Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

aiuto codice in C per PIC

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[11] Re: aiuto codice in C per PIC

Messaggioda Foto Utenteramboluis » 23 lug 2012, 20:40

forse devo studiare un po di piu il linguaggio di programmazione !
speravo di cavarmela con le basi che ho imparato a scuola :mrgreen:
Avatar utente
Foto Utenteramboluis
80 1 7
Stabilizzato
Stabilizzato
 
Messaggi: 314
Iscritto il: 28 giu 2012, 18:39

1
voti

[12] Re: aiuto codice in C per PIC

Messaggioda Foto Utentesimo85 » 24 lug 2012, 3:06

Quello che devi fare è leggere attentamente il datasheet linkato in [10].
Come dicevo in [10], puoi usare le interrupt per fare quello che devi, con l'Interrupt On Change del PORTB se appunto ce l'hai libero, a quanto sembra.. Hai 4 pin del PORTB, ovvero <4:7>, che godono di questa caratteristica.

A pagina 158 trovi anche le informazioni che ti servono per mandare il PIC in SLEEP.
In questa modalità il micro consuma anche di meno.

Nella funzione di interruzione, in base al valore di un flag o una variabile, richiami l'esecuzione di altre funzioni con cui fai quello che devi fare (es. accendi la sirena) nel main.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[13] Re: aiuto codice in C per PIC

Messaggioda Foto Utenteramboluis » 25 lug 2012, 19:27

adesso vedo di farmi un piccolo studio :D
Avatar utente
Foto Utenteramboluis
80 1 7
Stabilizzato
Stabilizzato
 
Messaggi: 314
Iscritto il: 28 giu 2012, 18:39

Precedente

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti