Ciao a tutti,
avrei bisogno di sapere se e quale PIN di Arduino UNO è a stato logico alto o floating durante la fase di bootloader.
Devo controllare il PIN di PowerENable del convertitore USB. Ho bisogno che sia alto durante la fase di bootloading, per poi portarlo basso in fase di esecuzione del programma e spegnere la parte USB.
Per logica, tutti i pin dovrebbero essere ad alta impedenza (floating) finche' non vengono inizializzati (a parte ovviamente quelli usati, appunto, per fare il loading :P) ... quindi il sistema migliore dovrebbe essere una resistenza di pull-up (che tiene alto finche' il pin e' floating), ed un pin che viene inizializzato subito dopo e posto a zero ...
Se al boot sono tutti ingressi, occhio a quello che ci collegate ... ad esempio, driver per motori o carichi di potenza che non includano le loro brave resistenze di pull-down sugli ingressi ... in stato di input, i pin dovrebbero avere circa 50 Mohm di impedenza (praticamente quasi floating :P), quindi se c'e' connesso un driver con un'ingresso molto sensibile ai disturbi, si potrebbe attivare ... e se ci fosse attaccato un motore che parte quando non deve ...