Parallax Propeller

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
eriikh
Inlägg: 258
Blev medlem: 5 maj 2006, 10:52:15

Inlägg av eriikh »

Så om man ska köra med eeprom minne så måste man köpa sig en programmerare till det? :sick:

EDIT:
En fråga (till):
Räcker det med en seriell kabel för att programmera den eller måste man köpa en usb2ser/propplug/propclip?
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Man programmerar Propellerns ram minne eller eepromet med samma programmerare.

"Räcker det med en seriell kabel för att programmera den"
Ja.
Bild


Lawicel - Propeller Proto Board (64 KB EEPROM) 236 kr

Bild
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Man kan köra den på 110-120Mhz i rumstempratur men det är inte att rekomendera att köra så nära max gränsen.
Ta bara en 6.5Mhz kristall och sen 16x PPL så får man typ 100Mhz.
De finns också några som körde en nerkyld Propeller i över 200Mhz.

//Emil

Edit: Kan visa man fina programmerare:

Bild
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Har börjat köra nu, men lite inlärningströskel...
port513
Inlägg: 182
Blev medlem: 20 februari 2007, 10:16:15

Inlägg av port513 »

Kan man på något sätt skriva ett helt program och undvika att det blir bytecode tolkning?

Annars försvinner ju lite prestanda i tolkningen så att säga.


/Henke
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

A Propeller Application is a user program compiled into its binary form and downloaded to
the Propeller chip’s RAM and, possibly, external EEPROM. The application consists of code
written in the Propeller chip’s Spin language (high-level code) with optional Propeller
Assembly language components (low-level code). Code written in the Spin language is
interpreted during run time by a cog running the Spin Interpreter
while code written in
Propeller Assembly is run in its pure form directly by a cog. Every Propeller Application
consists of at least a little Spin code and may actually be written entirely in Spin or with
various amounts of Spin and assembly.
port513
Inlägg: 182
Blev medlem: 20 februari 2007, 10:16:15

Inlägg av port513 »

Jo jag har läst det och undrar varför man skapar en snabb uC som måste tolka sin kod för körning?


/Henke
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Enklast är att du bara startar upp med Spin och sedan kör Assembler resten av tiden.

//Emil
port513
Inlägg: 182
Blev medlem: 20 februari 2007, 10:16:15

Inlägg av port513 »

Fast inte ens där kommer jag från tolkningen enligt Parallax själva ;)

Känns mer som en upphottad Javelin än något riktigt seriöst, inte för att den inte går att använda seriöst utan jag menade från Parallax sida.


/Henke
port513
Inlägg: 182
Blev medlem: 20 februari 2007, 10:16:15

Inlägg av port513 »

Förvisso en gammal tråd men med tanke på att jag klagat lite över Propellern så har jag numera köpt mig en ;)


/Henke
Användarvisningsbild
AndLi
Inlägg: 18312
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg av AndLi »

Men nuförtiden finns det ju en C kompilator till den med.
port513
Inlägg: 182
Blev medlem: 20 februari 2007, 10:16:15

Inlägg av port513 »

Jag kör med Spin och PASM med deras Propeller Toolkit och detas "Propeller Professional Development Board (PPDB)"

Har inte riktigt sett vitsen med att betala för en C-kompilator när de kostar ;) Möjligen om jag behöver den där påstådda vinsten i hastighet på 20% eller vad de säger det är...


/Henke
Användarvisningsbild
AndLi
Inlägg: 18312
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg av AndLi »

Är det bara 20% mellan spin och C? då kan ju spin inte vara så slött, eller är det en väldigt dålig kompilator?

Vad är skillnaden mellan spin och asm?
port513
Inlägg: 182
Blev medlem: 20 februari 2007, 10:16:15

Inlägg av port513 »

Skillnaden sett från Propellern är att Spin tolkas medans PASM körs direkt utan tolkning. Kan inte direkt säga någon hastighetsskillnad på dem i dagsläget men det är säkert någon skillnad även där.

Man kan inte bygga ett program till sin propeller i enbart PASM utan det krävs någon rad Spin för att få det att fungera. Tror det beror på hur Propellern tankar ner sitt program för att köra det.

Tittar man på vad kunder gjort med Propellern så är det ju rätt avancerade saker de gjort där till en rimlig kostnad i både tid och pengar.

Nu när jag läste på ImageCrafts hemsida så står detta om Spin vs C "typically 5 to 10 times faster than Spin" vilket förmodligen är pga optimering till PASM.


/Henke
Skriv svar