nasumične mikro thread ...

Z

Z80

Guest
Što UC's ste koristili?Što je najveća UC za vas?Što ste programskih alata koji se koriste za njih?A zašto?

Pa, dopustite mi da počnem.Davno sam bila Z80 ljubavnik.Zapravo ne UC ali se ...Tada nisam imao pojma što je visoku razinu programski jezik, pa sam samo asembler koristi jezik.Budući da sam C / C programer, a otkriće je Pics, ja sam čovjek Microchip, a HI-TECH jedan.ANSI skladu je potrebno za mene, ja stvarno ne volim nekoga tko vam kaže ", morat ćete naučiti vlastite C-like jezik", koji skreće me off svih vremena.
Kao za Microchip, imate na čipu flash, imate ICSP, imate razumne brzine, imate vrlo male pakete, imate sve korisne periferije, imate mala potrošnja energije, imate veliki programski alati, imate male cijene .Pa, oni su ostali svibanj previše, ali pošto sam zadovoljna što sam, zašto mijenjati?Ovaj svibanj neće biti najveći način da misle stvari, ali, ja priznajem, ja sam guity biti previše udoban ponekad.
Ive 'bio s obzirom da imaju pogled na ono što Zilog učinio u posljednjih ...daj da vidim, je li 20 godina? ", jer su izdali Z80A stvarno nikad nisam imao priliku, ali je vjerojatnost da sam svibanj zaljube opet sa svojim proizvodima.
Također, Htio bih probati i Motorola Atmel UC-a, ali opet, mi treba nešto da bi mi započeli.
Dakle, šta je s tobom?

 
Imam bio koristeći Atmel 8051, jednostavnih, ali vrlo korisno i uz širok izbor alata i široku bazu i broj dokumenta, i sa različitim periperials.Također sam hc08 Motorola raznih okusa, samo da mrze metrow * rks alate i odbora dobavljači.
Sada
sam ti msp430 zanimati i analogni DSPs

 
Ja sam koristeći čempres's PSoC.Objedinjuje lijepo analogni digitalni sustavi.

 
Korištenje običnog ANSI-C kompajler je ograničavajući MCU rješenje za programiranje.
Smatram da s MCU često trebate bitni manipulacije i pomalo varijabli, nije dobro definiran u ANSI-C (bitfields? Ne vrlo udoban) i posebne upute (nop, upozoravanje reset, ...), koje ANSI-C ne pokrivaju .
Dakle, svaki dobar C kompajler za MCU dozvolu da koristite prošireni primitivi iskoristiti MCU.
Pozdravi.Paolo

 
psubiaco wrote:

Korištenje običnog ANSI-C kompajler je ograničavajući MCU rješenje za programiranje.

Smatram da s MCU često trebate bitni manipulacije i pomalo varijabli, nije dobro definiran u ANSI-C (bitfields? Ne vrlo udoban) i posebne upute (nop, upozoravanje reset, ...), koje ANSI-C ne pokrivaju .

Dakle, svaki dobar C kompajler za MCU dozvolu da koristite prošireni primitivi iskoristiti MCU.

Pozdravi.
Paolo
 
Mislim da postoji # Pragma ključne riječi da bi chip-specifične instaructions za kompilator.

 
dacadc wrote:

Mislim da postoji # Pragma ključne riječi da bi chip-specifične instaructions za kompilator.
 
dacadc wrote:

Mislim da postoji # Pragma ključne riječi da bi chip-specifične instaructions za kompilator.
 
JA je očekivati da bi se ovaj thread uspješnije.Dajte stvarno željeli početi učiti još jedan sklop, ali pošto su zillions od njih, ja stvarno ne znam gdje početi

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Tužan" border="0" />
 
Z80, zašto mijenjati?Znaš microchip vrlo dobro, tako da ćete imati dobru iz točke za početak.Microchip je dobar za expecially non-complex aplikacija.

BTW, ja radije holtek mcu, koje su jeftinije od microchip, a sve više i više tvrtki u Italiji zatraÏiti holtek MCU iz tog razloga.Također, IDE okruženje / kompajler je besplatno led ima vrlo vrlo niske cijene (manje od 300 $), a paralelno programiranje sučelja pružaju vrlo brzo programiranje vrijeme (ok za masovnu proizvodnju).

Holtek razvijati samo jednostavan MCU, s ne više od 8kword (RISC arhitektura) od ROM-a, a nije Ok firmware za koje je potrebno pohraniti mnogo žice u ROM (LCD ili serijski slovnobrojčani komunikacija?), Tako da za neke aplikacije Koristim Nex 78k obitelj (moćna CISC jezgra s nekim 16bit registre i moćne periferije).To je sjajna mikro, ali zbog softvera algoritma flash programiranje, trebaju mnogo vremena da se izbriše / programirane: to je jedino što sam mrziti ovog mikro.
Također, kao i alate za kompajler i programer ima visoku cijenu ...ali ako je potrebno, možete pronaći 78k NEC MCU programer za slobodan od moje stranice http://www.creasol.it/equipment: softver je dostupan ini moje stranice, dobro radi na Linuxu, ne jako dobro, u sustavu Windows pomoću cygwin POSIX knjižnice.Nadam se da će netko da je upoznat s windows programiranje trebali port softvera za Windows!

Ja sam za mjesec dana HCS12 Motorola MCU ...ima arhitekture poput NEC 78k, ali ima tri velike prednosti nad NEC:
1.To je vrlo brzo biti programirani
2.flash treba biti programirani od strane samog firmware
3.jako jako jako veliki kompilator, Metrowerks Codewarrior, dostupan je za ovu MCU (besplatno do 12Kbyte of code): to je najbolji prevodilac sam seend, s jakim optimizacija ...

Zdravo.Paolo

 
U ćete naći više advence s bascom, 8051 jezgri.simulator također,

 

Welcome to EDABoard.com

Sponsor

Back
Top