Fórum témák

» Több friss téma
Fórum » PIC indulás helyett melegszik
 
Témaindító: robotech, idő: Feb 5, 2008
Témakörök:
Lapozás: OK   1 / 1
(#) robotech hozzászólása Feb 5, 2008 /
 
Üdv!

egy igen érdekes problémával küszködök:
Lenne egy PIC12F629-el készített óraic, amely 3V lithium elemről is kapja a tápellátást,ha éppen nincs 5V.

az MCLR láb ha kap 5V-ot, akkor innen tudja a PIC,hogy lehet kommunikálni, és egy LED-et is villogtat másodpercenként. ha az MCLR lábon (ami most sima bemenetnek van konfigurálva) nincs logikai magas, akkor a PIC csak simán magába számolja az eltelt időt,és a kommunikációs lábai,és a LED meghajtó lába is logikai alacsonyan van.

És itt jön az érdekes:

nagy ritkán az történik,hogy amikor megjön az 5V, akkor a PIC nem kezdd el kommunikálni,és LED-et villogtatni, hanem csak jól feforrósodik.
Ekkor ha kiveszem a foglalatból, várok 1percet,és visszateszem , elindul szépen újra!

Ez mitől lehet?

32.768Khz kvarccal megy LP módba, a Lithium elem BAT85 diódával megy a PIC tápjára, az 5V pedig sima 1N4148-al megy be a Vdd-re.

Érdekes dolog, nemdeugye?
(#) Benzol válasza robotech hozzászólására (») Feb 5, 2008 /
 
Egyszerű. Meghalt .
(#) robotech válasza Benzol hozzászólására (») Feb 5, 2008 /
 
Nem, tehát nem hal meg,mert ha kiveszem,és újrabeteszem, szépen elindul.
(#) kobold válasza robotech hozzászólására (») Feb 5, 2008 /
 
Gondolom, nem csak a TRISIO regiszterben határoztad meg, hogy bemenet legyen az MCLR láb, hanem a konfigurációs regiszterben is törölted az MCLRE bitet (alapból 1). Az MCLR csak így lesz digitális bemenet, ám azt írja az adatlap, hogy ekkor belsőleg a Vdd-hez lesz kapcsolva. Nem lehet, hogy amikor ráteszed az 5V-ot a lábra, valahogy onnan is, rendellenesen, meghajtod a chip-et?
(#) potyo válasza robotech hozzászólására (») Feb 5, 2008 /
 
Az 5V úgy érkezik meg, hogy a tápjára jön meg az 5V? Az MCLR láb az 1N4148 előttről kapja meg az 5V-ot?
(#) robotech válasza potyo hozzászólására (») Feb 5, 2008 /
 
Úgy Megy, hogy az 5V közvetlenűl az MCLR-re megy, és a VDD-re 1n4148-on keresztül...

Lehetséges valóban,hogy az MCLR-re is diódán keresztül kellene az 5V-ot kapcsolni?
Azt semmiképpen sem hiszem,hogy valami úton módon összeköttetésben lenne Vdd-vel, hiszen úgy nem is lehetne logikai alacsony szintet érzékeltetni vele,mert állandóan a tápot látná...

Természetesen config Wordben is ki van kapcsolva az MCLR.
(#) potyo válasza robotech hozzászólására (») Feb 5, 2008 / 4
 
Az mclr le van húzva mondjuk 10k-val gnd-re?

Szerintem oda is egy diódán keresztül kellene átvinni, lehet, hogy amikor megjön a táp, akkor átvált programozás üzemmódba.
(#) robotech válasza potyo hozzászólására (») Feb 5, 2008 /
 
Pontosan 10K-val van lehúzva GND-re.
Valóban lehetséges valami anomália, hisz így a 4.3-voltos tápfeszültségnél az MCLR-re 5V-ot adok...

Programozásra azért nem vált, mert ha config wordben az MCLR ki van kapcsolva, akkor csak úgy tud programozó módba váltani,ha a tápfeszültség megjövetelének pillanatában már a programozó feszültség jelen van. Itt viszont elemről közben is kapja a 2.7voltot a táp.
ezt azért tudom, mert a JDM programozómat nemrég át kellett alakítani pont emiatt a probléma miatt.

Mindenesetre a diódát beteszem, meglátjuk mi lesz. Köszi.
(#) potyo válasza robotech hozzászólására (») Feb 5, 2008 /
 
Az a baj, hogy a tápján 2.7V van, az MCLR lábon meg megjelenik 5V. Meg kéne nézni a doksiban, hogy mennyinél vált át programozás módba.
(#) robotech válasza potyo hozzászólására (») Feb 5, 2008 /
 
programozó módba csak akkor kapcsolhatna át, ha RESET esemény történne abba a pillanatba, amikor az 5V rákerül. De hogy ez ne forduljon elő, kapott egy 10µF-es kondenzátort, hogy a diódák zárás-nyitás közötti idejét átvészelje.

Itt írtam egy pár sort erről a programozási hibáról:

Bővebben: Link
(#) kobold válasza robotech hozzászólására (») Feb 5, 2008 /
 
Van egy kis bibi az adatlappal; a 9.1 részben, a konfig biteknél azt írja, hogy MCLRE = 0 bitnél (digitális mód engedélyezése) az MCLR láb a Vdd-hez lesz kapcsolva; a 9.3.1 résznél meg külön taglalja az MCLR lábat, ott azt írja, hogy MCLRE = 1 esetén lesz Vdd-hez kötve. Én elsőre csak a konfig bitnél lévő részt olvastam, azért írtam a korábbi hsz-be, de végül is a második leírás logikus és valószínű is.
Az MCLR lábra viszont maximális feszültségként a Vdd van megadva (tartomány 0.8 Vdd ... Vdd, 5V tápnál), szóval lehet, hogy egy sorba kötött dióda nem ártana elé.
(#) sanyatuning hozzászólása Feb 7, 2008 /
 
Sziasztok

A JDM égetővel van problémam ami a kapcsok között van.
Egyszerűen összefoglalva nem működik.
Icprogal probáltam égetni feltelepítettem az Nt/2000 drivert is.
Egy laptopal probáltam.
A VDD-n kb 4 volt van csak az MCLR-en pedig csak 12 volt.
Ahogy rádugom a laptopra kigyulad a led.
Égetés közben mikor végigmegy a folyamatjelző mindig elalszik 1 pillanatra aztán ujra világít.

Elörre is kösz.
ui: 16f84-el prbálkozok
(#) potyo válasza sanyatuning hozzászólására (») Feb 7, 2008 /
 
Olvass egy kicsit utána a fórumon a jdm-nek!
(#) kobold válasza sanyatuning hozzászólására (») Feb 7, 2008 /
 
Dobd ki, építs vagy vegyél másikat, de távolról se hasonlítson a JDM-re.
Komolyan mondom...
(#) sanyatuning válasza kobold hozzászólására (») Feb 8, 2008 /
 
De nemértem ez a kapcs vmi átbaszás? Minden oldalon fennvan hogy tök egyzerű és müxik. Nemértem.
Veszek Pickit 2 start-ot az jokezdésnek?
Ugysincs soros portom

Hol kapok olcson ilyesmit?
Csak a chipcad-et ismerem mint ilyesmi bolt

Köszi
(#) potyo válasza sanyatuning hozzászólására (») Feb 8, 2008 /
 
Olvass egy kicsit utána, hogy milyenek a tapasztalatok vele! Többször le lett már írva itt az oldalon is, hogy mik a problémák.
(#) kobold válasza sanyatuning hozzászólására (») Feb 8, 2008 /
 
Off: A fénykapus oldalon is van egy csomó dolog, ami egyszerű és működik. Aztán meg...

Ha már PIC-ezni fogsz, kell, hogy legyen annyi elektronikai előképzettséged, amivel pl. egy LPT-s égetőt összedobsz. Ha mindenképp debugger is kell, akkor vegyél, illetve előtte nézz szét a fórumon, ki mivel mire haladt korábban. Nem ismerem az eszközt, amit írtál, primitív kis égetőm van, célnak épp elég.
Következő: »»   1 / 1
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