Visualizza messaggio singolo
Vecchio 29 ottobre 10, 10:36   #3 (permalink)  Top
faustog_2
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
ok

hai capito benissimo...

...praticamente è la stessa cosa... anzichè gestire il segnale di ingresso con l'interrupt.. lo leggo normalmente dal pin ..con uno sfasamento di un ventesimo di secondo viene dato in uscita in un altro pin, una risposta..
..comunque la soluzione proposta da te, è più accademica, secondo è più elegante..

appena ci metto le mani, ti faccio sapere.

a dopo
fausto


Citazione:
Originalmente inviato da illez Visualizza messaggio
Non son sicuro di aver capito bene; se volessi leggere il segnale di ingresso per produrne uno diverso in uscita, io disaccoppierei le due cose.
Da un lato il processo di input, gestito tramite interrupt, dall'altro il processo di output che genera il segnale.
Il processo di input imposta una variabile condivisa che è la lunghezza dell'impulso ricevuto; il processo di output, in base al valore di questa variabile genera il segnale di output.

Domanda: ma se vuoi estendere la corsa dei servi, lo devi fare in entrambe le direzioni, quindi non puoi semplicemente aumentare la durata dell'impulso ma anche, nell'altro verso, diminuirla. Giusto?
faustog_2 non è collegato   Rispondi citando