hvordan man kan lade MCU excute koden fra main (), i alle vågne?

K

kenny_zhou

Guest
Hej alle, pls give mig en hånd! Nu er jeg bruger en PIC16F914, jeg ønsker det vågnede sådan, men jeg ved ikke, hvordan man skriver koden ved HI-PICC. Jeg ønsker, at cpu'en at gøre det: CPU-kraft op -> første IO -> søvn, bare INT0 kan vågne op CPU'en. Jeg ønsker, at alle vågner op, kan CPU'en excute koden fra main (), så hvad skal jeg gøre? tak for jeres råd!
 
Nå ... I nogle miljøer, initialy efter nulstille firt funktionen lad exec er cstartup, læs mere om dette ... Andre rec. er: - Deaktiver alle interrupts - Konfigurer vagthund - Se, hvis ikke har stack overflow (I dit tilfælde ikke, fordi PIC16F stak har i hw) Gorkin
 
Jeg synes du skal gøre sådan noget ... void main () {Init () / / config og interrupt indstillingen, mens (1) {søvn (), / / ​​eller noget i den stil ... doevents (); / / hvad du har brug for pic at gøre ... }} Doevents () bliver kaldt hver gang den vågner op ... men vagthund skal deaktiveres ...
 

Welcome to EDABoard.com

Sponsor

Back
Top