Mục lục:
- Quân nhu
- Bước 1: Arduino ISP
- Bước 2: Tìm Datasheet cho AVR của bạn và kiểm tra Pin Out
- Bước 3: Kết nối Arduino với AVR
- Bước 4: Lấy cài đặt cầu chì và ứng dụng AVRDUDE của bạn
- Bước 5: Lấy tệp HEX của bạn từ mã C của bạn
- Bước 6: Kết thúc
Video: Cách tải mã C lên ِ AVR bằng Arduino Uno làm lập trình viên: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Xin chào mọi người: D
Sau đây tôi sẽ chia sẻ một cách đơn giản để lập trình bất kỳ chip AVR nào bằng Arduino Uno R3
Tất cả những gì bạn cần để ghi mã vào bộ vi điều khiển của mình là Arduino Uno thay vì mua một bộ lập trình cụ thể với chi phí cao.
Quân nhu
Bạn sẽ cần:
- Arduino una r3 với chip có thể tháo rời (1)
- Dây nhảy
- Tụ điện 10uF (1)
- Tệp hex được tạo từ mã C của bạn
Bước 1: Arduino ISP
Đầu tiên: mở Arduino IDE của bạn và tải Arduino ISP lên Arduino của bạn
bạn có thể tìm thấy nó trong Tệp -> Ví dụ
Trước khi nhấn phím tải lên, bạn cần kiểm tra loại Bo mạch và cổng COM.
LƯU Ý: mã này sẽ biến Arduino của bạn thành một lập trình viên!
Bước 2: Tìm Datasheet cho AVR của bạn và kiểm tra Pin Out
Ghim 1 là ghim có một chấm nhỏ gần nó
chúng tôi cần (VCC, GND, Reset, UCSK, MISO, MOSI) định vị chúng trong AVR của bạn.
Bước 3: Kết nối Arduino với AVR
kết nối Arduino với AVR theo Hình và biểu dữ liệu AVR của bạn
và đừng quên kết nối tụ điện 10uF giữa GND với RST của Arduino để tắt tính năng tự động đặt lại Arduino
Bước 4: Lấy cài đặt cầu chì và ứng dụng AVRDUDE của bạn
đi đến
www.engbedded.com/fusecalc/
và chọn AVR của bạn, của tôi là Atmega16
Tôi sẽ không thay đổi bất cứ điều gì vì vậy tôi không phá hủy AVR của mình, nhưng tôi sẽ thay đổi RC bên trong thành 8 MHZ "Bạn có thể chọn tinh thể 16 MHZ bên ngoài" tùy thuộc vào bạn.
cuộn xuống và sao chép đối số avrdude
để dán nó vào chương trình AVRDUDE.
của tôi là
-U hfuse: w: 0xe4: m -U hfuse: w: 0x99: m
Liên kết tải xuống AVEDUDE:
download.savannah.gnu.org/releases/avrdude/
sau đó mở nó và thay đổi cài đặt như hình ảnh và tùy thuộc vào phần cứng của bạn và đừng quên dán cài đặt cầu chì vào Vòng dòng lệnh bổ sung
Bước 5: Lấy tệp HEX của bạn từ mã C của bạn
Tôi sẽ viết một mã c đơn giản để nhấp nháy đèn LED trong mã PIN 20
tải tệp hex lên avrdude trong phần Flash và nhấn chương trình
Bước 6: Kết thúc
Đối với bất kỳ câu hỏi bình luận xuống bên dưới
Đề xuất:
Cách Flash hoặc Lập trình Phần mềm cơ sở ESP8266 AT bằng cách Sử dụng Bộ lưu trữ và Lập trình ESP8266, Mô-đun IOT Wifi: 6 bước
Làm thế nào để Flash hoặc lập trình Phần mềm cơ sở ESP8266 AT bằng cách sử dụng Bộ lưu trữ và lập trình ESP8266, Mô-đun Wifi IOT: Mô tả: Mô-đun này là một bộ điều hợp / lập trình USB cho các mô-đun ESP8266 thuộc loại ESP-01 hoặc ESP-01S. Nó được trang bị thuận tiện với đầu cắm cái 2x4P 2,54mm để cắm ESP01. Ngoài ra, nó phá vỡ tất cả các chân của ESP-01 thông qua một nam 2x4P 2,54mm h
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình tự lập trình tự ): 7 bước (có Hình ảnh)
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình lập trình …): Vào giữa những năm tám mươi, các bộ sản xuất tổng hợp bắt đầu " ít hơn là tốt hơn " quá trình dẫn đến synths barebone. Điều này cho phép giảm chi phí về mặt sản xuất, nhưng làm cho quá trình vá lỗi trở nên thành công nếu không muốn nói là không thể sử dụng cuối cùng
Cách tải lên chương trình Arduino Pro Mini 328P bằng cách sử dụng Arduino Uno: 6 bước
Cách tải lên chương trình Arduino Pro Mini 328P bằng cách sử dụng Arduino Uno: Arduino Pro Mini là bo mạch chủ nhỏ nhất có 14 chân I / O, nó hoạt động ở điện áp 3,3 volt - 5 volt DC và dễ dàng tải lên mã trong thiết bị lập trình. cổng vào / ra kỹ thuật số RX, TX, D2 ~ D13, 8 cổng đầu vào analog A0 ~ A7 1
Cách lập trình MCU PIC với bộ lập trình PICkit bằng bảng mạch: 3 bước
Cách lập trình PIC MCU Với Bộ lập trình PICkit Sử dụng Bảng mạch: Bạn không cần các công cụ đắt tiền và phức tạp để chơi với các bộ vi điều khiển PIC (hoặc bất kỳ loại nào khác). Tất cả những gì bạn cần là một bảng mạch để bạn kiểm tra mạch và lập trình của mình. Tất nhiên một số loại lập trình viên và IDE là cần thiết. Trong hướng dẫn này
Cách lập trình bảng AVR bằng bảng Arduino: 6 bước
Làm thế nào để lập trình một bảng AVR bằng cách sử dụng một bảng Arduino: Bạn có một bảng vi điều khiển AVR được đặt xung quanh không? Nó có phức tạp để lập trình nó không? Tốt bạn đang ở đúng nơi. Ở đây, tôi sẽ chỉ cho bạn cách lập trình một bo mạch vi điều khiển Atmega8a bằng cách sử dụng một bo mạch Arduino Uno với tư cách là một lập trình viên. Vì vậy, không có lông