Parelell nagyfesz. programozó
Szia Robi!
Összedobtam a programozót 8515-el de eddig nem sikerült működésre bírni. Mivel nincs AvrProg-al kompatibilis programozóm, egy ebn2hex nevű programmal konvertáltam át az STK500.ebn-t és lehet, hogy emiatt nem működik.
El tudnád nekem is küldeni a 8535-be való HEX file-t?
Bár ahogy nézegettem az STK500 gyári rajzát, ott is 8535-ötöt használnak. AZ nem lehet, hogy a program megpróbál A/D konverziót csinálni, de sohasem fejeződik be, mert az A/D átalakító címén valami más regiszter van?
Összedobtam a programozót 8515-el de eddig nem sikerült működésre bírni. Mivel nincs AvrProg-al kompatibilis programozóm, egy ebn2hex nevű programmal konvertáltam át az STK500.ebn-t és lehet, hogy emiatt nem működik.
El tudnád nekem is küldeni a 8535-be való HEX file-t?
Bár ahogy nézegettem az STK500 gyári rajzát, ott is 8535-ötöt használnak. AZ nem lehet, hogy a program megpróbál A/D konverziót csinálni, de sohasem fejeződik be, mert az A/D átalakító címén valami más regiszter van?
STK500
Sziasztok !
Újra itt vagyok, és megint segítséget kérnék...
Most jutottam oda, hogy kipróbáljam az STK500 klónomat (der-Hammer HVProg) párhuzamos programozás üzemmódban.
Sajnos hibásan működik .
ISP módban tökéletes, de HV módban instabil.
Megpróbálom leírni (minden ami ezután jön, HV paralell módban értendő)...
Egy Mega8-al tesztelem. Bármi, amit kiolvasok a chipből közel áll az elvárthoz, de az adatok bizonyos része kiolvasásonként változik.
Pl.: Chip azonosítás 3 érték között váltakozik (0xFF 0x93 0x07) vagy (0xFF 0xFF 0x07) vagy (0xFF 0xFF 0xFF). A valódi a (0x1E 0x93 0x07) lenne, ez a Mega8 azonosítója.
Nagyritkán -úgy 20-ból egyszer- a valódi azonosítót olvassa ki.
Fuse biteknél ugyanez: ISP módban beírom, többször visszaolvasom, hogy biztos legyek benne.
Átrendezem HVparallel módba és kiolvasom: kb. 5-ből egyszer helyes, a többi kiolvasáskor zagyvaságokat kapok. Ha full törlés után kiolvasom a flash-t, végig FF-et kapok (OK). ISP-ben egy működő HEX-et beírok a flash-be, ISP-ben visszaolvasva helyes. HV-ban kiolvasva csak nagyon kis részben tér el az eredetitől (kb. 3%-ban), de eltér . A kapott HEX teljesen megegyezik, kivéve az első 16 sort. A kiolvasott fájlban ott csak FF van.
Itt a HEX eleje, hogy lássátok miről van szó...
:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
:1001000001010001223C000705810308000A1201D9 (innen már egyezik)
:10011000100102000008C016E10500010102030100
:100120000902430002010080640904000001020288
:100130000100052400100104240202052406000128
:100140000524010301070583030800640904010075
:10015000020A0000000705010208000007058102ED...
Már csa Ti segíthettek, 2 napja ezzel szívok.
Panel 1000x átnézve, nem szakadt, nem zárlatos, nem kontakthibás.
+5V pontos és tiszta, +12V pontos és tiszta, 100n-k ott vannak mindenhol.
Holnap csatolok képet a cuccról.
Köszönöm!
Laci.
[/img]
Újra itt vagyok, és megint segítséget kérnék...
Most jutottam oda, hogy kipróbáljam az STK500 klónomat (der-Hammer HVProg) párhuzamos programozás üzemmódban.
Sajnos hibásan működik .
ISP módban tökéletes, de HV módban instabil.
Megpróbálom leírni (minden ami ezután jön, HV paralell módban értendő)...
Egy Mega8-al tesztelem. Bármi, amit kiolvasok a chipből közel áll az elvárthoz, de az adatok bizonyos része kiolvasásonként változik.
Pl.: Chip azonosítás 3 érték között váltakozik (0xFF 0x93 0x07) vagy (0xFF 0xFF 0x07) vagy (0xFF 0xFF 0xFF). A valódi a (0x1E 0x93 0x07) lenne, ez a Mega8 azonosítója.
Nagyritkán -úgy 20-ból egyszer- a valódi azonosítót olvassa ki.
Fuse biteknél ugyanez: ISP módban beírom, többször visszaolvasom, hogy biztos legyek benne.
Átrendezem HVparallel módba és kiolvasom: kb. 5-ből egyszer helyes, a többi kiolvasáskor zagyvaságokat kapok. Ha full törlés után kiolvasom a flash-t, végig FF-et kapok (OK). ISP-ben egy működő HEX-et beírok a flash-be, ISP-ben visszaolvasva helyes. HV-ban kiolvasva csak nagyon kis részben tér el az eredetitől (kb. 3%-ban), de eltér . A kapott HEX teljesen megegyezik, kivéve az első 16 sort. A kiolvasott fájlban ott csak FF van.
Itt a HEX eleje, hogy lássátok miről van szó...
:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
:1001000001010001223C000705810308000A1201D9 (innen már egyezik)
:10011000100102000008C016E10500010102030100
:100120000902430002010080640904000001020288
:100130000100052400100104240202052406000128
:100140000524010301070583030800640904010075
:10015000020A0000000705010208000007058102ED...
Már csa Ti segíthettek, 2 napja ezzel szívok.
Panel 1000x átnézve, nem szakadt, nem zárlatos, nem kontakthibás.
+5V pontos és tiszta, +12V pontos és tiszta, 100n-k ott vannak mindenhol.
Holnap csatolok képet a cuccról.
Köszönöm!
Laci.
[/img]
Szia Róbert !
Boldog Új Évet Kívánok mindenkinek!
Ma rájöttem mi a baj, sosem gondoltam volna. Kevés volt neki a táp.
A dugasztápom fél ampernél már 6V-ra esett (18-ról), ezért az 5V is leesett 4.5V ra. Megpróbáltam nagyobb teljesítményű táppal, jó lett.
Nézegettem tárolós szkóppal, bármilyen művelet kezdetén elég durván megrántja a +5 Voltot. De mi? A Mega8535?
Abban a pillanatban már kevés lehetett a fesz a 7812-nek. Mindegy, a lényeg, hogy jó.
Köszönöm az ötleteket Róbert ! Ha nem írod, nem tudom mikor jutott volna eszembe, hogy kevés a táp. Elégnek tűnt az a 18V üresjárati fesz.
Egyébként a teljes cucc átlag áramfelvétele úgy 50-60mA körül van.
Van itt két kép a kész cuccról, azért töltöttem fel, hátha észrevesztek valami hibát. Szerencsére már nem aktuális, de azért nézzétek meg.
http://kepfeltoltes.hu/100101/IMG_9264_ ... es.hu_.jpg
http://kepfeltoltes.hu/100101/IMG_9265_ ... es.hu_.jpg
Az építő jellegű kritikákat örömmel veszem .
Mégegyszer köszönöm a segítséget.
Laci.
Boldog Új Évet Kívánok mindenkinek!
Ma rájöttem mi a baj, sosem gondoltam volna. Kevés volt neki a táp.
A dugasztápom fél ampernél már 6V-ra esett (18-ról), ezért az 5V is leesett 4.5V ra. Megpróbáltam nagyobb teljesítményű táppal, jó lett.
Nézegettem tárolós szkóppal, bármilyen művelet kezdetén elég durván megrántja a +5 Voltot. De mi? A Mega8535?
Abban a pillanatban már kevés lehetett a fesz a 7812-nek. Mindegy, a lényeg, hogy jó.
Köszönöm az ötleteket Róbert ! Ha nem írod, nem tudom mikor jutott volna eszembe, hogy kevés a táp. Elégnek tűnt az a 18V üresjárati fesz.
Egyébként a teljes cucc átlag áramfelvétele úgy 50-60mA körül van.
Van itt két kép a kész cuccról, azért töltöttem fel, hátha észrevesztek valami hibát. Szerencsére már nem aktuális, de azért nézzétek meg.
http://kepfeltoltes.hu/100101/IMG_9264_ ... es.hu_.jpg
http://kepfeltoltes.hu/100101/IMG_9265_ ... es.hu_.jpg
Az építő jellegű kritikákat örömmel veszem .
Mégegyszer köszönöm a segítséget.
Laci.
Szia!
Szerencsére van 16V 1A-es dugasztápom, az jó lesz hozzá.
Fél amperen még 16.8Voltot ad.
A vicces az, hogy még az elején kipróbáltam a labortápomról is (max.35V-5A),
de azzal is instabil volt a programozó. Ezért sem gondoltam tápfesz problémára.
Lehet, hogy ott meg a tápkábel induktivitása miatt esett egy pillanatra a feszültség?
Na, ezt még holnap kipróbálom...
Laci.
Szerencsére van 16V 1A-es dugasztápom, az jó lesz hozzá.
Fél amperen még 16.8Voltot ad.
A vicces az, hogy még az elején kipróbáltam a labortápomról is (max.35V-5A),
de azzal is instabil volt a programozó. Ezért sem gondoltam tápfesz problémára.
Lehet, hogy ott meg a tápkábel induktivitása miatt esett egy pillanatra a feszültség?
Na, ezt még holnap kipróbálom...
Laci.
parprog
Hello!
A parprogot, fogom ma megépíteni és felmerült pár kérdésm ahogy a kapcsolást nézem:
http://www.e-lab.de/downloads/diverse/ParProg2.zip
-A vastag drót ami a B és D portokat köti össze, az egy vezeték, vagy minden portot külön-külön köt össze?
-A két tranzisztornál fontos a számuk vagy helyettesíthetem más pnp és npn-el?
-A kapcsolás közepén mi az az s1- el jelölt T alak?
-A jobb alsó sarokban hogyan kapcsolódik az 5V a PB0, PB2-re?
Előre is köszönöm!
Ezek egyszerű kérdések, de fontos lenne a válasz!
üdv!
A parprogot, fogom ma megépíteni és felmerült pár kérdésm ahogy a kapcsolást nézem:
http://www.e-lab.de/downloads/diverse/ParProg2.zip
-A vastag drót ami a B és D portokat köti össze, az egy vezeték, vagy minden portot külön-külön köt össze?
-A két tranzisztornál fontos a számuk vagy helyettesíthetem más pnp és npn-el?
-A kapcsolás közepén mi az az s1- el jelölt T alak?
-A jobb alsó sarokban hogyan kapcsolódik az 5V a PB0, PB2-re?
Előre is köszönöm!
Ezek egyszerű kérdések, de fontos lenne a válasz!
üdv!
Re: parprog
-A vastag drót ami a B és D portokat köti össze, az egy vezeték, vagy minden portot külön-külön köt össze?
Buszt jelent, azaz minden labat. B0->b0, D0->d0 stb...
-A két tranzisztornál fontos a számuk vagy helyettesíthetem más pnp és npn-el?
Helyettesitheto
-A kapcsolás közepén mi az az s1- el jelölt T alak?
Kapcsolo/nyomogomb
-A jobb alsó sarokban hogyan kapcsolódik az 5V a PB0, PB2-re?
A pb2 jelzetu vezetekre ill a pb0 jelu vezetekre....
Buszt jelent, azaz minden labat. B0->b0, D0->d0 stb...
-A két tranzisztornál fontos a számuk vagy helyettesíthetem más pnp és npn-el?
Helyettesitheto
-A kapcsolás közepén mi az az s1- el jelölt T alak?
Kapcsolo/nyomogomb
-A jobb alsó sarokban hogyan kapcsolódik az 5V a PB0, PB2-re?
A pb2 jelzetu vezetekre ill a pb0 jelu vezetekre....
Sajnos ezzel a nagyfeszültségű programozásról mindenki csak rébuszokban beszél! Nem tudom miért, de úgy néz ki hogy csak az foglakozhat ilyennel aki perfekt angol tudással rendelkezik! Nagyon dobálózva van az angol oldalakkal. Aki esetleg tudja, mit, miért, nem meri elmondani a lényegét. Pl. tegyél erre a lábra ne 5v-ot hanem x-et, meg stb-stb. Az aki tudja mit lehet tenni, az mélyen hallgat róla, a többi meg magyarázza a semmit. Ez tényleg egy segítő oldal! Már ne haragudjon meg senki a kirohanásomért. Én nem hiszem el, hogy az általam angol tudás nélkül talált (high voltage) programozókhoz (aminek a megépítése nem 25e) nem lehet találni egy programot is ami kezelni tudja. Nem megyek tovább, találtam egy olyan leírást is, hogy STK500-nál avrstudió 4 milyen beállítások kellenek, csak a stk500-as átalakítására nem találtam hivatkozást. Gondolom valahol a reset lábra kell " valamikor" 12V-ot kapcsolni. Vagy ezt még a gyár is titkolja? Szerintem ez a nagyfesz. mint a PIC-nél.
Valaki aki esetleg ért is hozzá, a sima luzereknek min én is elmagyarázhatná, legalább a müködési elvét, link, (föleg angol) dobálása nélkül. előre is köszönöm.
Valaki aki esetleg ért is hozzá, a sima luzereknek min én is elmagyarázhatná, legalább a müködési elvét, link, (föleg angol) dobálása nélkül. előre is köszönöm.
?????
Mi ez a kifakadás?
Itt - szerintem - senki nem adott erre okot.
A Nagyfeszültségű programozás pl. az ATMEL oldalon is fenn van, minden chip adatlapjában.
De a kucsszó:
"fuse bit doctor"
http://www.elektroda.pl/rtvforum/topic1716521.html
http://diy.elektroda.eu/atmega-fusebit- ... p/?lang=en
OK, lengyel es angol.
Google translate ?
A teljes protokoll és működési el leírása kb 10-12 gépelt oldal. Ezt senki nem vállalja be. És angol _nélkül_ a műszaki világban esélytelen megmozdulni (de a nyersfordításokban mi volt, ahol elakadtál?)
A trükk a programozókban:
- a RESET lábra >5V feszültséget adnak. Ezzel aktivizálódik egy belső programozó áramkör, ami nem az ISP és nem a JTAG.
- általában dedikált portokon át rendszerfeszültséggel (5V vagy 3.3V) a chipek programozása illetve alaphelyzetbe állítása lehetővé válik - nem kell a külső órajel sem hozzá!
- HVPP (highVoltageParalellProgramming - nagyfeszültségű paralell programozás) illetve HVSP (HighVoltageSerialProgramming - nagyfeszültségű soros programozás) - ez lábszámtól függ.
- amire használják: LEZÁRT chipekbea törlés megvalósítása, hogy a kontroller még használható legyen vagy lezárni és védeni a benne levő szellemi terméket: ISP és JTAG/dW programozókkal ne férj hozzá.
Mi ez a kifakadás?
Itt - szerintem - senki nem adott erre okot.
A Nagyfeszültségű programozás pl. az ATMEL oldalon is fenn van, minden chip adatlapjában.
De a kucsszó:
"fuse bit doctor"
http://www.elektroda.pl/rtvforum/topic1716521.html
http://diy.elektroda.eu/atmega-fusebit- ... p/?lang=en
OK, lengyel es angol.
Google translate ?
A teljes protokoll és működési el leírása kb 10-12 gépelt oldal. Ezt senki nem vállalja be. És angol _nélkül_ a műszaki világban esélytelen megmozdulni (de a nyersfordításokban mi volt, ahol elakadtál?)
A trükk a programozókban:
- a RESET lábra >5V feszültséget adnak. Ezzel aktivizálódik egy belső programozó áramkör, ami nem az ISP és nem a JTAG.
- általában dedikált portokon át rendszerfeszültséggel (5V vagy 3.3V) a chipek programozása illetve alaphelyzetbe állítása lehetővé válik - nem kell a külső órajel sem hozzá!
- HVPP (highVoltageParalellProgramming - nagyfeszültségű paralell programozás) illetve HVSP (HighVoltageSerialProgramming - nagyfeszültségű soros programozás) - ez lábszámtól függ.
- amire használják: LEZÁRT chipekbea törlés megvalósítása, hogy a kontroller még használható legyen vagy lezárni és védeni a benne levő szellemi terméket: ISP és JTAG/dW programozókkal ne férj hozzá.
A hozzászólást 2 alkalommal szerkesztették, utoljára Robert 2012. szeptember 1. szombat, 21:07-kor.
Nagyfesz programozó nem 25 eFt-ből:
HVPROG:
http://www.der-hammer.info/hvprog/index_en.htm
A Fusebit doctor az alaphelyzetbe rakja a chipet. Mintha most esett volna le a futószalagról...
HVPROG:
http://www.der-hammer.info/hvprog/index_en.htm
A Fusebit doctor az alaphelyzetbe rakja a chipet. Mintha most esett volna le a futószalagról...