Witam
Mam problem z odczytem zwyklego przycisku na tej atmedze.
podlaczenie: gnd +rezys 10k+port.d=2 nastepnie podaje przyciskiem +5v na port.d2.
kod:
config PORTD.2= input
config pinb.5=output
set PORTD.2
.
.
Do
if PIND.2=1 then
waitms 30
if PIND.2=1 then
Toggle pinb.5
end if
end if
loop
Przycisk zapala diode ale jej nie gasi w/g mnie nie wraca do stanu 0 po odcieciu +5v przyciskiem.
po pierwsze jak mam rezystor pull up moj zew to jak powinno byc ustawione set PORTD.2 (ja zastosowalem akurat do masy ale przestawienie tej zmiennej nei ma wplywu)
czego brakuje w tym kodzie ?
Nadmienie ze zestaw to arduino z bootloaderem ale pisze w bascom i flash hexa.
z Arduino podlaczenie przycisku z rezyst dziala bardzo dobrze w bascomie nie chce co zle robie ?
Prosze o pomoc przerzucilem juz kilkdziesiat stron postow i helpa.
Mam problem z odczytem zwyklego przycisku na tej atmedze.
podlaczenie: gnd +rezys 10k+port.d=2 nastepnie podaje przyciskiem +5v na port.d2.
kod:
config PORTD.2= input
config pinb.5=output
set PORTD.2
.
.
Do
if PIND.2=1 then
waitms 30
if PIND.2=1 then
Toggle pinb.5
end if
end if
loop
Przycisk zapala diode ale jej nie gasi w/g mnie nie wraca do stanu 0 po odcieciu +5v przyciskiem.
po pierwsze jak mam rezystor pull up moj zew to jak powinno byc ustawione set PORTD.2 (ja zastosowalem akurat do masy ale przestawienie tej zmiennej nei ma wplywu)
czego brakuje w tym kodzie ?
Nadmienie ze zestaw to arduino z bootloaderem ale pisze w bascom i flash hexa.
z Arduino podlaczenie przycisku z rezyst dziala bardzo dobrze w bascomie nie chce co zle robie ?
Prosze o pomoc przerzucilem juz kilkdziesiat stron postow i helpa.