Witam!
Mam problem z tym co pojawia się w mikrokontrolerze ATmega32 a konkretniej na wyświetlaczu 4x20, skąd się bierze znak zero na końcu?
Wprowadzone najważniejsze dane do programu w Bascomie:
Config Serialin=Buffered Size=5
$baud=9600
$crystal=8000000
dim znak as string*5
Input znak
Lcd znak
wysłane dane z Visual Basic to:
COMM.Output="ON01" & Chr(13)
otrzymany napis na wyświetlaczu to:
ON1O <--- tu nie wiem czy zero czy "o"
wybieram załączenie portu c.5 poprzez
select case znak
case "ON01"
Set Portc.5
end select
Co robię źle i skąd to się bierze, dlaczego nie czyta mi prawidłowo danych?
Z góry dziękuję za odpowiedzi
Mam problem z tym co pojawia się w mikrokontrolerze ATmega32 a konkretniej na wyświetlaczu 4x20, skąd się bierze znak zero na końcu?
Wprowadzone najważniejsze dane do programu w Bascomie:
Config Serialin=Buffered Size=5
$baud=9600
$crystal=8000000
dim znak as string*5
Input znak
Lcd znak
wysłane dane z Visual Basic to:
COMM.Output="ON01" & Chr(13)
otrzymany napis na wyświetlaczu to:
ON1O <--- tu nie wiem czy zero czy "o"
wybieram załączenie portu c.5 poprzez
select case znak
case "ON01"
Set Portc.5
end select
Co robię źle i skąd to się bierze, dlaczego nie czyta mi prawidłowo danych?
Z góry dziękuję za odpowiedzi