Visualizza messaggio singolo
Vecchio 06 agosto 10, 11:18   #6 (permalink)  Top
romoloman
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
In PICBASIC (il linguaggio che uso per i PIC dato che sono troppo pigro per lavorare in assembler) esiste un istruzione chiamata PULSIN

Ti riporto un pezzo di help così capisci come è facile:

PULSIN Pin, Stato, Var
Misura la larghezza di un impulso sull'ingresso "Pin" in multipli di 10uSec
Se il parametro "Stato" è zero misura la lunghezza dello stato basso, altrimenti quella dello stato alto.
Il risultato è posto nella variabile Var.
Se non ci sono impulti o l'impulso è troppo lungo per essere misurato "Var" viene posto a 0

Quindi per misurare l'impulso chiami la funzione con Stato=1, per misurare la pausa usi Stato=0

Ciao.
romoloman non è collegato   Rispondi citando