ATMega8: PORTD bemenetkent
ATMega8: PORTD bemenetkent
Sziasztok!
ATMega8 -nal szeretnem a PORTD -t hasznalni bemenetkent,rakottem
3 + 2 nyomogombot; a PD 0,1,4 labakon nyomogombok vannak kulso felhuzo ellenallassal,a PD 5,6 labakat INT -kent szeretnem hasznalni - lefuto elre - ,ezeken is nyomogomb van felhuzo ellenallassal.Gombnyomasra lenne az INT es a tobbi gomb allapotanak beolvasasa.
Az global INT engedelyezve van.
DDRD alacsonyra van allitva,tehat bemenet-kent.
Megis mikor ramerek a PDx labra akkor 0 szinten van,pedig ott e felhuzo ell (4.7k).
Olvastam az adatlapban errol de nem vilagos..
Kerlek segitsetek nekem ebben:-)
ATMega8 -nal szeretnem a PORTD -t hasznalni bemenetkent,rakottem
3 + 2 nyomogombot; a PD 0,1,4 labakon nyomogombok vannak kulso felhuzo ellenallassal,a PD 5,6 labakat INT -kent szeretnem hasznalni - lefuto elre - ,ezeken is nyomogomb van felhuzo ellenallassal.Gombnyomasra lenne az INT es a tobbi gomb allapotanak beolvasasa.
Az global INT engedelyezve van.
DDRD alacsonyra van allitva,tehat bemenet-kent.
Megis mikor ramerek a PDx labra akkor 0 szinten van,pedig ott e felhuzo ell (4.7k).
Olvastam az adatlapban errol de nem vilagos..
Kerlek segitsetek nekem ebben:-)
re
Koszonom hogy valaszoltal!
Az volt a baj hogy probapanelon csinaltam,es forditva kottem be a nyomogombokat:)
Nem ertem ezt a felhuzoellenallas dolgot.HOgy kell bekapcsolni es miert kell bekapcsolni,mondjuk ha bemenetnek van a port allitva,akkor szukseges ,es miert ?
Az volt a baj hogy probapanelon csinaltam,es forditva kottem be a nyomogombokat:)
Nem ertem ezt a felhuzoellenallas dolgot.HOgy kell bekapcsolni es miert kell bekapcsolni,mondjuk ha bemenetnek van a port allitva,akkor szukseges ,es miert ?
1, Program beéget
2, EEPROM beéget
3, biztosítékbit beállít, MENT
4, RESETDSBL beállít
Innen a program fut és a resetlábnak lőttek és az átprogramozásnak is ISP módon.
DE: Sorosporti bootloadert betöltenék, így a RESET kiütése után is programozható marad! Lsd: bascom/samples/boot/bootloader.bas
És a File csere-bere oldalon:
boot.zip
bootloader.zip
boot.pdf (itt van a tervezett bootloader fejezet)
2, EEPROM beéget
3, biztosítékbit beállít, MENT
4, RESETDSBL beállít
Innen a program fut és a resetlábnak lőttek és az átprogramozásnak is ISP módon.
DE: Sorosporti bootloadert betöltenék, így a RESET kiütése után is programozható marad! Lsd: bascom/samples/boot/bootloader.bas
És a File csere-bere oldalon:
boot.zip
bootloader.zip
boot.pdf (itt van a tervezett bootloader fejezet)
de ehez külső órajelet kell használni
pedig azt megusztam volna
hm megfontolandó
vagy "elsőre" irok egy progit ami müködik is (hát olyat még nem tudok)
vagy áttervezem a nyákot és megmarad a próbálgatási lehetőség
alternatív lehetőség a reset láb funkcióját kiremelem és mikor már tuti 100 a progi csak akkor kezdem használni
remek!
a válaszod akkor ha jól értem hogy a reset láb kikapcsolása után lehet csak i/onak használni addig semmire nem
pedig azt megusztam volna
hm megfontolandó
vagy "elsőre" irok egy progit ami müködik is (hát olyat még nem tudok)
vagy áttervezem a nyákot és megmarad a próbálgatási lehetőség
alternatív lehetőség a reset láb funkcióját kiremelem és mikor már tuti 100 a progi csak akkor kezdem használni
remek!
a válaszod akkor ha jól értem hogy a reset láb kikapcsolása után lehet csak i/onak használni addig semmire nem