Jak uzyskać plik szesnastkowy z Arduino IDE?

Jak Uzyskac Plik Szesnastkowy Z Arduino Ide



Arduino IDE to platforma programistyczna służąca do przesyłania kodu na płyty Arduino. Płytki Arduino oparte są na mikrokontrolerach. Do komunikacji z mikrokontrolerem wykorzystywane jest IDE. IDE to edytor do pisania, debugowania i przesyłania szkiców na płyty Arduino. IDE jest programowane w C lub C++ z kilkoma dodatkowymi metodami i funkcjami. Mikrokontrolery rozumieją język maszynowy. Po skompilowaniu kodu Arduino IDE konwertuje program w języku C++ do pliku Hex. Teraz opiszemy, jak uzyskać ten plik Hex z Arduino.

Jak uzyskać plik szesnastkowy z Arduino IDE?

Arduino IDE używa formatu pliku Hex do przechowywania kodu C/C++ w postaci szesnastkowej. Ten plik Hex jest powszechnie określany jako kod maszynowy . Mikrokontroler nie rozumie normalnego języka C; przyjmuje tylko instrukcje w postaci 1 i 0, znane również jako Dwójkowy . Arduino IDE przesyła te instrukcje do pamięci RAM i EEPROM mikrokontrolera za pomocą pliku Hex.

Wykonując czynności opisane poniżej możemy uzyskać plik Hex szkicu Arduino.







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





Krok 2 : Otworzy się nowe okno z interfejsem Arduino IDE. Tutaj można napisać własny kod lub wczytać przykładowy szkic z IDE. Będziemy kontynuować przykład z miganiem diody LED i spróbujemy wyodrębnić plik Hex.





Krok 3 : Teraz otwórz przykład migania diody LED, przejdź do: Pliki>Przykłady>Podstawy>Blink :



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

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

Krok 6 : Teraz skompiluj program Arduino, używając znaku haczyka w prawym górnym oknie. Po pomyślnym skompilowaniu programu „ Zakończono kompilację ” pojawi się komunikat w oknie wyjściowym.

Krok 7 : W sekcji danych wyjściowych znajdź „ .klątwa ” plik skompilowanego programu Arduino. Ostatnim wierszem szczegółowego wyjścia jest plik szesnastkowy.

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

Krok 9 : Najpierw usuń nazwę pliku Hex z skopiowanej ścieżki.

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

Notatka : Jeśli adres skopiowany z pliku Hex nie działa, spróbuj usunąć double Ukośnik wsteczny ( \ ) symbole powtarzające się w adresie pliku szesnastkowego.

Wniosek:

Tutaj omówiliśmy wszystkie kroki wymagane do wyodrębnienia pliku Hex z Arduino IDE. Płyta Arduino używa tego pliku Hex do uruchamiania instrukcji. Czasami, gdy łączymy płytkę Arduino bezpośrednio z komputerem PC i wgrywamy kod do Arduino, nie tworzy on pliku Hex, więc korzystając z opisanej powyżej metody możemy łatwo pobrać plik Hex i użyć go w dowolnym projekcie Arduino.