Programovani AVR v C (Codevision AVR)
Moderátor: Moderátoři
-
Martin.S
Programovani AVR v C (Codevision AVR)
začínám s programováním AVR v C a měl bych pár dotazů.
Jen na okraj: Pořídil jsem si knihu od BEN (Programování AVR v C - Váňa), která mě ale dost zklamala -autor v podstatě nic nevysvetluje, jen suchy,nedostatecny souhrn faktu. Knihu nedoporucuji.
1) Zatim jsem programoval AVR jen v ASM. Je mozne v Cecku pripojit soubor (header file) s definici jednotlivych bitu v registrech?
V ASM (AVR studio) jsem zvykly pouzivat nazvy bitu jako např. pro USART: UDRE,RXEN,TXEN atd.
Nemate případně někdo tento definicní soubor pro ATMEGA8 ?
2) Jak na debugg programu napsanem v C? Jako debugger jsem nastavil AVR studio, ale v tom prelozenem kodu do ASM se vubec nemuzu vyznat!! Jaky pouzivate debugger na programy napsane v C? Kdyz jsem psal v ASM vzdycky jsem diky simulatoru v AVR studiu odhalil chyby v programu...
Diky za rady!
-
JardaJ
Osobně programuji na sestavě Win2000 + WinAVR + AVR Studio + UltraEdit Studio IDE + JTAG ICE klon bez sebemenších potíží a problémů již několik let. Mé projekty jsou lehce rozsáhlejší nad 10000 řádků zdrojového kódu. Vše pohodlně, překlad na stisk tlačítka, upload též, debug jakbysmet.
Re: Programovani AVR v C (Codevision AVR)
2) Jak na debugg programu napsanem v C? Jako debugger jsem nastavil AVR studio, ale v tom prelozenem kodu do ASM se vubec nemuzu vyznat!! Jaky pouzivate debugger na programy napsane v C? Kdyz jsem psal v ASM vzdycky jsem diky simulatoru v AVR studiu odhalil chyby v programu...
Porid si JTAG programator a simulator kterej chodi v AVRStudiu nainstaluj i WinAvr GCC. JTAG: http://aquaticus.info/jtag Dost dobrej.
Porid si hotove knihovny C: Vyreseseny porty periferie atd. a muzes se soustredit jen na tvorbu vlastniho kodu.
no pokud hledas zdroje tak zlatej Google. http://www.google.com/codesearch tam zadej ATMEGA lib a muzes se prohrabovat