En 8 pipes propeller som snurrar i 160MIPS
den blir ju väldigt osmidig att använda när den inte har några inbyggda perheripals
om man ska emulera alla såna funktioner som finns i t.ex PIC och AVR tar det upp både minne och datorkraft och utvecklingstid.
Så om man ska använda parallax resonemang om MIPS så skulle man ju kunna säga att en AVR ATMEGA128 på 16 MHz har typ 100 MIPS eftersom den har mängder av inbyggda funktioner som arbetar parallellt utan att kärnan påverkas
om man ska emulera alla såna funktioner som finns i t.ex PIC och AVR tar det upp både minne och datorkraft och utvecklingstid.
Så om man ska använda parallax resonemang om MIPS så skulle man ju kunna säga att en AVR ATMEGA128 på 16 MHz har typ 100 MIPS eftersom den har mängder av inbyggda funktioner som arbetar parallellt utan att kärnan påverkas
Jag skulle rekomendera en AVR. ATMega88 är en billig krets (cirka 35:-) som klarar det mesta.
När det gäller programmerare är det knepigt. Antingen bygger du en sjäälv för några tior. Eller så köper du en för cirka 150kr. Fast bäst av allt är nog ändå att köpa en USB-variant som är kompatibel med AVR-studio. Det är smidigt och bra. En sån kan väl gå lös på 350kr kanske.
Programvaran är ju som sagt AVR-studio. Den har numera stöd för C redan från början
När det gäller programmerare är det knepigt. Antingen bygger du en sjäälv för några tior. Eller så köper du en för cirka 150kr. Fast bäst av allt är nog ändå att köpa en USB-variant som är kompatibel med AVR-studio. Det är smidigt och bra. En sån kan väl gå lös på 350kr kanske.
Programvaran är ju som sagt AVR-studio. Den har numera stöd för C redan från början

Jag har en STK500 men jag får tacka för svaret 
Jag har inte tittat så noga på Propeller men jag fick känsla av att en amatör som mig skulle gilla den men eftersom den var totalt värdelös och var sämre än en 8 bitar AVR så vågar jag inte beställa något som är sämre än det jag har.
Var hittade du startpaket hos Parallax för $59 ? för jag kan inte hitta det på deras hemsida.
EDIT:
Har hittat det men det stod $79.95 i produktlistan men gick man in på sidan för startpaket så hade dom sänkt det till $59. Jag vet inte om man kalla det ett startpaket för man fick löda ihop det själv och så fick man ingen programvara med i paketet.
PropSTICK Kit

Jag har inte tittat så noga på Propeller men jag fick känsla av att en amatör som mig skulle gilla den men eftersom den var totalt värdelös och var sämre än en 8 bitar AVR så vågar jag inte beställa något som är sämre än det jag har.
Var hittade du startpaket hos Parallax för $59 ? för jag kan inte hitta det på deras hemsida.
EDIT:
Har hittat det men det stod $79.95 i produktlistan men gick man in på sidan för startpaket så hade dom sänkt det till $59. Jag vet inte om man kalla det ett startpaket för man fick löda ihop det själv och så fick man ingen programvara med i paketet.
PropSTICK Kit
Senast redigerad av BEEP 31 januari 2007, 15:17:53, redigerad totalt 3 gånger.
BEEP: Har du kollat på Parallax's forum? Ta en titt där så kan du få dig en uppfattning om vad den klarar och hur den fungerar. Sämre än AVR håller jag verkligen inte med om. Om man borser från HUR man gör och istället kollar VAD man kan göra så tycker jag den är riktigt bra.
Det är PropSTICK som kostar $59 för tillfället. Det är bara en rea de har sen 1-2 dagar tillbaka. Har ingen som helst aning om hur länge den håller på.
macgyver: Ja, och det blir ju väldigt smidigt att fixa peripherals då det tar typ 20 sekunder att inkludera en modul i ett projekt. 20 sekunder... vilken lång utvecklingstid... Visst, ska man pressa ur alla 160MIPS så blir det ju en del kodande. Men det är nog inte så ofta man verkligne behöver kräma ur 100% ur processorn.
Och att en AVR skulle bli 100MIPS om man mätte på samma sätt som Parallax håller jag inte med om. Snubben som sa att den teoretiskt var mer kraftfull än 160MIPS jämförde ju självklart men andra processorer såsom PIC och AVR.
Ska man göra en rättvis jämförelse mellan AVR, PIC och Propeller skulle jag vilja påstå att en Propeller är som en PIC/AVR med 7st valfria peripherals. Och då är det ganska kraftulla peripherals också. Säg att man till exempel har en 4 kanals UART och en videosignalgenerator som peripheral.
Det är PropSTICK som kostar $59 för tillfället. Det är bara en rea de har sen 1-2 dagar tillbaka. Har ingen som helst aning om hur länge den håller på.
macgyver: Ja, och det blir ju väldigt smidigt att fixa peripherals då det tar typ 20 sekunder att inkludera en modul i ett projekt. 20 sekunder... vilken lång utvecklingstid... Visst, ska man pressa ur alla 160MIPS så blir det ju en del kodande. Men det är nog inte så ofta man verkligne behöver kräma ur 100% ur processorn.
Och att en AVR skulle bli 100MIPS om man mätte på samma sätt som Parallax håller jag inte med om. Snubben som sa att den teoretiskt var mer kraftfull än 160MIPS jämförde ju självklart men andra processorer såsom PIC och AVR.
Ska man göra en rättvis jämförelse mellan AVR, PIC och Propeller skulle jag vilja påstå att en Propeller är som en PIC/AVR med 7st valfria peripherals. Och då är det ganska kraftulla peripherals också. Säg att man till exempel har en 4 kanals UART och en videosignalgenerator som peripheral.
- JimmyAndersson
- Inlägg: 26586
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Jag gör "PIC-storleker" projekter med PIC + WISP628 (sodjan säljer såna), ska jag ha mer muskler/minne tar jag tidigare en Fujitsu MB90F583C men nu kommer jag att använda Renesas på grund av det trevligare prisläge (Fjutten: 120:-, Renesas: 68:-) samt en mycket bättre kompiler & editor.
Men att ta en 16/32 bitars MCU som ingångssteg är liiiiite dumt, ska man lära sig MCU som sådan är PIC(/AVR) rätt storlek, menar man allvar lärar man sig assembler först och kan sedan gå vidare till C eller liknande (fast man håller sig borta från BASIC!).
Då PIC är så simpla, speciellt om man väljer en vettig med inbyggd klocka ser jag inte att man behöver ett startkit i den form som t.ex. STK500, det är bättre att använda pengarna på en WISP628 (eller annat vettig ICSP-programmeringsdon), en labb-platta och lite PIC + avkoppling. Sodjan har några trevliga regulatormojänger med en 7805 + brytare på, perfekt till labbplattan. Släng in en liten väggvårta, en handfull LED, lite motstånd, kondingar och kanske ett LCD-modul och man kan underhålla sig till en grad då semestern bara säger *swisch...*.
Detta gör att man kan bygga otaliga grejor och inte "sitter fast" i ett starter kit, man kan komplettera med nya komponenter på ett annat sätt, man behöver inte löda eller ta hänsyn till att vissa pinnar är "låsta" i deras funktion osv.
Renesasen/Fujitsun kan man i övrigt löda på ett adapterkort och leka med sedan, programmering gör man vid att koppla till en MAX232 till en viss serieport (bara Rx & Tx), lägga ett par pinnar i ett visst läge (jumper), starta flash-programmet och klicka på "kör", sen laddas det nya program in...
Men som sagt: de är trevliga men det är ett stort steg om det är ingångssteget, nog för stort, speciellt utan föregående programmeringsvana.
Men att ta en 16/32 bitars MCU som ingångssteg är liiiiite dumt, ska man lära sig MCU som sådan är PIC(/AVR) rätt storlek, menar man allvar lärar man sig assembler först och kan sedan gå vidare till C eller liknande (fast man håller sig borta från BASIC!).
Då PIC är så simpla, speciellt om man väljer en vettig med inbyggd klocka ser jag inte att man behöver ett startkit i den form som t.ex. STK500, det är bättre att använda pengarna på en WISP628 (eller annat vettig ICSP-programmeringsdon), en labb-platta och lite PIC + avkoppling. Sodjan har några trevliga regulatormojänger med en 7805 + brytare på, perfekt till labbplattan. Släng in en liten väggvårta, en handfull LED, lite motstånd, kondingar och kanske ett LCD-modul och man kan underhålla sig till en grad då semestern bara säger *swisch...*.
Detta gör att man kan bygga otaliga grejor och inte "sitter fast" i ett starter kit, man kan komplettera med nya komponenter på ett annat sätt, man behöver inte löda eller ta hänsyn till att vissa pinnar är "låsta" i deras funktion osv.
Renesasen/Fujitsun kan man i övrigt löda på ett adapterkort och leka med sedan, programmering gör man vid att koppla till en MAX232 till en viss serieport (bara Rx & Tx), lägga ett par pinnar i ett visst läge (jumper), starta flash-programmet och klicka på "kör", sen laddas det nya program in...
Men som sagt: de är trevliga men det är ett stort steg om det är ingångssteget, nog för stort, speciellt utan föregående programmeringsvana.
Såg att den har varit med och tävlat i en robot tävling 
Almost Ready to RUMBLE at the RoboGames tomorrow !!

Almost Ready to RUMBLE at the RoboGames tomorrow !!