ATmega64 és 128

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
Masterfoxx
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2006. január 4. szerda, 7:00

ATmega64 és 128

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

Szia Róbert!
Az ATmega64-nél és a 128-nál van egy /PEN láb.
Ha jól tudom, akkor a programozásnál van szerepe.
Ezt STK-200 as programozónál hova kell kötni, vagy kell- e egyáltalán csinálni is vele valamit? Vagy ellenállással, GND-re vagy Ut+-ra kell húzni?
8O
Robert-

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

A programozó fejezetben auz hiszem írom...
de meglesem otthon egy mintakapcsolási rajzon, hogy hogyan van bekötve.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

6Pines esetben találtam meg, így:

GND, Vcc, Reset értelemszerű.
Programozó - IC
SCK - PB1re (SCK)
MOSI - PE0 (RXD0_PDI)
MISO - PE1 (TXD0_PDO)

/PEN láb a Vcc-re kötve.
Avatar
Masterfoxx
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2006. január 4. szerda, 7:00

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

Húú!
Akkor valószínűleg ezért nem ismerte fel a bascom.
Most akartam épp szólni, hogy nem megy az Atmega128 :roll:
Mosi-t, meg Misot eddig ugyanúgy kötöttem be mint tiny2313-nál és Atmega16 nál :?
Avatar
Masterfoxx
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2006. január 4. szerda, 7:00

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

Na ez megoldotta a problémát :!: :D
Műxik 8) !!!
Köszi Róbert!
Megnézem az atmega128 adatlapját, hogy ott ez le van e írva.... Bevallom nem néztem át... :oops:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

Rossz hírem van: le van abban írva:))))
Avatar
Masterfoxx
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2006. január 4. szerda, 7:00

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

Igen, este megtaláltam. :D
Ráadásul úgy kezdődött: IMPORTANT NOTE .... :)
Avatar
Masterfoxx
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2006. január 4. szerda, 7:00

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

Korai volt az öröm...
A programozás tök jól megy, de nem akar menni a program benne...
Írtam egy led villogtatót a PORTD, és PORTE portra:

Kód: Egész kijelölése

config portd=output
config porte=output
do
portd=255
porte=255
wait1
portd=0
porte=0
wait 1
loop
end
Ezel addig eljut, hogy a PORTD, és PORTE port összes lába H lesz, de nem megy tovább... 8O

Szerkesztve: 19:57

Mégiscsak továbbmegy, de érdekes dolgot csinál:
Azt hittem eddig, hogy nem csinál az AVR semmit. Rádugtam a PIC-es frekimérőmet, erre megy 990kHz-et mutatott a PORTD, és PORTE lábakon 8O 8O
Nem hittem a műszernek, ezért fogtam egy rádiót ami középhullámot fog, rádugtam az AVR-ről egy vezetéket az antenna bemenetére, és tényleg ott volt 1 mega körül :x
A belső RC oszc elvileg 1 megára van állítva.

Ez valyon miért lehet? :?:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

wait1 nincs.

wait 1 van.
Az órajelet beállítottad a chip fülön?
$sim igaz nincs a program elején?
Avatar
Masterfoxx
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2006. január 4. szerda, 7:00

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

Közben megoldódott! :D
A FUSEbitek között van egy beállítás, asszem a P-nél, "ATmega103 compatible mode"- van alapból beállítva. Végső elkeseredésemben átállítottam "Atmega128 mode"-ra, és láss csodát életre kelt!

Utána rádugtam a grafikus LCD-t és az is elindult mostmár.
Mindig tanul a Zember :)
Válasz küldése