Is het moeilijk te programmeren AVR MCU met behulp Vergadering taal?

T

thomgun_lc

Guest
Is het moeilijk te programmeren osing assembler? Of gemakkelijker als ik gebruik C-compiler of een andere compiler? Omdat ik ussually gebruik montage taal in 8051.

 
Als je nu C is eenvoudig te programmeren met C comliper in assembler, maar je hebt veel meer controle over resurces (timers, I / O-poorten, enz..).Ik gebruik Assembler (AVR Studio4 van Atmel bedrijf).

 
Nou, als je al code in ASM op 8051 dan alles wat je echt nodig hebt is een instructie opgenomen update

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />Kijk hier ..
http://www.avr-asm-tutorial.net/

 
Eerder heb ik programma's schrijven voor 8051 in de montage ook zoals jij.Dan vind ik het makkelijk voor mij om te programmeren in C voor 8051.

Na het ophalen vertrouwd met 8051, ben ik verhuisd naar AVR.Ik leerde AVR assembler voornamelijk uit voorbeeldprogramma's.Een uitstekende website voor dit h ** p: / / www.avrbeginners.net.Ik gebruik AVR Studio, is het erg handig.

Het punt is, is het niet moeilijk te programmeren AVR met montage.

Succes.

 
hoi,
wanneer u hebben ruime ervaring in 8051 assemblage Ik denk dat het is makkelijker om te schrijven avr vergadering, wordt code compact en in het algemeen al je "tijd" de vereisten is voldaan.
pimr

 
Ik begon met Pic, verhuisde naar 8051 en nu ben ik met behulp van AVR (alle in assembler) en ze hebben allemaal hun voor-en nadelen.Mijn grootste gripe met AVR zijn de gelijkstelt.Bijvoorbeeld als yo hebben een LED op poort A bit 3, kun je niet gelijk Porta, 3, zoals LED.Je hebt gelijk te stellen LED = 3 en vervolgens verwijzen naar het als Porta, LED, in plaats van alleen LED.Het probleem is als u de LED van 1 poort naar de andere, kunt u niet alleen het bewerken van de gelijkstellen.Maar dat gezegd dat ik nog steeds gevonden AVR assembler vrij eenvoudig te beheersen.
AVR studio (die gratis is) heeft wel een paar bugs, maar ze zijn heel beheersbaar.
Mijn conclusie - verblijf met assembler.

 

Welcome to EDABoard.com

Sponsor

Back
Top