Fórum témák

» Több friss téma
Fórum » PIC égetési hibák, problémák, kérdések
Lapozás: OK   17 / 82
(#) potyo válasza ventura hozzászólására (») Dec 23, 2009 /
 
Próbáld meg az oshon programjával. A programozás sebességét állítsd kisebbre, lehet, hogy túl gyorsan adja ki a jeleket a gép.
(#) dodkii hozzászólása Jan 4, 2010 /
 
Sziasztok!

Építettem egy ProPic2 égetőt, amivel 16F877-et nem tudok beprogramozni. 16F84-el működik tökéletesen. A feszültségek mindenhol jók. IC-prog beállításai: Invert MCLR és az Invert VCC van kijelölve + Windows API. Valakinek lenne ötlete, hogy mi lehet a gond?

Üdv: dodkii
(#) MPi-c válasza dodkii hozzászólására (») Jan 5, 2010 /
 
Ebben a topikban a "propic2"-re keresve - és egyébként is - sok hasznos dolog olvasható. Azokat nézd meg előbb! Több minden számításba jöhet: Vpp, kábelhossz, foglalatban égetés...
Nekem réges-régen ezzel az égetővel a WinPic800 vált be, foglalat nélkül.
(#) dodkii hozzászólása Jan 5, 2010 /
 
Igen, sokminden számításba jöhet. Sokat olvasom a fórumokat, de eddig semmi. Erről az égetőről van szó:

http://sonar.tvn.hu/elektro/minipropic/index.html

Szerintem a kábelhosszal nincs gond, legalábbis ha 16F84-et tud programozni, akkor 16F877-et is kellene tudnia. A WinPic800-at még majd kipróbálom.

Köszi a választ!

Üdv: dodkii
(#) watt válasza dodkii hozzászólására (») Jan 5, 2010 /
 
Idézet:
„Szerintem a kábelhosszal nincs gond, legalábbis ha 16F84-et tud programozni, akkor 16F877-et is kellene tudnia.”

Ez nem egyértelmű. Milyen vezetékből van az ICSP kábel és milyen hosszú? Ugyanez a kérdésem az LPT vezetékkel kapcsolatban is.
(#) dodkii hozzászólása Jan 5, 2010 /
 
ICSP - 10cm, az LPT 25cm hosszú, mindkettő lapos, szalagkábel.
(#) watt válasza dodkii hozzászólására (») Jan 5, 2010 /
 
Akkor annak tényleg jónak kell lennie.

A PIC hogyan kapcsolódik az ICSP kábelre, mi van a tápon szűrésnek, mik vannak körülötte még? Azt az adaptert építetted meg, ami a belinkelt oldalon van(van azon szűrőkondi?), vagy áramkörben van a PIC?
(#) dodkii hozzászólása Jan 5, 2010 /
 
A PIC egy sima foglalatba csatlakozik, külön nyákon. A külön nyák több típusú PIC égetésére alkalmas. Ez a nyák egy csatlakozón keresztül van az égető áramkörhöz kötve, szalagkábellel. Az égetőt külön táp táplálja, stabilizált feszültség, kondi szűrés stb..
Az égető áramkörben nincs PIC, csak a 7407-es áramkör, pontosabban 74ls07-est tettem bele.

A belinkelt oldalon szereplő kapcsolást építettem meg.
(#) watt válasza dodkii hozzászólására (») Jan 5, 2010 /
 
Félreértesz, én nem az égetőáramkör kondijaira gondoltam vagy tápellátáséra.
A PIC áramkörére, ha van(az ICSP erről szól ugyanis).
Ha nincs, akkor arra a foglalatra, amibe a PIC-et dugod, amikor égetni akarod.
Tehát ezeken milyen kondik vannak és mennyi a teljes hossza a kábeleknek mindent beleszámolva a PIC lábakig az égető paneltől?
(#) dodkii hozzászólása Jan 5, 2010 /
 
Az áramkör bekötése, és a képek. A képek elég homályosak :S
(#) dodkii hozzászólása Jan 5, 2010 /
 
További
(#) watt válasza dodkii hozzászólására (») Jan 5, 2010 /
 
A képen nem látom milyen kondik vannak a PIC-en, mert pont nem a huzalozás oldalt látom. Van kondi egyáltalán rajtuk?

A tápfeszről annyit, hogy azért egy 10µF nem ártana a stabok kimenetére.
(#) dodkii hozzászólása Jan 5, 2010 /
 
470µF van a stabok előtt, illetve kerámiakondik olyan értékben, amik a kapcsolási rajzon vannak feltüntetve. Gondoltam erre én is, hogy a táp a gond, de nem, mert hiába teszek a kimenetre kondit, az eredmény nem változik.
(#) watt válasza dodkii hozzászólására (») Jan 5, 2010 /
 
Idézet:
„470ľF van a stabok előtt”

Igen láttam a rajzon!

Idézet:
„illetve kerámiakondik olyan értékben”

Igen láttam a rajzon! (ezért íram, hogy én tennék oda elkót, de nem ezt kérdeztem, ezt mondtam!)

Miért nem válaszolsz a kérdéseimre? Egyenként tegyem fel számozva?

Van kondi a PIC-en? A lehető legközelebb a lábaihoz?
Nem a tápnál, a PIC-nél! (Miért tart ez eddig, mit nem értesz?)
(#) dodkii hozzászólása Jan 5, 2010 /
 
Bocsi, nekem egyértelmű volt, hogy nincs... kondi csak a tápon van, a pices panelon nincs semmi alkatrész a foglalatokon kívül.
(#) watt válasza dodkii hozzászólására (») Jan 5, 2010 /
 
Próbáld meg, hogy a PIC lábához közel SMD, vagy más kerámia kondikat forrasztasz, mindegyik foglalathoz, és mindegyik táplábhoz. Ezek hiánya okozhatja a bizonytalanságot, amit leírtál. Remélem ez megoldja a gondot, mert ha nem, akkor nincs több ötletem egyelőre.
(#) dodkii hozzászólása Jan 5, 2010 /
 
Köszönöm szépen, mindenféleképpen ki fogom próbálni, esetleg tudsz tanácsot adni, hogy hány nF/µF kondikat tegyek rá?
(#) watt válasza dodkii hozzászólására (») Jan 6, 2010 /
 
Én egy 10µF-ot tennék a Vdd-re, az ICSP csatlakozóhoz a a foglalatos panelen, majd 100nF-okat az IC lábakhoz a lehető legközelebb(legjobb SMD) . A 40 lábú foglalathoz két kondit is. (Remélhetőleg a 40 lábú IC mind a négy táplába be van kötve, gondolom. Ha nem, akkor ezt is érdemes megtenni, más nem vezetékekkel. A többi foglalatban is minden táplábat be kell kötni, az a normális.)
(#) dodkii hozzászólása Jan 8, 2010 /
 
Nem működik..
(#) watt válasza dodkii hozzászólására (») Jan 8, 2010 /
 
Cseréld ki az IC-t, hátha.
(#) Atielektro hozzászólása Jan 11, 2010 /
 
Hello!

Megépítettem Watt LPT-s égetőjét (Lásd), de akadt egy kis problémám. WinPIC 800-at használok. Ez remekül fel is ismeri a PIC-emet (PIC16F628A) és a benne lévő adatokat is jól tudja olvasni, de írni azt nem sikerült, pedig előtte töröltem a memóriáját. Csatoltam pár képet, amiről talán ti meg tudjátok mondani, hogy mi lehet a baj. Én úgy látom, hogy az a baj, hogy be van kapcsolva az alacsony feszültségű programozási mód, de nem tudok programozni még, hogy orvosolni tudjam a dolgot.
Amúgy ha be van kapcsolva az alacsony feszültségű programozási mód, akkor hogyhogy tudja törölni a memóriát? Vagy csak a program írja ki, hogy törölte és a valóságban nem törlődött a memória?
Légyszi adjatok valamilyen tippet! Előre is köszi a segítséget!

Hiba.rar
    
(#) watt válasza (») Jan 11, 2010 /
 
Egy képet az egész áramkörről kábelekről ha tudnál készíteni segítene.
(#) Atielektro válasza watt hozzászólására (») Jan 11, 2010 /
 
A csatolt fájlba beleraktam a kapcsolási rajzot is, hogy könnyebb legyen a dolgok beazonosítása.
A nyomtatóportos csatlakozó kábelei olyan 30 cm hosszúak, az ICSP pedig 10 cm-es.
Köszi, hogy foglalkozol a problémámmal!
(#) Moderátor hozzászólása Atielektro hozzászólására (») Jan 11, 2010
 
A dupla postból az egyiket töröltem.
(#) Atielektro válasza watt hozzászólására (») Jan 13, 2010 /
 
Hello!

Próbálkoztam azzal is, hogy IC-Prog-ban a delay time-t feljebb állítottam, de semmi változás...
Amúgy WinPic-ben a hardware tesztnél, ha a data és a clock vonalra a program azt jelzi, hogy magason vannak, azaz az állapotnál élénk zöld, akkor a valóságban azok alacsony logikai szinten vannak. Ez normális? Mert nézegettem az LPT port lelkivilágát és ott nem írta, hogy ezek a vonalak, amiket használok, alapban invertálva lennének.
Egyébként ha a tesztnél a pipálok egyet, akkor váltanak rendesen.
(#) watt válasza Atielektro hozzászólására (») Jan 13, 2010 /
 
Bocs, csak most értem ide...
Ha bepipálod a tesztet, akkor a kimenetnek akkor kell magasnak lennie. Így van? Ha nem, akkor be kell állítanod a vonalat(vonalakat) inverzre. Csekkold végig, de PIC- ne legyen rajta!
A Vdd-t kapcsold be közben, és amikor az adat vonalat csekkolod és magas, akkor az ACK vonalnak is jeleznie kell.
(#) Atielektro válasza watt hozzászólására (») Jan 13, 2010 /
 
Bekapcsolt Vdd-nél a Data és az Ack vonalak egymás inverzei a program szerint.
Ha benyomom a data vonal tesztjénél a pipát, akkor az ICSP data vonalán magas jel van, de a programban az ACK vonalra alacsony jelszintet jelez.
A clock vonalon akkor van magas jel, ha benyomom a pipát, amúgy L szinten van.
(#) watt válasza Atielektro hozzászólására (») Jan 13, 2010 /
 
Ebből mire következtetsz?
(#) Atielektro válasza watt hozzászólására (») Jan 13, 2010 /
 
A kimeneteken a jelszintek rendben vannak.
Én csak azt nem értem, hogy az Ack és a Data vonalak miért egymás fordítottjai, mert az áramkör szerint nem úgy kéne lennie. Szerintem amilyen jelszint van a Data kimeneten, olyan jelszintnek kéne lennie a Data in/Ack vonalon is, mert az csak bemenet.
Lényegében nem tudod, hogy mi lehet a baja...
(#) watt válasza Atielektro hozzászólására (») Jan 13, 2010 /
 
A bemenet alapból lehet inverz. Próbáld meg inverzre tenni. Bár ha nem lenne jó, fel sem ismerné a PIC-et, bár nem tudom hogy jól láttad-e ezt a felismerés dolgot. Erről tudnál képet csatolni? (ne rarba, inkább PNG-be).
Következő: »»   17 / 82
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem