L
lnzsy
Guest
Es gribu, lai manu chip uz miega režīma un tad iziet to uz augšu, izmantojot INT pin pārtraukt.Mans kods ir zemāk.
int index1;
int index2;
int i = 0;
TRISC = 0;
PORTC = 0x00;
INTE = 0b1;
kamēr (1) (
par (index1 = 0; index1 <64; index1 ) (
par (index2 = 0; index2 <64; index2 ) (
)
)
i ;
if (i == 8) (
INTF = 0b0;
Miega režīms ();
i = 10;
)
RC3 ^ = 0b1;
)
Kad tas ir miegs, es varu pieteikties pozitīvs spriegums pie INT pin, bet tas nav mosties.Vai ir kaut kas nepareizi ar manu kodu?Starp citu, es izmantot iekšējo pulksteni.
Un arī, ja tas ir miegs, tas skaidrs visiem SRAM?Ko darīt, ja es vēlos izmantot dažas vērtības pēc waking up?
Paldies.
Nereus
Pēdējo reizi laboja lnzsy uz 21 Jan 2010 21:16; edited 1 reizi kopā
int index1;
int index2;
int i = 0;
TRISC = 0;
PORTC = 0x00;
INTE = 0b1;
kamēr (1) (
par (index1 = 0; index1 <64; index1 ) (
par (index2 = 0; index2 <64; index2 ) (
)
)
i ;
if (i == 8) (
INTF = 0b0;
Miega režīms ();
i = 10;
)
RC3 ^ = 0b1;
)
Kad tas ir miegs, es varu pieteikties pozitīvs spriegums pie INT pin, bet tas nav mosties.Vai ir kaut kas nepareizi ar manu kodu?Starp citu, es izmantot iekšējo pulksteni.
Un arī, ja tas ir miegs, tas skaidrs visiem SRAM?Ko darīt, ja es vēlos izmantot dažas vērtības pēc waking up?
Paldies.
Nereus
Pēdējo reizi laboja lnzsy uz 21 Jan 2010 21:16; edited 1 reizi kopā