De tilfeldige mikrokontroller tråden ...

Z

Z80

Guest
Hva UC's har du brukt?Hva er den største UC for deg?Hva programmering verktøy har du brukt for dem?Og hvorfor?

Vel, la meg starte.Lenge siden jeg var en Z80 elsker.Egentlig ikke en UC men en up ...Tilbake så jeg hadde ingen anelse om hva et høyt nivå programmeringsspråk er, så jeg bare brukt assembler språk.Siden jeg er en C / C programmerer, og oppdagelsen av bildene, jeg er en Microchip mann og en HI-TECH ett.ANSI compliance er et must for meg, jeg virkelig ikke liker noen som sier "du må lære vårt eget C-lignende språk", som vekker meg av alle gangene.
Som for Microchip, har du på brikken flash, du har ICSP, du har en fornuftig hastighet, du har veldig små pakker, har du alle de nyttige periferiutstyr, har du lite strømforbruk, du har gode programvareverktøy, du har små priser .Vel, kanskje andre har de også, men siden jeg er fornøyd med hva jeg har, hvorfor endre?Dette er kanskje ikke den største måten å tenke på ting, men jeg innrømmer, jeg guity å bli altfor komfortabel noen ganger.
Jeg har vært vurderer å ta en titt på hva Zilog gjorde i det siste ...La meg se, er det 20 år?, siden de slapp Z80A Jeg har egentlig aldri hatt muligheten til, men det er en sannsynlighet for at jeg kan bli forelsket igjen med sine produkter.
Også, jeg vil gjerne prøve Motorola og Atmel UC-tallet, men igjen, jeg trenger noe å komme meg i gang.
Så, hva med deg?

 
Jeg har brukt 8051 Atmel, enkel, men veldig nyttig og med et bredt utvalg av verktøy og et stort dokument base og kode, og med ulike periperials.Jeg har også motorola HC08 forskjellige smaker, bare å hate metrow * RKS verktøy, og styret leverandører.
Nå er jeg interessert i ti MSP430 og analog DSPs

 
Jeg bruker Cypress's PSoC.Den kombinerer fint analoge digitale systemer.

 
Bruk vanlig ANSI-C kompilatoren er en limitative løsning for MCU programmering.
Mener at med LDO ofte du trenger litt manipulasjon og litt variable, ikke klart definert i ANSI-C (bitfields? Ikke veldig behagelig), og spesielle instruksjoner (nop, vaktbikkje reset, ...) som ANSI-C ikke dekker .
Så alle gode C-kompilator for MCU tillater deg å bruke utvidet Primitiv å utnytte MCU.
Hilsen.Paolo

 
psubiaco skrev:

Bruk vanlig ANSI-C kompilatoren er en limitative løsning for MCU programmering.

Mener at med LDO ofte du trenger litt manipulasjon og litt variable, ikke klart definert i ANSI-C (bitfields? Ikke veldig behagelig), og spesielle instruksjoner (nop, vaktbikkje reset, ...) som ANSI-C ikke dekker .

Så alle gode C-kompilator for MCU tillater deg å bruke utvidet Primitiv å utnytte MCU.

Hilsen.
Paolo
 
Jeg tror det er # pragma søkeord for å gjøre chip-spesifikke instaructions for kompilatoren.

 
dacadc skrev:

Jeg tror det er # pragma søkeord for å gjøre chip-spesifikke instaructions for kompilatoren.
 
dacadc skrev:

Jeg tror det er # pragma søkeord for å gjøre chip-spesifikke instaructions for kompilatoren.
 
Jeg hadde ventet at denne tråden ville være mer vellykket.Jeg vil gjerne begynne å lære en annen mikrokontroller, men siden det er zillions av dem, jeg vet ikke hvor du skal begynne

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Trist" border="0" />
 
Z80, hvorfor endre?Du vet microchip veldig godt, så du har et godt utgangspunkt å starte fra.Microchip er bra expecially for ikke-komplekse programmer.

BTW, jeg foretrekker Holtek MCU, som er rimeligere enn microchip, og flere og flere selskaper i Italia be om VA MCU på grunn av dette.Også er IDE miljø / kompilator gratis, har ICE en svært lav kostnad (mindre enn 300 $) og parallell-programmering grensesnitt gir en svært rask programmering tid (ok for masseproduksjon).

VA utvikle bare enkel MCU, med ikke mer enn 8kword (RISC-arkitektur) i ROM, og er ikke OK for firmware som trenger å lagre masse strenger i ROM (LCD eller SERIAL alfanumeriske kommunikasjon?), Så for noen program jeg bruker Nex 78k familie (kraftig CISC kjerne med noen 16bit registre og kraftige eksterne enheter).Dette er en stor mikro, men på grunn av programvaren Flash programmering algoritmen trenger mye tid på å slette / programmeres: dette er den eneste jeg avskyr denne mikro.
Også har verktøy som kompilatoren og programmerer en høy pris ...men hvis du trenger, kan du finne en Nec 78k MCU programmerer gratis fra nettstedet mitt http://www.creasol.it/equipment: programvaren er tilgjengelig ini mitt område, fungerer bra i Linux, ikke godt i Windows med Cygwin POSIX biblioteker.Jeg håper at noen som har kjennskap til Windows-programmering bør port programvaren til windows!

Jeg har brukt en måned Motorola HCS12 MCU ...den har en arkitektur som Nec 78k, men har tre store fordeler over Nec:
1.Det er veldig fort å bli programmert
2.blitsen skal være programmert av firmware selv
3.en veldig veldig veldig stor kompilator, Metrowerks CodeWarrior, er tilgjengelig for denne MCU (gratis til 12Kbyte av koden): Det er den beste kompilatoren jeg har seend, med sterke optimalisering ...

Ha det.Paolo

 
U finner mer advence med Bascom, 8051 kjerne.simulator også,

 

Welcome to EDABoard.com

Sponsor

Back
Top