Friggere un Arduino


8

Riesci a murare un Arduino solo attraverso il codice?

Risposte:


17

Non credo che tu possa rimuoverlo senza collegare altro hardware. Cortocircuitare il potere a terra lo farà. Cercare di procurarsi o consumare troppa energia attraverso un singolo pin potrebbe farlo, ma sarebbe più probabile che si esaurisca quel solo pin.

Quello che fai nel software non dovrebbe essere in grado di bloccare effettivamente lo stesso Arduino. Letture / scritture EEPROM ripetute potrebbero bruciare le celle EEPROM, ma ciò non comprometterebbe il tutto.

Wackyvorlon ha ragione sul fatto che è possibile impostare micce per rendere impossibile la programmazione come di consueto. Anche questo è reversibile con l'uso di un programmatore ad alta tensione, però. L'IDE di Arduino ti nasconde le micce, quindi non è un problema. Una volta che inizi a programmare direttamente gli AVR o a modificare il file delle schede nell'ambiente Arduino, questo può essere più un problema.


ATmega328 ha protezioni per la divisione per zero o stackoverflow? Il motivo per cui chiedo è che sto insegnando elettronica, e prima di fare qualsiasi hardware, voglio abituarli al codice per i microcontrollori, ma non voglio rovinare il mio Arduino se si dividono accidentalmente per zero, ecc. costruendo circuiti. (Per ora. :))
Anonimo Penguin

10

Puoi avvicinarti abbastanza alla muratura usando i fusibili. La mia comprensione è che le impostazioni dei fusibili bloccati possono essere corrette con un programmatore ad alta tensione.


5

Durante l'utilizzo di 10 unità Decimalia in un ampio array di sensori, nel corso dello sviluppo ne sono state uccise 2 di diverse serie produttive. Gli ingressi e le uscite erano optoisolati esternamente, quindi non a causa della corrente o della tensione parassita. Metto i guasti a due possibili fonti. Uno è che si sono murati a causa di guasti alla produzione, probabilmente all'interno dei circuiti integrati. Il secondo era perché avrebbe potuto essere possibile murare l'unità danneggiando il caricatore di avvio. Dopo i guasti le unità non sono state riconosciute come un dispositivo legittimo dal computer di programmazione. Li uso ancora per la registrazione di sensori e dati. Non ho avuto ulteriori problemi su nessun altro progetto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.