Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
California Član

Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.00 Kraj: Hrastnik
|
Objavljeno: Pet Avg 26, 2005 7:58 pm Naslov sporočila: PIC 16F84A in kvarc kristal |
|
|
Mogoče mi lahko kdo pomaga!
Naredil sem testno vezje iz knjige "Programirajmo PIC mikrokontrolerje" in stvar ne deluje - oscilator ne oscilira. Ni problem v programatorju ali v programu, namreč stvar deluje z RC vezjem. Če je kdo izmed vas imel podoben primer, naj mi prosim svetuje!
Vlado
_________________ California |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pet Avg 26, 2005 8:03 pm Naslov sporočila: |
|
|
Vezje iz omenjene knjige ne poznam. Si v programu v konfiguracijskem stavku določil fuse _XT_OSC, oziroma si to storil v softwaru progamatorja pred programiranjem? Je kristal dober? Si dal kondenzatorja 10-30p paralelno k kristalu proti masi za lažji start oscilatorja?
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.03 Kraj: Črnuče
|
Objavljeno: Pet Avg 26, 2005 9:07 pm Naslov sporočila: |
|
|
Na strani 26?
Ne izgleda nič čudnega. Kristal mora biti čimbližje PIC-u, kondenzatorja vezana na maso. Sam ponavadi uporabljam kondenzatorje z kapacitivnostjo 22p in ne 27 kot je narisano.
Drugače moraš uporabo kristala tudi določiti v konfiguracijski datoteki. (Če slučajno nimaš)
V kolikor imaš resonator z tremi priključki kondenzatorjev ne rabiš.
_________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
 |
California Član

Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.00 Kraj: Hrastnik
|
Objavljeno: Pet Avg 26, 2005 9:49 pm Naslov sporočila: |
|
|
Zdravo!
Vse je kot mora biti: XT_OSC, kondenzatorja 27pF med maso in priključki kristala.
Poizkusil sem z različnimi kristali - isto. Z RC oscilatorjem pa deluje normalno.
Vlado
_________________ California |
|
Nazaj na vrh |
|
 |
Oliver Član

Pridružen-a: Sre 27 Okt 2004 13:36 Prispevkov: 39 Aktiv.: 0.16 Kraj: Ljubljana
|
Objavljeno: Pet Avg 26, 2005 10:27 pm Naslov sporočila: |
|
|
Kakšna je frekvenca kristalov? Kateri pic? Ali si poizkusil tudi različne pice? Ali probavaš na protoboardu ali si si izdelal tiskano vezje? Si preveril vse stike, posebej tiste na strani osc2, saj so izgleda stiki na osc1 v redu, glede na to, da ti z RC oscilatorjem deluje?
Kakšni so konfiguracijski biti?
LP, Oliver
|
|
Nazaj na vrh |
|
 |
California Član

Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.00 Kraj: Hrastnik
|
Objavljeno: Sob Avg 27, 2005 7:27 am Naslov sporočila: |
|
|
Pozdravljeni!
-Frekvenca je 4MHz (pic16f84-04/p)
-Preizkusil sem kar nekaj čipov (enega sem poslal v večna lovišča, ker sem ga vstavil narobe v podnožje)
-Preizkuse izvajam na testni ploščici (moj dizajn), ki pa je preverjena stokrat
-Dvakrat sem prelotal vse spoje na vezju
-Konfiguracijska vrstica izgleda takole:
__CONFIG _CP_OFF & _XT_OSC & _WDT_OFF & _PWRTE_ON
-Naj povem še, da sem poslal načrt tiskanega vezja in pa program avtorju zgoraj omenjene knjige in ni imel pripomb.
Počasi mi je zmanjkalo idej za rešitev problema, razmišljam o novejšem kontrolerju.
LP Vlado
_________________ California |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Sob Avg 27, 2005 8:20 am Naslov sporočila: |
|
|
Si slučajno poskusil tudi s _HS_OSC?
|
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6732 Aktiv.: 28.42 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sob Avg 27, 2005 8:24 am Naslov sporočila: |
|
|
Mogoče brcam v temo, ampak a ne bi poskusil nastaviti _HS_OSC ?
Sicer pa sem sam pred par leti s podobnim problemom izgubil precej časa zaradi neočiščenega fluxa v bližini kristala. Po čiščenju je kristal vžgal .
Lp, Frenki
|
|
Nazaj na vrh |
|
 |
California Član

Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.00 Kraj: Hrastnik
|
Objavljeno: Sob Avg 27, 2005 8:29 am Naslov sporočila: |
|
|
Pozdravljeni!
-Poizkusil sem _HS_OSC
-Očistil sem tiskanino okoli priključkov
LP
Vlado
_________________ California |
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6732 Aktiv.: 28.42 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sob Avg 27, 2005 8:34 am Naslov sporočila: |
|
|
Potem pa še eno čudno vprašanje . Si po preprogramiranju preveril, ali imaš v kontrolerju novo vsebino z novimi config nastavitvami?
Lp, Frenki
|
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Sob Avg 27, 2005 8:48 am Naslov sporočila: |
|
|
Imaš MCLR pin vezan na high?
Če ima tvoj PIC možnost LVP, imaš to na off ali pull-down upor na tistem pinu?
Imaš stabilno napetost?
Kako veš, da kristal ne oscilira?
Si preveril program?
Pa če delaš v protoboardu ne potrebuješ ravno tistih kondenzatorjev...
|
|
Nazaj na vrh |
|
 |
Oliver Član

Pridružen-a: Sre 27 Okt 2004 13:36 Prispevkov: 39 Aktiv.: 0.16 Kraj: Ljubljana
|
Objavljeno: Sob Avg 27, 2005 9:19 am Naslov sporočila: |
|
|
Ali je pic v podnožju in ali ima blok kondenzator na napajanju?
Ali je kristal tudi v podnožju ali ga prelotavaš?
Ali si preveril kondenzatorje? Meni se je že zgodilo, da sem namesto 22pF uporabil 100nF. Je pa res, da so bili SMD in jih je na oko zelo težko ločiti. Lahko probaš tudi brez kondenzatorjev, je večja verjetnost, da ti bo osciliralo, kot pa če so napačni.
Kot so te že vprašali: kako veš, da oscilator ne dela?
Ne obupaj zdaj, ko nas že vse zanima, kaj je narobe!
LP, Oliver
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Avg 27, 2005 11:43 am Naslov sporočila: |
|
|
Kot ti je napisal frenki - si prepričan, da je fuse sprogramiran? Preberi vsebino, da vidiš...
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
California Član

Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.00 Kraj: Hrastnik
|
Objavljeno: Sob Avg 27, 2005 12:44 pm Naslov sporočila: |
|
|
Pozdravljeni!
Najprej se zahvaljujem vsem, ki mi poskušate pomagati.
Odgovori na vprašanja:
-Preveril novo vsebino z novimi config nastavitvami
-MCLR pin vezan preko 10k na +5V
-Ne vem kaj je LVP
-Stabilna napetost iz 7805, na vhodu stabilizatorja +8V
-Kontrola pina 16 z osciloskopom
-Program dela ko spremenim v config vrstici ali v ICProg-u iz XT na RC (seveda z zamenjavo RC člena namesto kristala)
-PIC je v podnožju, kondenzatorji so pred in iza 7805
-Kristal ni v podnožju, potrebno ga je prelotat
-Preveril sem kondenzatorje, preizkusil od 18pF-33pF in tudi brez
-Program je v redu, celo LCD mi dela, poleg tega je eno od razvojnih verzij preveril avtor knjige in ni imel pripomb glede napak, na matere sem najprej pomislil.
_________________ California |
|
Nazaj na vrh |
|
 |
California Član

Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.00 Kraj: Hrastnik
|
Objavljeno: Sob Avg 27, 2005 2:24 pm Naslov sporočila: |
|
|
Pripel sem sliko TIV, upam, da bo vidna.
Opis: |
|
 Download |
Ime datoteke: |
PCB.doc |
Velikost datoteke: |
72 KB |
Downloadano: |
43 krat |
_________________ California |
|
Nazaj na vrh |
|
 |
|