Cómo obtener un archivo hexadecimal de Arduino
En la publicación de hoy, compartiré Cómo obtener un archivo hexadecimal de Arduino. Es un post bastante simple y ya lo he explicado muchas veces en mis posts....
Departamentos:
Ingeniería electronica
Ingeniería Mecatrónica
Microcontroladores:
arduino uno
Programas:
IDE de Arduino
Hola amigos, espero que todos estén bien y se diviertan con sus vidas. En la publicación de hoy, compartiré Cómo obtener un archivo hexadecimal de Arduino. Es una publicación bastante simple y ya la he explicado muchas veces en mis publicaciones, pero aún así recibo muchos mensajes al respecto, por eso pensé en escribir una publicación separada para ella. En primer lugar, hagamos una pequeña introducción al respecto. Si ha trabajado en microcontroladores PIC o Atmel, etc., habrá visto que siempre obtiene archivos hexadecimales de sus compiladores y luego graba ese archivo hexadecimal en el microcontrolador respectivo.utilizando su programador o quemador. Pero ese no es el caso con Arduino. En las placas Arduino, simplemente conéctelo con su computadora y presione el botón Cargar y el código se carga automáticamente en las placas Arduino. No crea ningún archivo hexadecimal. También debería echar un vistazo a la Biblioteca Arduino para Proteus en la que puede cargar este archivo hexadecimal.
Entonces, ahora surge la pregunta de por qué necesitamos el archivo hexadecimal en primer lugar, cuando podemos cargar el código sin él. La respuesta a esta pregunta es que hay muchos casos en los que se requiere un archivo hexadecimal. Por ejemplo, en lugar de usar la placa Arduino , solo desea usar el microcontrolador ATmega328 o Attiny, entonces la forma más fácil es escribir el código en Arduino y luego obtener su archivo hexadecimal y cargarlo en su microcontrolador, lo que facilita la tarea. Otro ejemplo es la simulación de Proteus, cuando desea simular su placa Arduino en Proteusentonces necesita obtener el archivo hexadecimal para poder cargarlo en su placa Arduino. Otro caso es el trabajo independiente, cuando está trabajando en algún proyecto como trabajador independiente, hay muchos casos en los que no desea enviar su código al cliente, sino que desea enviarle el archivo hexadecimal para que pueda probar y verificar el código, en tales casos también se requiere. Entonces, comencemos con cómo obtener un archivo hexadecimal de Arduino.
Aquí está el video en el que he mostrado cómo obtener el archivo hexadecimal de Arduino, espero que ayude:
¿Cómo obtener un archivo hexadecimal de Arduino?
En primer lugar, abra su software Arduino, escriba su código y pruébelo.
Nota :
Si aún no ha comprado su Arduino UNO , puede comprarlo de esta fuente confiable:
Una vez que haya confirmado que su código está listo y desea generar el archivo hexadecimal, haga clic en la opción Archivo en el menú anterior y luego en Preferencias , como se muestra en la siguiente figura:
En la figura anterior, he usado el ejemplo de parpadeo simple y voy a generar su archivo hexadecimal.
Ahora, cuando haga clic en Preferencias , aparecerá una nueva ventana.
En esta nueva ventana, marque la opción de compilación como se muestra en la siguiente figura:
Después de marcarlo, ahora haga clic en el botón Aceptar y este cuadro de diálogo se cerrará.
Nota:
Al marcar esta opción, permite que el software Arduino muestre salidas detalladas en el panel de salida presente al final del software Arduino, que tiene un fondo negro.
Por lo tanto, también puede marcar la opción de carga, pero luego debe cargar el código para obtener estos comandos de salida.
Ahora presione el botón de compilación mientras marcamos la opción de compilación, por lo que compilará el código y le dará todos los comandos como se muestra a continuación:
Ahora puede ver claramente en la figura anterior que hay muchos comandos en la parte negra, estos son los resultados detallados que Arduino nos está dando.
La última línea de estos resultados detallados, que también he resaltado, es el enlace al archivo hexadecimal , que en nuestro caso es:
C:UsuarioszainAppDataLocalTempbuild7243111610766241365.tmp/Blink.cpp.hex
Ahora, elimine el nombre del archivo hexadecimal de este enlace y se convertirá en:
C:UsuarioszainAppDataLocalTempbuild7243111610766241365.tmp
Pegue este enlace en la barra de direcciones de la computadora y se abrirá esta carpeta.
En esa carpeta, busque su archivo respectivo y obtendrá fácilmente el archivo hexadecimal de su código.
Nota:
En realidad, al cargar el código en las placas Arduino , el software Arduino crea el archivo hexadecimal del código en la carpeta temporal y, una vez que se carga el código, elimina ese archivo hexadecimal.
Es por eso que no obtenemos el archivo hexadecimal, pero al hacer clic en la opción puede obtener fácilmente el archivo hexadecimal y luego puede usarlo para cualquier propósito.
Eso es todo por hoy, y creo que fue un tutorial bastante fácil, pero aún así, si tiene preguntas, pregúntelas en los comentarios y las resolveré.