ATMega8
ATMega8
Már a sokadik M8-am nem tudom programozni.
rs485 hálózatot fejlesztek. Adott egy M32 Master és jelenleg egy M8.
Egyszer mastert egyszer slavet programozom ISP-vel.
Előfordult már többször hogy egyszercsak nem látja az AVR-OSP a slave chipet.
A chip működik, de nem lehet programozni!
Lehet az a gond, hogy a soros porton folyamatosan kap adatokat én meg közben programoznám?
Ha leveszem a soros portról a kábeleket már az sem segít. Ha egyszer megsüketült annyi.
Ötlet?
Már a sírba visz....
rs485 hálózatot fejlesztek. Adott egy M32 Master és jelenleg egy M8.
Egyszer mastert egyszer slavet programozom ISP-vel.
Előfordult már többször hogy egyszercsak nem látja az AVR-OSP a slave chipet.
A chip működik, de nem lehet programozni!
Lehet az a gond, hogy a soros porton folyamatosan kap adatokat én meg közben programoznám?
Ha leveszem a soros portról a kábeleket már az sem segít. Ha egyszer megsüketült annyi.
Ötlet?
Már a sírba visz....
ISP-t vagy resetet, ütheted ki, vagy a orajelbeallitasod nem jo....
Az órajelbeállítás elbalta esetére: XTAL2 bemenetre valami 1MHz...10MHz órajelet adni (pl. oszcillátorkocka).
Az AVROSP (szoftveres USB emulálás+programozó) helyenként instabil. Amire vigyázz:
- D+ és a D- és a GND közé 3.6V-os zener kell,
- A felhúzóellenállás 3.3Vra menjen (1k5) vagy 2k2, ha 5V-ra kötöd,
- csak külső kvarcos megoldást szabad használni, rezonátor és belső RC nem stabil,
- Vista alatt nem megy.
Ha a Reset lett kiütve, vagy a ISP, akkor csak paralell nagyfesz programozóval éleszthető.
Az órajelbeállítás elbalta esetére: XTAL2 bemenetre valami 1MHz...10MHz órajelet adni (pl. oszcillátorkocka).
Az AVROSP (szoftveres USB emulálás+programozó) helyenként instabil. Amire vigyázz:
- D+ és a D- és a GND közé 3.6V-os zener kell,
- A felhúzóellenállás 3.3Vra menjen (1k5) vagy 2k2, ha 5V-ra kötöd,
- csak külső kvarcos megoldást szabad használni, rezonátor és belső RC nem stabil,
- Vista alatt nem megy.
Ha a Reset lett kiütve, vagy a ISP, akkor csak paralell nagyfesz programozóval éleszthető.
Órajel stimmel mert megy a chip az utoljára sikeresen beleírt progival.
TavIRisp USB programozót használok.
AVROSP II felülettel használom.
" - D+ és a D- és a GND közé 3.6V-os zener kell,
- A felhúzóellenállás 3.3Vra menjen (1k5) vagy 2k2, ha 5V-ra kötöd,
"
Sajnos nem igazán értem mire gondolsz. Zenerről eddig sehol nem hallottam hogy kellene ide. Milyen felhúzó ellenállás?
" - csak külső kvarcos megoldást szabad használni, rezonátor és belső RC nem stabil,
"
Külső soros kommunikációhoz illő sebességű kvarcot használok.
" - Vista alatt nem megy.
"
Vistát használok és megy. A jelenség csak a rs485 project alatt jött elő
- Ha a Reset lett kiütve, vagy a ISP, akkor csak paralell nagyfesz programozóval éleszthető.
Nem piszkáltam a fuse biteket.
TavIRisp USB programozót használok.
AVROSP II felülettel használom.
" - D+ és a D- és a GND közé 3.6V-os zener kell,
- A felhúzóellenállás 3.3Vra menjen (1k5) vagy 2k2, ha 5V-ra kötöd,
"
Sajnos nem igazán értem mire gondolsz. Zenerről eddig sehol nem hallottam hogy kellene ide. Milyen felhúzó ellenállás?
" - csak külső kvarcos megoldást szabad használni, rezonátor és belső RC nem stabil,
"
Külső soros kommunikációhoz illő sebességű kvarcot használok.
" - Vista alatt nem megy.
"
Vistát használok és megy. A jelenség csak a rs485 project alatt jött elő
- Ha a Reset lett kiütve, vagy a ISP, akkor csak paralell nagyfesz programozóval éleszthető.
Nem piszkáltam a fuse biteket.
Az AVROSP az 2 dolgot jelent:)
Az Atmel OpenSourceProgrammert (azaz a programozószoftvert), és a tisztán M8 alapú USBemulációs programozóhardvert is. Ami persze 2 teljesen különböző dolog. Én az elsőre tippeltem:).
Így a leírt hardveres dolgok az elsőre és nem a AVROPSP szoftverre vonatkoznak!
Nos, akkor tippek az AVROSPii + TavIRisp + M8 témakörre:
MOSI/MISO/SCK/Reset lábakon mi van a hardverben?
A MOSI/MISO/SCK lábakon 100nFnál nagyobb kapacitív elem nem lehet.
Ha a prg belül fut, és nem lehet progranozni az mit jelent? Az AVROSP-n át hozzáférsz a chiphez? Vagy a kiolvasás sem megy?
Mik voltak a kiolvasási hozzánemférés előtt a ténykedések?
Ha a sorosporton folyamatosan jön adat az nem zavaró, mert a programozás alatt a chip RESET állapotban van.
Kapcsolásilag a MOSI/MISO/SCK lábakon mi van rajta?
Az Atmel OpenSourceProgrammert (azaz a programozószoftvert), és a tisztán M8 alapú USBemulációs programozóhardvert is. Ami persze 2 teljesen különböző dolog. Én az elsőre tippeltem:).
Így a leírt hardveres dolgok az elsőre és nem a AVROPSP szoftverre vonatkoznak!
Nos, akkor tippek az AVROSPii + TavIRisp + M8 témakörre:
MOSI/MISO/SCK/Reset lábakon mi van a hardverben?
A MOSI/MISO/SCK lábakon 100nFnál nagyobb kapacitív elem nem lehet.
Ha a prg belül fut, és nem lehet progranozni az mit jelent? Az AVROSP-n át hozzáférsz a chiphez? Vagy a kiolvasás sem megy?
Mik voltak a kiolvasási hozzánemférés előtt a ténykedések?
Ha a sorosporton folyamatosan jön adat az nem zavaró, mert a programozás alatt a chip RESET állapotban van.
Kapcsolásilag a MOSI/MISO/SCK lábakon mi van rajta?
MOSI/MISO/SCK/Reset lábakon nincses semmi.
(vagyis de, a reseten a felhúzó ellenállat )
Az avrosp nem olvassa már ki a chip azonosítóját.
M8-at felprogramoz majd egy másik chipet programozok.
Tesztelem a kommunikációt a chipek között.
A chipek a már említett rs485-ön kommunikálnak. (sn75176)
Hyperterminallal (max232) bele szoktam hallgatni a kommunikációba, rx-tx mi jön, mi megy.
A vizsgálatok után visszatettem a programopzáshoz a vezetékeket és voálá, nem látja az avrosp. Ez már a 3. chip egy héten.
A programfutást abból látom, hogy a chip ha megadott bájtokat kap akkor megadott bájtokat küld ha lenyomok egy gombot.
Terminálban látom hogy küldi amit kell.
Most jut eszembe. Olyan előfordult, hogy táp nélkül programoztam a chipet. Tehát a chipen nem volt fesz. (isp-ről sem kötöttem be a tápot)
Ez okozhat galibát? Eddig úgy vettem észre hogy nem, csak újra kell programozni tápfesszel.
(vagyis de, a reseten a felhúzó ellenállat )
Az avrosp nem olvassa már ki a chip azonosítóját.
M8-at felprogramoz majd egy másik chipet programozok.
Tesztelem a kommunikációt a chipek között.
A chipek a már említett rs485-ön kommunikálnak. (sn75176)
Hyperterminallal (max232) bele szoktam hallgatni a kommunikációba, rx-tx mi jön, mi megy.
A vizsgálatok után visszatettem a programopzáshoz a vezetékeket és voálá, nem látja az avrosp. Ez már a 3. chip egy héten.
A programfutást abból látom, hogy a chip ha megadott bájtokat kap akkor megadott bájtokat küld ha lenyomok egy gombot.
Terminálban látom hogy küldi amit kell.
Most jut eszembe. Olyan előfordult, hogy táp nélkül programoztam a chipet. Tehát a chipen nem volt fesz. (isp-ről sem kötöttem be a tápot)
Ez okozhat galibát? Eddig úgy vettem észre hogy nem, csak újra kell programozni tápfesszel.
-
Szia.
Hasomló probléma merült fel nekem is egy ATMEGA 32 chipnél. Az utóljára beleirt program az tökéletesen müködik, csak újat nem tudok bele irni, mert az AVROspII detect-nél nem látja a chipet. Valahogy meg lehet oldani, hogy újra müködjön. Amugy maga a panel egy AVRWEB32. A mielőbbi válaszod előre is várom. Ez elég nagy probléma, mert nem tudom a programomat tovább fejleszteni. Segitséged elöre is kösz.
Szia.
Hasomló probléma merült fel nekem is egy ATMEGA 32 chipnél. Az utóljára beleirt program az tökéletesen müködik, csak újat nem tudok bele irni, mert az AVROspII detect-nél nem látja a chipet. Valahogy meg lehet oldani, hogy újra müködjön. Amugy maga a panel egy AVRWEB32. A mielőbbi válaszod előre is várom. Ez elég nagy probléma, mert nem tudom a programomat tovább fejleszteni. Segitséged elöre is kösz.
Szia.
-
Szia.
A következő dolog, ami még nagyon érdekes. Kicseréltem az ATMEGA32-t egy ATMEGA64-re, gondolván arra lehet, hogy már sokszor irtam a MEGA32-re, de az AVROspII azt sem ismeri. És most már fogalmam sincs, hogy mit lehetne csinálni. Maga a panelon ment volna ki valami? Vagy valami más dolog van? Ha van erre valami megoldás és megtudnád velem osztani, azt nagyon megköszöném.
Szia.
A következő dolog, ami még nagyon érdekes. Kicseréltem az ATMEGA32-t egy ATMEGA64-re, gondolván arra lehet, hogy már sokszor irtam a MEGA32-re, de az AVROspII azt sem ismeri. És most már fogalmam sincs, hogy mit lehetne csinálni. Maga a panelon ment volna ki valami? Vagy valami más dolog van? Ha van erre valami megoldás és megtudnád velem osztani, azt nagyon megköszöném.
Szia.
Sziasztok.
Az alany egy M8,és a következőket produkálja:
-utoljára beírt program működik
-a bascom programozó felismeri
-látszólag fel is programozza,de ellenőrzésnél kidobja,hogy nem jó
-látszólag törölni is lehet,de valójában nem törlődik
Egy ilyen próbálkozás után már fel sem ismeri mindaddig,amíg el nem veszem a tápot és újra vissza nem adom.
A programozó egy MYAVR ISP MKII (ICP910).
Lassan két éve semmi bajom vele.
Kipróbáltam 2313-al,M32-vel,másik M8-al és működik.
Reset nincs kiütve,CLK source nincs elrontva.
Láttatok már ilyet?
Üdv.:TonyC!!!
Az alany egy M8,és a következőket produkálja:
-utoljára beírt program működik
-a bascom programozó felismeri
-látszólag fel is programozza,de ellenőrzésnél kidobja,hogy nem jó
-látszólag törölni is lehet,de valójában nem törlődik
Egy ilyen próbálkozás után már fel sem ismeri mindaddig,amíg el nem veszem a tápot és újra vissza nem adom.
A programozó egy MYAVR ISP MKII (ICP910).
Lassan két éve semmi bajom vele.
Kipróbáltam 2313-al,M32-vel,másik M8-al és működik.
Reset nincs kiütve,CLK source nincs elrontva.
Láttatok már ilyet?
Üdv.:TonyC!!!
Hosszú kábel a kontroller és a programozó közt (20-30 cm-t ne haladja meg).
A Clear Flash-t ne csak simán kiadd. Írdd tele az FF kóddal, majd gyárts egy AA ill egy 00 telekódosat is. Ha a hiba ugyanott van, akkor Flash hiba.
Tedd át belső 1 MHz órajelre. Azzal mit művel?
A 910-es programozó eléggé régi. Mivel használod?
A Clear Flash-t ne csak simán kiadd. Írdd tele az FF kóddal, majd gyárts egy AA ill egy 00 telekódosat is. Ha a hiba ugyanott van, akkor Flash hiba.
Tedd át belső 1 MHz órajelre. Azzal mit művel?
A 910-es programozó eléggé régi. Mivel használod?