ATMega8: PORTD bemenetkent

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Vendég

ATMega8: PORTD bemenetkent

Hozzászólás Szerző: Vendég »

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:-)
Robert-

Hozzászólás Szerző: Robert- »

Az INT láb kötött.
Ha 0-n van a láb akkor forrasztási hiba....
A lábra igaz beállítottad, hogy bemenet legyen?
A belső felhúzóellenűállást bekapcsoltad (én be szoktam, ártani nem árt alapon....

A PD2, PD3 láb az INT! Hardveresen kötött.....
Vendég

re

Hozzászólás Szerző: Vendég »

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 ?
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

hi
nem akartam új topicot ehez a láma kérdéshez de:
ha a reset lábat kimenetként akarom használni vajon elég ha
csak a programban adom meg vagy a fuse-biteket is piszkálni kell?
ha programból állítom be kimenetnek akkor azért ispről el fogom még érni?vagy a resetet kötelező felhúzni?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

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)
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

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
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A bootloader elmegy a belső RC oscról is!
Fordítsak olyat? 1-2-4-8MHz?
9600 bps sorosporti sebességgel stabil.

Igen. Resetlábat ki kell kapcsolni, utána lehet csak I/O láb....

U.i.: elsőre jó program nálam sem megy. Az még 10-15 év tapasztalat - legalább....
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

húú király 2 mega "herc"re fordítanál az király volna holnap vételezek maxot akkor
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Kiraktam a File cserebere alá.
Válasz küldése