Interessante anche se non mi piace il fatto di configurare i pin come uscita visto che sono collegati alla rx.
Inoltre quando finisce un impulso non è detto che il prossimo sia consecutivo, per per esempio il mio circuito che usa solo i canali 1-2-6-7, tra i canali 2 e 6 c'è tutto il tempo dei canali 3-4-5.
Dando per buono che 2 impulsi non si sovrappongono si potrebbe usare al posto dell'and 4 diodi, ogni fronte positivo è l'inizio di un impulso e scaturisce un interrupt, poi in interrupt si legge chi lo ha scaturito con il fronte negativo si controlla quanto ha durato, in questo modo si possono anche eliminare le 4 resistenze di ingresso.
L'ho sparata grossa?
|