Witam. Kupiłem programator i zrobiłem to co w instrukcji napisane i nie mrugnie nawet dioda.
a tak wyświetla się u mnie.

a tak wyświetla się u mnie.

Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tam

$regfile = "m8def.dat" ' INFORMACJA O PROCESORZE
$crystal = 1000000 ' TAKTOWANIE PROC FABRYCZNE 1Mhz
$baud = 300 ' komunikacja RS
Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
Config Lcd = 16 * 2
Config Pind.7 = Output ' informuje proc że PBD (PIN21) jako wyjście
Config Pind.6 = Output
Config Pind.5 = Output
Config Pind.4 = Output
Config Pind.3 = Output
Config Pind.2 = Output
Config Pind.1 = Output
Config Pind.0 = Output
Config Pinc.5 = Output
Config Pinc.4 = Output
Config Pinc.3 = Output
Config Pinc.2 = Output
Config Pinc.1 = Output
Config Pinc.0 = Output
Config Pinb.5 = Output
Config Pinb.4 = Output
Config Pinb.3 = Output
Config Pinb.2 = Output
Config Pinb.1 = Output
Config Pinb.0 = Output
Do
Cls
Lcd "1234567890123456"
Print "tekst"
Waitms 5 ' początek pętli
Print "Hello world"
Wait 1
Set Portd.7
Set Portd.6
Set Portd.5
Set Portd.4
Set Portd.3
Set Portd.2
Set Portd.1
Set Portd.0
Set Portb.5
Set Portb.4
Set Portb.3
Set Portb.2
Set Portb.1
Set Portb.0
Set Portc.5
Set Portc.4
Set Portc.3
Set Portc.2
Set Portc.1
Set Portc.0
' włączenie diody
Wait 1
' czekaj 1 sekunde
Reset Portd.7 ' wyłączenie diody
Reset Portd.6
Reset Portd.5
Reset Portd.4
Reset Portd.3
Reset Portd.2
Reset Portd.1
Reset Portd.0
Reset Portb.5
Reset Portb.4
Reset Portb.3
Reset Portb.2
Reset Portb.1
Reset Portb.0
Reset Portc.5
Reset Portc.4
Reset Portc.3
Reset Portc.2
Reset Portc.1
Reset Portc.0
Wait 1
' czekaj 1 sekunde
Loop 'koniec pętli i powrót na początek czyli do polecenia "Do"
End ' informacja o końcu programu
henryxxl napisał:To znaczy że mi zablokowało avr-ka?
atom1477 napisał:mirekk36 napisał:o ile wszystko jest dobrze podłączone bo taki komunikat też może się pojawiać przy błędnych połączeniach
Ciekawa teoria
landy13 napisał:Jeśli miałeś pozaznaczane opcje w Avrdude jak na załączonym obrazku, to zapisałeś HFuse=00, a to skutkuje m. in. wyłączeniem pinu Reset
henryxxl napisał:A jak włączyć?
mirekk36 napisał:landy13 napisał:Jeśli miałeś pozaznaczane opcje w Avrdude jak na załączonym obrazku, to zapisałeś HFuse=00, a to skutkuje m. in. wyłączeniem pinu Reset
Dokładnie tak jak pisze kolega i wcale tak firmowo nie miałeś - po prostu nie przeprowadziłeś wcześniej odczytu fusków z procka ..... ale to typowy błąd w tego typu programach - gdzie trzeba mieć piętnaście par oczu i analizować wszystkie ptaszki w 26 wątkach mózgu...... dlatego wspominałem ci o mkAvrCalculatorze który masz w wersji FULL i za free dla ATmega8 ... ale jak wolisz.
mirekk36 napisał: