Jazyk "C" pro AVRka

Pavel Hudecek phudecek@tiscali.cz
Úterý Červen 24 08:31:28 CEST 2008


Začátečník nepotřebuje znát/měnit fuses. Spokojí se s výchozím kmitočtem 
interního RC. Tím se zároveň zbaví všech problémů okolo krystalu. 
Inicializaci portů za něj udělá wizard.

Z DS bude potřebovat jen zapojení nožiček.:-)

S Ponyprogem souhlasím, jen nevím, proč by měl shánět starý počítač s LPT, 
když si může postavit ponyprog do COMu, který je navíc jednodušší 
(minimalistická verze obsahuje 3 odpory a ani plnohodnotná verze neobsahuje 
žádný digitální IO).

PH

From: "Miroslav Sinko" <sinkomiro@rocketmail.com>
Ono to zase nie je az take zle, ale suhlasim s tym, ze pre zaciatocnika v 
danej oblasti to tak posobi.

Otazka C pre AVR ma viac rovin. Nemozno od zacinajuceho ziadat, ze si 
skompiluje "Hello world" pre AVR, napali ho do jednocipu a hned uvidi 
vysledok.

1. rovina - zoznamit sa s C. Aspon do tej miery, ze viem, co a naco su 
direktivy #include a ake funkcie mam k dispozicii. Z funkcii minimalne main 
a printf (tu druhu pre AVR ani tak netreba, na druhej strane su potrebne ine 
znalosti). Plus samozrejme aspon klucove slova jazyka a zaklad syntaxe. Na 
toto je free informacii dost a treba hladat bez ohladu na  platformu.

2. rovina - AVR ako platforma. Vediet/nastudovat z datasheetu ako si 
nainicializovat porty, aby sa rozsvietila LED-ka (najjednoduchsi debug 
vystup). K tomuto patri nastudovanie fuses, aby MCU vobec bezal a tiez 
znalost napalenia vlastneho programu do AVR-ka.

3. rovina - konkretny nastroj, lepsie povedane skupina nastrojov na 
dosiahnutie vysledkov z prvych dvoch bodov.

Pod Win na zaciatok doporucujem originalne AVRStudio + WinAVR (nainstalovat 
v tomto poradi). Neskor sa daju riesit pritulnejsie nastroje, napr. Eclipse 
miesto Studia, GCC ostava (navod som tu parkrat prezentoval).
Na napalovanie flash v MCU na zaciatok postaci LPT-74x244-adapter a 
PonyProg, alebo AVRdude z balika binutils (vo WinAVR). Neskor povedzme 
JTAG-ICE..

Problemov na zaciatok bude isto vela, netreba sa nechat odradit! Skusenosti 
v tejto konfere su, staci sa pytat :-) 




Další informace o konferenci Hw-list