Witam,
jest Atmega8.
Niby wszystko dobrze podłaczone i skonfigurowane, ale coś jest źle bo na terminalu , po użyciu PRINT, widać krzaczki zamiast znaków.
Kod
a na terminalu zamiast
aaaaaa
widać
000000y=
Liczba znaków się zgadza. Ale znaki inne...
Zmiana w kodzie na inne znaki np bbbbbb powoduje wyświetlenie sekwencji
$$$$$$y=
Ten "y=" na końcu to znaki CR/LF które znikają gdy da się średnik po komendzie print.
NIe wiem co jest źle.
Zasilanie 3v3,
Fusy E1 D9, co moim zdaniem oznacza wewnętrzny oscylator 1MHz
Programuję USBasp
"avrdude" -p m8 -c usbasp -P lpt1 -U flash:w:"c:\Users\(...)\print.hex":a -U lfuse:w:0xe1:m -U hfuse:w:0xd9:m -v
Taktowanie chyba poprawne bo waitms 1000 rzeczywiście daje 1s przerwy.
Proszę o pomoc.
jest Atmega8.
Niby wszystko dobrze podłaczone i skonfigurowane, ale coś jest źle bo na terminalu , po użyciu PRINT, widać krzaczki zamiast znaków.
Kod
Kod: VB.net
a na terminalu zamiast
aaaaaa
widać
000000y=
Liczba znaków się zgadza. Ale znaki inne...
Zmiana w kodzie na inne znaki np bbbbbb powoduje wyświetlenie sekwencji
$$$$$$y=
Ten "y=" na końcu to znaki CR/LF które znikają gdy da się średnik po komendzie print.
NIe wiem co jest źle.
Zasilanie 3v3,
Fusy E1 D9, co moim zdaniem oznacza wewnętrzny oscylator 1MHz
Programuję USBasp
"avrdude" -p m8 -c usbasp -P lpt1 -U flash:w:"c:\Users\(...)\print.hex":a -U lfuse:w:0xe1:m -U hfuse:w:0xd9:m -v
Taktowanie chyba poprawne bo waitms 1000 rzeczywiście daje 1s przerwy.
Proszę o pomoc.

