programovani ATmega8

Pavel Hudecek phudecek@tiscali.cz
Pátek Leden 6 19:58:39 CET 2006


Pro daný účel doporučuji triviální program, jako třeba tento (bliká na celém portu B):

.include "m8def.inc"
        ldi r16,255
        out ddrb,r16
blik: out portb,r16
        com r16
        ldi r22,8 ; počet MHz krystalu
loop: dec r20
        brne loop
        dec r21
        brne loop
        dec r22
        brne loop
        rjmp blik

Programátorem hlavně nezapínat WD, zapnout krystalový osc (aby bylo možno
osciloskopem zjistit, zda opravdu kmitá).

Až bude fungovat tohle, zkoušejte něco složitějšího.

PH

From: "pm" <konference@crhov.komfi.cz>
> snazim se zacit programovat Atmega8, mam napsany kus kodu ktery by
> mel blikat vystupem, programovani probehne OK (v zif patici)
> ale po pripojeni brouka na napajeni nic nedela (koukal jsem osciloskopem
> kam to jen slo :-))
>
> poradil by pls nekdo kde hledat chybu ?  (kod?, parametry pri
> programovani? )
> zkousel jsem interni 1MHz oscilator i externi krystal, zadne jine
> pojistkove bity nemam nastavene,  chovani porad stejne
>
> diky moc PM
>
> ----------nasleduje kod programu ------------- 




Další informace o konferenci Hw-list