Atmega128 ISP vagy JTAG?
Atmega128 ISP vagy JTAG?
Sziasztok,
Hála ennek az oldalnak és fórumnak, már nem vagyok kezdő ATMega felhasználó.
Most viszont mégis úgy érzem magam mint egy kezdő.
Egyszerűen nem tudok feléleszteni egy ATMega128L chip-et.
A TávIR WebShopban néhány éve vásárolt STK500 USB programozóval próbálkozom. 10-nél több áramkört terveztem és élesztettem már (Mega8, Mega32 és ATtiny2313 chippel). Szoktam hibázni (pl. nem jól beforrasztott láb, felcserélt MOSI, MISO lábak vagy kifelejtett felhúzó ellenállás RESET lábnál). Ezeket most végigmértem és ellenőriztem --> nem találtam hibát.
Mi lehet a gond? Lehet egyáltalán SPI-vel programozni a Mega128-at? Vagy csak JTAG-gel?
Ebben kérem most a segítségeteket.
Hála ennek az oldalnak és fórumnak, már nem vagyok kezdő ATMega felhasználó.
Most viszont mégis úgy érzem magam mint egy kezdő.
Egyszerűen nem tudok feléleszteni egy ATMega128L chip-et.
A TávIR WebShopban néhány éve vásárolt STK500 USB programozóval próbálkozom. 10-nél több áramkört terveztem és élesztettem már (Mega8, Mega32 és ATtiny2313 chippel). Szoktam hibázni (pl. nem jól beforrasztott láb, felcserélt MOSI, MISO lábak vagy kifelejtett felhúzó ellenállás RESET lábnál). Ezeket most végigmértem és ellenőriztem --> nem találtam hibát.
Mi lehet a gond? Lehet egyáltalán SPI-vel programozni a Mega128-at? Vagy csak JTAG-gel?
Ebben kérem most a segítségeteket.
A hozzászólást 1 alkalommal szerkesztették, utoljára Tom2tom 2012. november 18. vasárnap, 11:48-kor.
Köszönöm szépen a gyors válaszokat.
Működik!!!
A leghasznosabb, kapu48 linkje volt, ami persze Robert egyik hozzászólásához vezetett
Robert mostani hozzászólását egy picit helyesbítem, csak ha más is ide tévedne.
"Nem MOSI/MISO/SCK/Reset, hanem PDO/PDI/SCK/Reset lábak."
helyett
Nem MOSI/MISO/SCK/Reset, hanem PDI/PDO/SCK/Reset lábak.
És még annyi, hogy PEN lábat nem kell GND-re kötni. Maradjon szabadon.
A megoldás még egy kérdést vet fel. Ha ezek után programból szeretném használni az RXD0 és TXD0 lábakat soros kommunikációra, akkor kizárom magam a CHIP-ből ISP oldalon?
Vagy ezt a RESET láb megoldja és bátran használhatom a két kivezetést?
Köszi mégegyszer
Működik!!!
A leghasznosabb, kapu48 linkje volt, ami persze Robert egyik hozzászólásához vezetett
Robert mostani hozzászólását egy picit helyesbítem, csak ha más is ide tévedne.
"Nem MOSI/MISO/SCK/Reset, hanem PDO/PDI/SCK/Reset lábak."
helyett
Nem MOSI/MISO/SCK/Reset, hanem PDI/PDO/SCK/Reset lábak.
És még annyi, hogy PEN lábat nem kell GND-re kötni. Maradjon szabadon.
A megoldás még egy kérdést vet fel. Ha ezek után programból szeretném használni az RXD0 és TXD0 lábakat soros kommunikációra, akkor kizárom magam a CHIP-ből ISP oldalon?
Vagy ezt a RESET láb megoldja és bátran használhatom a két kivezetést?
Köszi mégegyszer
Persze hogy használhatod, de én szoktam tenni egy soros párszáz ohm-ot a TXD-re. Ha ugyanis olyan programozód van, ami vagy nem engedi el a vonalakat vagy előbb kapcsol kimeneti módba, mint ahogy a reset-et adja, akkor beterheli a TXD-t, ami épp ad.
Az meg nem egészséges.
Ja, és persze tartsd szemelőtt, hogy a sorosra kapcsolt cuccod venni fogja a jeleket, nehogy emiatt baj legyen, hogy beszop valami adatot (és elindul a lift...).
JAni
Az meg nem egészséges.
Ja, és persze tartsd szemelőtt, hogy a sorosra kapcsolt cuccod venni fogja a jeleket, nehogy emiatt baj legyen, hogy beszop valami adatot (és elindul a lift...).
JAni
Azt hiszem itt ez a nyelvjárás használata ismeretlen, ezért itt próbálkozzál:
PonyProg
serial device programmer
http://www.lancos.com/prog.html
PonyProg
serial device programmer
http://www.lancos.com/prog.html