Den tilfældige microcontroller tråd ...

Z

Z80

Guest
Hvad UC's har du været bruger?Hvad er den største UC for dig?Hvad programmering værktøjer har du brugt for dem?Og hvorfor?

Nå, lad mig starte.Længe siden jeg var en Z80 elsker.Faktisk ikke en UC men en op ...Dengang havde jeg ingen anelse om, hvad et højt programmeringssprog er, så jeg kun anvendes samlevirksomhed sprog.Da jeg er en C / C programmør, og opdagelsen af de ansvarlige personer, jeg er en mikrochip mand, og en højteknologisk en.ANSI overholdelse er et must for mig, jeg virkelig ikke kan lide nogen, der fortæller dig, "du er nødt til at lære vores egne C-lignende sprog", som slår mig af alle de gange.
Som for Microchip, du har on-chip flash, du har ICSP, du har en rimelig hastighed, du har meget små pakker, du har alle de nyttige periferiudstyr, du har små strømforbrug, har du stor software-værktøjer, du har små priser .Tja, andre har de også, men da jeg er tilfreds med, hvad jeg har, hvorfor så ændre?Dette kan ikke være den største måde at tænke på ting, men jeg indrømmer, jeg er guity for at være for bekvemt tider.
Jeg
har været overvejer at få et kig på hvad Zilog gjorde i de sidste ...lad mig se, er det 20 år?, da de frigives Z80A jeg
har aldrig rigtig haft lejlighed til, men der er en sandsynlighed for, at jeg kan falde i kærlighed igen med deres produkter.
Også, jeg gerne
vil prøve Motorola og Atmel UC's, men igen, jeg har brug for noget til at få mig i gang.
Så hvad med dig?

 
Jeg har brugt Atmel 8051, enkel, men meget nyttige og med et bredt udvalg af værktøjer og en bred dokumentationsbasen og kode, og med forskellige periperials.Jeg er også Motorola hc08 forskellige varianter, kun at hade metrow * rks værktøjer, og bestyrelsen leverandører.
Nu er
jeg interesseret i TI msp430 og analoge DSPs

 
Jeg bruger Cypress's PSoC.Den kombinerer nice analog digital systemer.

 
Brug plain ANSI-C compiler er en begrænsende opløsning til MCU programmering.
Mener, at med MCU du ofte brug bit manipulation og bit variabler, ikke veldefineret i ANSI-C (bitfields?? Ikke meget komfortabel), og særlige instruktioner (NOP, vagthund nulstillet, ...), som ANSI-C ikke dækker .
Så al god C compiler for MCU tillade dig at bruge forlænget primitiver til at drage fordel af MCU.
Hilsen.Paolo

 
psubiaco wrote:

Brug plain ANSI-C compiler er en begrænsende opløsning til MCU programmering.

Mener, at med MCU du ofte brug bit manipulation og bit variabler, ikke veldefineret i ANSI-C (bitfields?? Ikke meget komfortabel), og særlige instruktioner (NOP, vagthund nulstillet, ...), som ANSI-C ikke dækker .

Så al god C compiler for MCU tillade dig at bruge forlænget primitiver til at drage fordel af MCU.

Hilsen.
Paolo
 
Jeg tror, der er # pragma nøgleordet at gøre chip-specifikke instaructions for compiler.

 
dacadc wrote:

Jeg tror, der er # pragma nøgleordet at gøre chip-specifikke instaructions for compiler.
 
dacadc wrote:

Jeg tror, der er # pragma nøgleordet at gøre chip-specifikke instaructions for compiler.
 
Jeg havde forventet, at denne tråd ville være mere succesfuld.Jeg
vil virkelig gerne begynde at lære et andet microcontroller, men siden er zillions af dem, jeg virkelig ikke, hvor du skal begynde

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ked af det" border="0" />
 
Z80, hvorfor forandring?Du ved mikrochip meget godt, så du har et godt udgangspunkt til at starte fra.Mikrochippen er god expecially for ikke-komplekse applikationer.

BTW, jeg foretrækker holtek MCU, som er billigere end mikrochip, og flere og flere virksomheder i Italien bede om holtek MCU af denne grund.Også IDE miljø / compileren er gratis, ICE har en meget meget lav pris (mindre end 300 $) og parallel programming interface giver en meget hurtig programmering tid (ok for masseproduktion).

Holtek udvikle simple MCU, med højst 8kword (RISC arkitektur) af rom, og er ikke Ok for firmware, at behovet for at gemme masser af strings i ROM (LCD eller SERIAL alfanumerisk kommunikation?), Så for nogle ansøgning jeg bruge Nex 78k familie (magtfulde CISC kernen med nogle 16bit registre og kraftfulde periferiudstyr).Det er en stor mikrovirksomheder, men på grund af den software flash programmering algoritme, behøver megen tid at blive slette / programmeret: dette er det eneste, jeg hade denne mikro.
Også værktøjer som compiler og programmør har en høj pris ...men hvis du har brug for, kan du finde en Nec 78k MCU programmør til fri fra mit websted http://www.creasol.it/equipment: softwaren er tilgængelig ini mit site, fungerer godt i Linux, ikke særlig godt i Windows bruger cygwin POSIX biblioteker.Jeg håber, at en person, der er fortrolig med Windows programmering bør havn softwaren til Windows!

Jeg
har brugt for en måned Motorola HCS12 MCU ...det har en arkitektur gerne Nec 78k, men har tre store fordele i forhold til NEC:
1.Det er meget hurtigt at blive programmeret
2.flashen skal være programmeret af firmwaren selv
3.en meget meget meget stor compiler, Metrowerks codewarrior, er til rådighed for dette MCU (gratis indtil 12Kbyte af kode): det er den bedste compiler Jeg har seend med stærke optimeringskandidater ...

Farvel.Paolo

 
U vil finde flere advence med Bascom, 8051 kernen.simulator også,

 

Welcome to EDABoard.com

Sponsor

Back
Top