Witajcie!
Zapad³a decyzja buy co¶podzia³aæ w zakresie mikroprocesorów jedno uk³adowych
Zakupi³em zestaw testowy ZL2AVR z AtMega8 i ksi±¿kê Programowanie mikrokonterolerów AVR w jêzyku basco Pana MArcina Wi±zania.
Wklepa³em prosty programik co mia³ zapalaæ i gasiæ diodê wg opisu co 1 sekunde
wygl±da tak
$regfile = "m8def.dat" $crystal = 8000000
Config Pind.0 = Output Config Timer0 = Timer , Prescale = 256
On Timer0 Odmierz_ls
Dim Licz_8ms As Byte
Enable Interrupts
Enable Timer0 Load Timer0 = 250
Do Loop End
Odmierz_ls: Load Timer0 = 250 Incr Licz_8ms If Licz_8ms = 125 Then Licz_8ms = 0 Toggle Portd.0 End If Return
A tu 1 sekunda trwa jakby 8 sekund
Co zrobi³em nie tak ? Bardzo proszê o pomoc.
Pozdrawiam
Szlufik