Freír un Arduino

7

¿Puedes hacer un Arduino solo con el código?

    
pregunta mad_z

3 respuestas

16

No creo que puedas bloquearlo sin conectar algún hardware adicional. Reducir el poder a tierra lo hará. Tratar de obtener o consumir demasiada energía a través de un solo pin puede hacerlo, pero es más probable que solo queme ese pin.

Lo que haces en el software no debería ser capaz de bloquear al Arduino en sí. Las repetidas lecturas / escrituras de la EEPROM podrían quemar las celdas de la EEPROM, pero eso no bloquearía todo el proceso.

Wackyvorlon tiene razón en que puede configurar fusibles para que sea imposible programar de la manera habitual. Sin embargo, incluso eso es reversible con el uso de un programador de alto voltaje. El IDE de Arduino oculta los fusibles de usted, por lo que esto no es una gran preocupación. Una vez que comience a programar los AVR directamente o edite el archivo de tableros en el entorno de Arduino, esto puede ser más un problema.

    
respondido por el edebill
10

Puedes acercarte bastante a él utilizando los fusibles. Tengo entendido que la configuración de los fusibles de Frobbed se puede corregir con un programador de alto voltaje.

    
respondido por el wackyvorlon
4

Mientras utilizaba 10 de las unidades Decimalia en un gran conjunto de sensores, hice que 2 de ellas de diferentes ejecuciones de fabricación murieran en el curso del desarrollo. Las entradas y salidas fueron optoaisladas externamente, por lo que no se debió a la corriente o al voltaje difuso. Pongo los fallos a dos posibles fuentes. Una de ellas es que se hicieron ladrillos debido a fallas en la fabricación, probablemente internamente en el I.C. La segunda fue porque podría haber sido posible bloquear la unidad dañando el cargador de arranque. Después de las fallas, las unidades no pudieron ser reconocidas como un dispositivo legítimo por la computadora de programación. Todavía los uso para sensores y registro de datos. No he tenido más problemas en ningún otro proyecto.

    
respondido por el John D

Lea otras preguntas en las etiquetas