hoe te laten MCU excute de code van de belangrijkste (), in elk wakker?

K

kenny_zhou

Guest
Hallo iedereen, pls geef me een hand!
Nu heb ik een PIC16F914 heb gebruikt, ik wil dat het wakker als dat, maar ik weet niet hoe de code door HI-PICC schrijven.

Ik wil dat de cpu dat te doen:

cpu power up -> initiële IO -> slapen, alleen de INT0 wakker kunt de CPU.

Ik wil dat het elke wakker, kan de CPU excute de code van de main (), dus wat moet ik doen?
dank voor uw advies!

 
Nou ...

In sommige omgevingen, initialY, na de reset firt functie laat exec is cstartup, lees meer over weten ...

Andere rec.zijn:
- Schakel alle interrupts
- Configureer waakhond
- Kijk of heeft geen stack overflow (in jouw geval niet, want PIC16F stapel heeft in hw)

Gorkin

 
Ik vind dat je iets als dit ...

void main ()
(
Init (); / / config en onderbreken instelling
while (1)
(
slapen (); / / of iets dergelijks ...
DoEvents (); / / wat je nodig hebt de pic te doen ...
)
)DoEvents () zal worden verzocht elke keer dat het wakker-up ...maar de waakhond moet worden uitgeschakeld ...

 

Welcome to EDABoard.com

Sponsor

Back
Top