vorrei che si svegliasse solo per leggere una stringa e far muovere un relè bistabile e per tutto il tempo di inattivita stesse in sleep mode
Sleep Mode PIC 16f876a
Moderatore:
Paolino
5 messaggi
• Pagina 1 di 1
0
voti
Salve a tutti sul DS del PIC 16f876a , nella parte delle caratteristiche del PIC , si parla di sleep mode , ma come posso far addormentare questo MCU in C utilizzando micro C pro come compilatore?
vorrei che si svegliasse solo per leggere una stringa e far muovere un relè bistabile e per tutto il tempo di inattivita stesse in sleep mode
vorrei che si svegliasse solo per leggere una stringa e far muovere un relè bistabile e per tutto il tempo di inattivita stesse in sleep mode
-

mattia281193
26 4 - Frequentatore

- Messaggi: 132
- Iscritto il: 1 ott 2011, 13:38
0
voti
Con l' Inline-Assembly.
Non conosco mikroC, ma dovrebbe essere qualcosa come
Non conosco mikroC, ma dovrebbe essere qualcosa come
- Codice: Seleziona tutto
asm
{
sleep;
}
0
voti
- Codice: Seleziona tutto
char uart_rd;
void main() {
TRISB=0;
UART1_Init(9600);
Delay_ms(100);
while (1) {
while (!UART1_Data_Ready()) {
asm sleep;
}
if (UART1_Data_Ready()) {
uart_rd = UART1_Read();
}
if (uart_rd==0x61) {
portb=0x01;
}
if (uart_rd==0x62) {
portb=0x00;
}
}
}
cosi me lo compila ma non so se si sveglia...so che l'uart in teoria dovrebbe svegliare il PIC ma non sono sicuro
-

mattia281193
26 4 - Frequentatore

- Messaggi: 132
- Iscritto il: 1 ott 2011, 13:38
0
voti
Io ho la "brutta" abitudine di fare tutto a mano e non usare librerie precompilate, e per i PIC uso MPLAB, comunque per svegliare il micro con la EUSART devi abilitare l'interrupt. Sul datasheet c'è scritto.
0
voti
come dovrei fare? so come impostare l'interrupt ma non ho mai utilizzato timer come dovra funzionare ?
-

mattia281193
26 4 - Frequentatore

- Messaggi: 132
- Iscritto il: 1 ott 2011, 13:38
5 messaggi
• Pagina 1 di 1
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)