Com obtenir un fitxer hexadecimal des de l'IDE d'Arduino

Com Obtenir Un Fitxer Hexadecimal Des De L Ide D Arduino



Arduino IDE és una plataforma de desenvolupament que s'utilitza per carregar codi a les plaques Arduino. Les plaques Arduino es basen en microcontroladors. Per comunicar-se amb un microcontrolador s'utilitza IDE. IDE és un editor per escriure, depurar i carregar esbossos a plaques Arduino. L'IDE està programat en C o C++ amb alguns mètodes i funcions addicionals. Els microcontroladors entenen el llenguatge màquina. Un cop compilat el codi Arduino, IDE converteix el programa de llenguatge C++ en un fitxer hexadecimal. Ara, descriurem com obtenir aquest fitxer hexadecimal d'Arduino.

Com obtenir un fitxer hexadecimal des de l'IDE d'Arduino

Arduino IDE utilitza el format de fitxer hexadecimal per emmagatzemar codi C/C++ en forma hexadecimal. Aquest fitxer hexadecimal s'anomena habitualment codi màquina . El microcontrolador no pot entendre el llenguatge C normal; només pren instruccions en forma d'1 i 0 també coneguts com Binari . Arduino IDE transfereix aquestes instruccions a la RAM del microcontrolador i l'EEPROM mitjançant un fitxer hexadecimal.

Seguint els passos que es descriuen a continuació, podem obtenir el fitxer Hex de l'esbós Arduino.







Pas 1 : Obriu el programari Arduino IDE al PC.





Pas 2 : S'obrirà una nova finestra que ens mostrarà la interfície IDE d'Arduino. Aquí es pot escriure el seu propi codi o carregar un exemple d'esbós des de l'IDE. Continuarem amb l'exemple de parpelleig del LED i intentarem extreure el seu fitxer hexadecimal.





Pas 3 : Ara obriu l'exemple de parpelleig del LED, aneu a: Fitxers>Exemples>Funcions bàsiques>Parpellejar :



Pas 4 : Després d'obrir l'exemple de LED, s'obrirà una finestra nova. Si esteu escrivint el vostre propi programa, torneu a comprovar tots els esbossos d'Arduino. Per generar un fitxer hexadecimal, necessitem una ubicació on s'emmagatzemi el fitxer hexadecimal. Per obtenir la ubicació del fitxer hexadecimal, seguiu els passos següents. Anar a: Fitxer>Preferències o premeu ctrl+coma .

Pas 5 : Quan feu clic a l'opció de preferències, aquí s'obrirà una finestra nova, marqueu el botó Recopilació opció a la secció de sortida detallada . Després de seleccionar-lo, premeu D'acord per continuar. Això ens ajudarà a extreure la ubicació del fitxer hexadecimal de la secció Sortida un cop compilat el programa.

Pas 6 : Ara compileu el programa Arduino utilitzant el signe de marca a la finestra superior dreta. Un cop el programa s'ha compilat correctament, un ' S'ha fet la compilació ” apareixerà a la finestra de sortida.

Pas 7 : A la secció de sortida, cerqueu el ' .hex ” del programa Arduino compilat. L'última línia de sortida detallada és el fitxer Hex.

Pas 8 : Copieu el camí al fitxer Hex.

Pas 9 : primer elimineu el nom del fitxer hexadecimal de la ruta copiada.

Obriu El meu PC, seleccioneu la barra d'adreces i enganxeu la ruta del fitxer aquí i, a continuació, premeu Intro. Veureu un fitxer amb .hex extensió Aquest és el fitxer hexadecimal necessari que estem buscant.

Nota : Si l'adreça copiada del fitxer Hex no funciona, proveu d'eliminar el doble Barra invertida (\) símbols que es repeteixen a l'adreça del fitxer hexadecimal.

Conclusió:

Aquí hem comentat tots els passos necessaris per extreure un fitxer hexadecimal de l'IDE d'Arduino. La placa Arduino utilitza aquest fitxer hexadecimal per executar instruccions. De vegades, quan connectem una placa Arduino directament amb un ordinador i pengem codi a Arduino, no es crea un fitxer hexadecimal, de manera que utilitzant el mètode explicat anteriorment podem obtenir fàcilment un fitxer hexadecimal i utilitzar-lo en qualsevol projecte Arduino.