Francesco Sacchi ha scritto:
Io ho disabilitato il pull-up sia per gli ingressi che per le uscite, così sono sicuro che c'è 0 di default su ogni linea. Se in ingresso ho
5V il micro leggerà 1 logico, se ci sono 0V leggerà 0 logico. Lo stesso vale per le uscite.Ho sperimentato questo con il convertitore buck che utilizza il diodo di ricircolo per evitare che sul transistore in parallelo all'induttore vadano spikes di extratensione. Risultato: cambia il duty cycle (l'ho anche simulato).
Provare per credere.
A presto
Artemis
PS: Ora il problema più ingente è che devo gestire i 3 timer counter:
1) Misure iniettore 2) Misura velocità 3) Misura 1 secondo per il refreshil micro ha solo 2 timer counter... che sfiga! Se usi normali external interrupt comunque devo sempre attivare un timer per la misura. Dite che dovrei inserire un qualche oscillatore esterno su qualche pin a frequenza 1 Hz che mi attiva l'interrupt? Magari con un monostabile...