xMega programozása MKII-vel

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
z1z9z9z2
SzínkódFestő
Hozzászólások: 92
Csatlakozott: 2006. szeptember 19. kedd, 6:00

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

Sziasztok!
Építettem egy ehhez hasonló programozót
http://diy.elektroda.eu/programator-usb ... m/?lang=en
Azért csak hasonlót, mert az enyémben ellenállások vannak a szintillesztő helyett. A PDI_CLK vezetéken meghagytam a 2 db 470R-t , a PDI_DATA-n megy 330R van.
A baj az, hogy ha felprogramozom avrstudioval az xmega32a4-t, akkor "reading FLASH" pontnál megáll legtöbbször. Vagy a "Leaving programming mode"-nál. Mármost gondolom az ellenálláoso szintillesztővel van a gond. Szerintetek milyen értékeket használjak és hogy kössem be?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Igaz 3V-ról jár a chip?
ha 5vról, akkor sehogy. Az xmega-t kinyírod....
Avatar
z1z9z9z2
SzínkódFestő
Hozzászólások: 92
Csatlakozott: 2006. szeptember 19. kedd, 6:00

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

3.3V ról jár a chip.
Most azon fáradoztam, hogy a PDI_data vonal xmega oldali részét 4.7K val 3.3 ra felhúzva, az at90usb162 5V-ra 4K7 el. De semmi változás.
Szóval van amikor felprogramozza és működik, de minél nagyobb a program annál jobban kifagy. 8 %-nál már szinte sehogy nem viszi be:(
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Hát kérem:
3.3 V -> 8 MHzról járhat csak a chip, 16 MHz-ról nem.
5 V-ra felhúzott jelvonal -> megölöd a xMega-t! TILOS nagyobb feszültséget rákötni (esetlegesen a belső védődióda segíthet rajta).


MAX3002 jelszintillesztés, ha a PDI adat/clock lábon _semmiféle_ terhelés nem lehet.
Avatar
z1z9z9z2
SzínkódFestő
Hozzászólások: 92
Csatlakozott: 2006. szeptember 19. kedd, 6:00

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

16Mhz-ról jár az at90usb162 a programozóban 5V-ról. Az xmega, amit programozni szeretnék 32Mhz-s belső oszcillátorról 3.3V-ról.
Ez a programozó gondolom szinte ugyanaz,mint a tavirisp mkii.
És néha megy, néha nem. A hosszabb programnál nem...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Hát nem.
Nálam korrekt jelszintillesztés van. És a LUFA firmware van benne. Lásd a letölthető firmware-k közt.

xMega felé semmiféle 5V-os vonal nem mehet közvetlenül!


3.3V :
H szint: ~1,8V-3.3V
L szint:0-0,8V

5V:
H szint: ~2,5V-5V
L szint: 0-1,2V

xMega RESET vonalon sem lehet semmi! (Megegyezik a programozólábbal, ha jól emlékszem.)
Avatar
z1z9z9z2
SzínkódFestő
Hozzászólások: 92
Csatlakozott: 2006. szeptember 19. kedd, 6:00

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

Értem.
Minden estre így ellenállás"osztóval" is megy.
Megoldódott a probléma, az xmega mindegyik táplábára 100nF és megy tökéletesen...kop-kop :roll:
Válasz küldése