pic16f628 HELP!

Pro oscilátor, měli byste používat velmi nízké kapacitní tak nízké, jak 15pF do 22pF, viz katalogový list pro kondenzátory hodnoty vhodné pro 20MHz krystaly.

S 3.3UF kondenzátory, oscilátoru stoprocentně nebude fungovat.

 
Nejste si jisti, který překladač, který používáte, ale vím, že 628 má také vnitřní OSC, a tyto mohou nebo nemusí být relevantní:
ER_IO Vnější odpor osc
INTRC_IO Vnitřní RC Osc ne CLKOUT
ER Vnější odpor osc, s CLKOUT
INTRC Vnitřní RC Osc
Také obě předchozí plakáty nabízejí dobrou radu.Pokud váš zpoždění je pouhých 500 mikro sekund, pravděpodobně nebude vidět záblesk, a pokud používáte 3.3u čepice, jsou způsobem, jak velké.Souhlasím s tím, 15-30p, jak listu říká.Proč to nezkusit běh na vnitřní OSC, jen aby se to?
Best wishes,
Robert

 
k vsgiri,
pauza 500 'pauzy 0,5 seci po změně kondenzátoru na 22pF, ve své práci.!
nebo i změna krystal 4MHz s 33pF kondenzátory, ale také práce ...
a já také změnu
pauza 5000 'pauza 5sec

Pak jsem si všimnete bliknutí LEDdíky vsgiri
díky rkodaira
díky Beebop

děkujeme!

 
Hi scg00,

Jsem zvyklý psát v assembleru PIC.
Můžete mi vysvětlit, co dělá pauzu 500?
Pokud se nám to pak vede se může zdát jako on.Zkontrolujte, zda stejnosměrné napětí na pinu pomocí multimetru.Pokud je to vcc / 2 you've got it.

Giri

 
S

scgoo

Guest
Jsem nováček pro programování PIC ...
I'm using pic16f628.i nyní snaží jednoduchý program na pic ..ale zdá se, doesnt work.I'm using 20MHz cyrstal a dva 3.3UF kondenzátor.

LED svítí, but it doesnt blink ..žádný problém s pomocí krystalů?
tohle je můj kód

@ ZAŘÍZENÍ pic16F628, WDT_OFF
@ ZAŘÍZENÍ pic16F628, PWRT_OFF
@ ZAŘÍZENÍ pic16F628, MCLR_OFF
@ ZAŘÍZENÍ pic16F628, BOD_OFF
@ ZAŘÍZENÍ pic16F628, LVP_OFF
@ ZAŘÍZENÍ pic16F628, CPD_OFF
@ ZAŘÍZENÍ PIC16F628, HS_OSC
@ ZAŘÍZENÍ pic16F628, PROTECT_OFF

define OSC 20

CMCON = 7
VRCON = 0
TRISA =% 11111101

loop:
PORTA.1 = 1
pauza 500

PORTA.1 = 0
pauza 500goto loopkonec

 

Welcome to EDABoard.com

Sponsor

Back
Top