12F675 problemer

A

anuphr

Guest
im benytter 12F675 .. med intern klokke ..Jeg er bare Tring å blinke lysdioden
..men im ikke får det resultatet .. plzz hjelpe meg hvis u har en DEMO-kode i ci morsomt hi tech C kompilatoren, er kildekoden i c. ..

Dette er koden jeg har brukt .. men ikke gi resultatet ....# include <htc.h>

# define _XTAL_FREQ 4000000 / oscillator Frequ
ency for _delay ()

/ / Config: ext reset, ingen kode beskytter, ingen brownout oppdage, ingen vaktbikkje,
/ / Oppstart timer aktivert, 4MHz int klokke
__CONFIG (MCLREN & Unprotect & BORDIS & WDTDIS & PWRTEN & INTIO);

void delay_ms (lang);void main ()
(TRISIO = 0b001010; / konfigurere GP1 (bare) som en utgang

/ / Main loop
mens 1 ()
(
/ / Slå på LED på GP1
GPIO1 = 1;delay_ms (1000);
delay_ms (1000);

/ / Slå av LED på GP1
GPIO1 = 0;

delay_ms (1000);
)
) / / Gjenta forever
)
void delay_ms (lang ms)
(
lenge jeg;

while (ms -)
for (i = 0; i <330; i )
;
)

 
bør du re-lese dataarket og se hva gpio portene er satt til når den er slått opp.

min erfaring er at du bare begynne å programmere en MCU etter at du har lest dataarket minst 50x.

 
sjekke sikringen innstillingene, vil noen kompilatorer bruke osccal verdi automatily dvs. ringe 0x3ff i dette tilfellet.gi osccal verdien mens programmering retlw verdi 0x3ff

 

Welcome to EDABoard.com

Sponsor

Back
Top