Cách lấy tệp Hex từ Arduino IDE

Cach Lay Tep Hex Tu Arduino Ide



Arduino IDE là một nền tảng phát triển được sử dụng để tải lên mã trong bảng Arduino. Bo mạch Arduino dựa trên vi điều khiển. Để giao tiếp với một bộ vi điều khiển, IDE được sử dụng. IDE là một trình soạn thảo để viết, gỡ lỗi và tải các bản phác thảo lên bảng Arduino. IDE được lập trình bằng C hoặc C ++ với một số phương thức và chức năng bổ sung. Bộ vi điều khiển hiểu ngôn ngữ máy. Sau khi mã Arduino được biên dịch, IDE sẽ chuyển đổi chương trình ngôn ngữ C ++ thành tệp Hex. Bây giờ, chúng tôi sẽ mô tả cách lấy tệp Hex này từ Arduino.

Cách lấy tệp Hex từ Arduino IDE

Arduino IDE sử dụng định dạng tệp Hex để lưu mã C / C ++ thành dạng thập lục phân. Tệp Hex này thường được gọi là mã máy . Vi điều khiển không thể hiểu ngôn ngữ C bình thường; nó chỉ nhận hướng dẫn ở dạng 1 và 0 còn được gọi là Nhị phân . Arduino IDE chuyển các hướng dẫn này đến RAM vi điều khiển và EEPROM thông qua tệp Hex.

Bằng cách làm theo các bước được mô tả bên dưới, chúng ta có thể nhận được tệp Hex của bản phác thảo Arduino.







Bước 1 : Mở phần mềm Arduino IDE trên PC.





Bước 2 : Cửa sổ mới sẽ mở ra cho chúng ta thấy giao diện Arduino IDE. Ở đây người ta có thể viết mã của riêng mình hoặc tải một bản phác thảo ví dụ từ IDE. Chúng tôi sẽ tiếp tục với ví dụ nhấp nháy đèn LED và cố gắng giải nén tệp Hex của nó.





Bước 3 : Bây giờ mở ví dụ nhấp nháy LED, đi tới: Tệp> Ví dụ> Thông tin cơ bản> Nháy mắt :



Bước 4 : Sau khi mở ví dụ LED, một cửa sổ mới sẽ mở ra. Nếu bạn đang viết chương trình của riêng mình, hãy kiểm tra lại tất cả các bản phác thảo Arduino. Để tạo tệp Hex, chúng ta cần một vị trí lưu trữ tệp Hex. Để có được vị trí tệp Hex, hãy làm theo các bước dưới đây. Đi đến: Tệp> Tùy chọn hoặc nhấn ctrl + dấu phẩy .

Bước 5 : Khi bạn nhấp vào tùy chọn tùy chọn, một cửa sổ mới sẽ mở ra ở đây, đánh dấu vào Tổng hợp tùy chọn trong phần đầu ra dài dòng . Sau khi chọn xong nhấn Ok để tiếp tục. Điều này sẽ giúp chúng tôi trích xuất vị trí tệp Hex từ phần Đầu ra sau khi chương trình được biên dịch.

Bước 6 : Bây giờ biên dịch chương trình Arduino bằng cách sử dụng dấu tích ở cửa sổ trên cùng bên phải. Sau khi chương trình được biên dịch thành công, “ Biên dịch xong ”Sẽ xuất hiện trong cửa sổ xuất.

Bước 7 : Trong phần đầu ra, hãy tìm “ .hex ”Của chương trình Arduino đã biên dịch. Dòng cuối cùng của đầu ra dài dòng là tệp Hex.

Bước 8 : Sao chép đường dẫn đến tệp Hex.

Bước 9 : Đầu tiên xóa tên tệp Hex khỏi đường dẫn đã sao chép.

Mở My PC, chọn thanh địa chỉ và dán đường dẫn tệp vào đây rồi nhấn Enter. Bạn sẽ thấy một tệp có .hex phần mở rộng Đây là tệp Hex bắt buộc mà chúng tôi đang tìm kiếm.

Ghi chú : Nếu địa chỉ được sao chép từ tệp Hex không hoạt động, hãy thử xóa double Dấu gạch chéo ngược (\) các ký hiệu được lặp lại trong địa chỉ tệp Hex.

Sự kết luận:

Ở đây chúng ta đã thảo luận về tất cả các bước cần thiết để giải nén tệp Hex từ Arduino IDE. Bảng Arduino sử dụng tệp Hex này để chạy các hướng dẫn. Đôi khi khi chúng tôi kết nối trực tiếp bảng Arduino với PC và tải mã lên Arduino, nó không tạo ra tệp Hex, vì vậy sử dụng phương pháp được giải thích ở trên, chúng tôi có thể dễ dàng lấy tệp Hex và sử dụng nó trong bất kỳ dự án Arduino nào.