Nu bytar jag processorfamilj!
Nu bytar jag processorfamilj!
Jag har nu beslutat mig för att byta till Renesas processorer! De finns från 20-pinnars till 128 pinnars med en jävla massa olika tillbehör OCH gratis kompiler upp till 64K, med licens obegränsat.
Samma M16C-kärna ända från 20-pinnars till de stora, flash osv.
Min arbetsgivare har beställd 2 startkitt, ett R8C och ett M16C Tiny, jag har redan M16C startkittet. De nya startkitt finns det den nya ICD (E8) med som kan debugga samtliga processorer i hela familjen.
Alltså kommer jag att avsluta mitt "samarbeta" med Fujitsu och jag funderar allvarligt på att spola PIC också, R8C har många av anledningarna till att välja PIC (BOR, INTOSC osv.) också men den har mer minne, en 16 bitars kärna och en konkurrenskraftig pris.
Det förändrar knappast något här, jag kommer nog fortfarande att vara en mallig messerschmidt ändå! ;-)
Samma M16C-kärna ända från 20-pinnars till de stora, flash osv.
Min arbetsgivare har beställd 2 startkitt, ett R8C och ett M16C Tiny, jag har redan M16C startkittet. De nya startkitt finns det den nya ICD (E8) med som kan debugga samtliga processorer i hela familjen.
Alltså kommer jag att avsluta mitt "samarbeta" med Fujitsu och jag funderar allvarligt på att spola PIC också, R8C har många av anledningarna till att välja PIC (BOR, INTOSC osv.) också men den har mer minne, en 16 bitars kärna och en konkurrenskraftig pris.
Det förändrar knappast något här, jag kommer nog fortfarande att vara en mallig messerschmidt ändå! ;-)
Senast redigerad av Icecap 28 oktober 2006, 07:54:43, redigerad totalt 1 gång.
Jag (nåja, min chef) köpte dom hos Acte embedded.... nu har de inte kommit just än men de är på väg, det var fredag eftermiddag de blev beställda.
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Jag kan varna för HEW, vi använde den tidigare på jobbet och alla hatar det.
T.ex. så fungerar inte integrationen med versionshanteringssystemet ClearCase LT som det ska, och det kan vara ett H-E att få till HEWs projektfiler.
Nu har vi gått över att använda Visual Studio som utvecklingsmiljö...
Annars är H8-familjen ganska trevlig... många finesser och relativt billig! DTC-funktionen (DMA-liknande grej) är jäkligt smidig när det gäller att läsa av indata etc.
Vi betalar ca. 60kr totalt för 16-bitars processor, 8Mbit flashminne och 4Mbit RAM.
Man inser snart att det inte är värt pengarna att hålla på att fippla med mikrokontrollers med inbyggd flash/ram om man håller på med lite större program...
T.ex. så fungerar inte integrationen med versionshanteringssystemet ClearCase LT som det ska, och det kan vara ett H-E att få till HEWs projektfiler.
Nu har vi gått över att använda Visual Studio som utvecklingsmiljö...
Annars är H8-familjen ganska trevlig... många finesser och relativt billig! DTC-funktionen (DMA-liknande grej) är jäkligt smidig när det gäller att läsa av indata etc.
Vi betalar ca. 60kr totalt för 16-bitars processor, 8Mbit flashminne och 4Mbit RAM.
Man inser snart att det inte är värt pengarna att hålla på att fippla med mikrokontrollers med inbyggd flash/ram om man håller på med lite större program...
-
- Inlägg: 521
- Blev medlem: 31 maj 2003, 10:42:37
- Ort: Helsingborg
Vi kör också M16C på jobbet. Den är väl helt okej när man väl vant sig vid den. Dock finns det en hel del grejer när det gäller periferin som känns lite ålderdomliga eller komromissartade. Databladen lämnar också en del att önska liksom hemsidan. Den enda fördelen jämfört med andra tillverkare är egentligen priset, de kan bli riktigt billiga i höga volymer.
Jo, databladet är .... speciellt! Är man van vid tydligheten i t.ex. Microchips datablad kan man bli djupt besviken!
HEW är inte heller top-of-the-line så det lutar åt en annan kompiler men vi vinner mycket vid att ha en billigare processor då vi är på volymproduktion.
Det finns en GNU-kompiler men den är inte på långa vägar klar så den får vänta.
Fördelen för oss är att vi håller samma kärna och debugging verktyg (en ICD) till ett antal olika projekt av mycket varierande storleker.
HEW är inte heller top-of-the-line så det lutar åt en annan kompiler men vi vinner mycket vid att ha en billigare processor då vi är på volymproduktion.
Det finns en GNU-kompiler men den är inte på långa vägar klar så den får vänta.
Fördelen för oss är att vi håller samma kärna och debugging verktyg (en ICD) till ett antal olika projekt av mycket varierande storleker.
-
- Inlägg: 75
- Blev medlem: 4 december 2003, 19:14:27
- Ort: Byn
Det finns några fördelar med inbyggt flash och ram, bland annat är program minnet skyddat för läsning (på de flesta) vilket kan vara bra. Samt pcb är lite lättare att göra, samt att en krets lösning oftast tar mindre plats på kretskortet. Desutom så drar ofta enkrets lösning mindre ström vid drift pga avsaknade externa bussen som ändras hella tiden om man kör ett program från ett externt mine... men det klart applikation avgör valet...Schnegelwerfer skrev:Vi betalar ca. 60kr totalt för 16-bitars processor, 8Mbit flashminne och 4Mbit RAM.
Man inser snart att det inte är värt pengarna att hålla på att fippla med mikrokontrollers med inbyggd flash/ram om man håller på med lite större program...
Får man fråga vad för cpu du använder? ^^
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
exile:
Vi använder mest
H8S/2392
Med RTOS och annat krafs så hamnar applikationerna runt 512Kbyte (osannolikt mycket, jag vet!) och då lönar det sig att använda billigt externt flashminne.
Dessutom är det ju grymt smidigt att kunna använda minnesmappad I/O m.h.a. den externa data- och adressbussen. Strömförbrukning är inte heller särskilt kritiskt i våra applikationer...
Vi använder mest
H8S/2392
Med RTOS och annat krafs så hamnar applikationerna runt 512Kbyte (osannolikt mycket, jag vet!) och då lönar det sig att använda billigt externt flashminne.
Dessutom är det ju grymt smidigt att kunna använda minnesmappad I/O m.h.a. den externa data- och adressbussen. Strömförbrukning är inte heller särskilt kritiskt i våra applikationer...
Är det någon som har någon åsikt om hur dsPIC (t.ex. 30-serien) förhåller sig jämfört med Renesas M16C (t.ex. /30)? De verkar spela i samma division med avseende på hårdvarufunktioner, mängd RAM/ROM och antal MIPS?