Jak uzyskać plik hex z Arduino IDE

Jak uzyskać plik hex z Arduino IDE
Arduino IDE to platforma programistyczna używana do przesyłania kodu w tablicach Arduino. Tablice Arduino oparte są na mikrokontrolerach. Do komunikacji z IDE mikrokontrolera. IDE jest redaktorem do pisania, debugowania i przesyłania szkiców do tablic Arduino. IDE jest programowane w C lub C ++ z dodatkowymi metodami i funkcjami. Mikrokontrolery rozumieją język maszynowy. Po skompilowaniu kodu Arduino IDE przekształca program językowy C ++ w plik sześciokątny. Teraz opiszemy, jak uzyskać ten plik sześciokątny z Arduino.

Jak uzyskać plik hex z Arduino IDE

Arduino IDE używa formatu pliku Hex do przechowywania kodu C/C ++ w formie szesnastkowej. Ten plik Hex jest powszechnie określany jako kod maszynowy. Microcontroller nie może zrozumieć normalnego języka C; wymaga tylko instrukcji w postaci 1 i 0 znanych również jako Dwójkowy. Arduino IDE przenosi te instrukcje do mikrokontrolera pamięci RAM i EEPROM za pośrednictwem pliku Hex.

Podążając za krokami opisanymi poniżej, możemy uzyskać plik sześciokątny szkicu Arduino.

Krok 1: Otwórz oprogramowanie Arduino IDE na PC.

Krok 2: Otwarte nowe okno pokazujące nam interfejs Arduino IDE. Tutaj można napisać własny kod lub załadować przykładowy szkic z IDE. Będziemy kontynuować przykład mrugnięcia LED i spróbować wyodrębnić jego plik sześciokątny.

Krok 3: Teraz otwórz przykład mrugnięcia LED, przejdź do: Pliki> Przykłady> Podstawy> Mrugnięcie:

Krok 4: Po otwarciu przykładu LED otworzy się nowe okno. Jeśli piszesz własny program, sprawdź wszystkie szkice Arduino. Aby wygenerować plik sześciokątny, potrzebujemy lokalizacji, w której przechowywany jest plik sześciokątny. Aby uzyskać lokalizację pliku Hex, wykonaj poniżej kroki. Iść do: Plik> Preferencje lub naciśnij Ctrl+Comca.

Krok 5: Po kliknięciu opcji preferencji nowe okno otworzy się tutaj Kompilacja opcja w Sekcja wyjściowa wetbose. Po wybraniu naciśnij OK, aby kontynuować. Pomoże nam to wyodrębnić lokalizację pliku Hex z sekcji wyjściowej po skompilowaniu programu.

Krok 6: Teraz skompiluj program Arduino za pomocą znaku kleszcza w prawym górnym oknie. Po pomyślnym skompilowaniu programu „Gotowe kompilacja„Komunikat pojawi się w oknie wyjściowym.

Krok 7: W sekcji wyjściowej znajdź „.klątwa”Plik skompilowanego programu Arduino. Ostatnią linią wyjściowej wyjściowej jest plik sześciokątny.

Krok 8: Skopiuj ścieżkę do pliku hex.

Krok 9: Najpierw usuń nazwę pliku sześciokątnego ze skopiowanej ścieżki.

Otwórz mój komputer, wybierz pasek adresu i wklej ścieżkę pliku tutaj, a następnie naciśnij Enter. Zobaczysz plik z .klątwa rozszerzenie To jest wymagany plik hex, którego szukamy.

Notatka: Jeśli adres skopiowany z pliku sześciokątnego nie działa, spróbuj usunąć podwójne Ukośnik wsteczny ( \ ) symbole, które są powtarzane w adresie pliku sześciokątnym.

Wniosek:

Tutaj omówiliśmy wszystkie kroki wymagane do wyodrębnienia pliku sześciokątnego z Arduino IDE. Płyta Arduino używa tego pliku Hex do uruchamiania instrukcji. Czasami, gdy podłączamy płytę Arduino bezpośrednio z komputerem i przesyłaj kod do Arduino, nie tworzy plik sześciokątnego, więc używając powyższej metody, możemy łatwo uzyskać plik hex i użyć go w dowolnym projekcie Arduino.