Mục lục:
- Bước 1: Thu thập tất cả nội dung
- Bước 2: Tải Chương trình ISP lên Bảng Arduino
- Bước 3: Kết nối Bảng AVR mục tiêu với Bảng Arduino
- Bước 4: Ghi Bootloader trên AVR Board
- Bước 5: Kiểm tra Bảng AVR
- Bước 6: Hoàn tất
Video: Cách lập trình bảng AVR bằng bảng Arduino: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Bạn có một bảng vi điều khiển AVR đặ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ần thêm ado, chúng ta hãy bắt đầu!
Bước 1: Thu thập tất cả nội dung
Đây là tất cả những gì bạn cần:
- Bo mạch vi điều khiển Arduino UNO / MEGA / nano.
- Bo mạch vi điều khiển AVR với vi điều khiển tương thích (chẳng hạn như Atmega 8a)
- Cáp USB thích hợp cho bảng Arduino
- Sáu dây jumper (hai dây để cấp nguồn, một dây để đặt lại bảng AVR mục tiêu và ba dây còn lại để giao tiếp)
Bấm vào hình trên để biết thêm.
Bước 2: Tải Chương trình ISP lên Bảng Arduino
Khởi động Arduino IDE và đi tới Tệp> Ví dụ> ArduinoISP. Chọn bảng thích hợp từ Công cụ> Bảng. Tải chương trình lên bảng Arduino.
Bước 3: Kết nối Bảng AVR mục tiêu với Bảng Arduino
Thực hiện kết nối như sau (AVR với bảng Arduino):
VCC đến 5-volt
GND sang GND
RST / ĐẶT LẠI đến D10
MISO đến D11
MOSI đến D12
SCK đến D13
Nếu bạn không thể tìm thấy bất kỳ chân nào được gắn nhãn như vậy, hãy xem biểu dữ liệu của chip vi điều khiển trên web. Tôi đã thêm sơ đồ sơ đồ chân của một số IC vi điều khiển Atmega phổ biến ở trên. Bảng AVR của tôi có Atmega 8a trên đó. Ngoài ra, tất cả các chân quan trọng trên bảng đều được dán nhãn. Hãy chắc chắn rằng bạn không sử dụng dây lỏng lẻo và mỏng manh.
Bước 4: Ghi Bootloader trên AVR Board
Goto Tools> Boards> Chọn Arduino NG trở lên. Sau đó, đi tới công cụ> Bộ xử lý và chọn cái có trên bảng AVR của bạn. Goto Tools> Programmer và chọn Arduino làm ISP. Bây giờ vào Tools một lần nữa và sau đó nhấp vào 'Burn Bootloader'. Các đèn LED RX và TX trên bảng Arduino sẽ nhấp nháy nhanh một vài lần và nếu một thông báo xuất hiện, cho biết 'Đã ghi xong bộ nạp khởi động' mà không có bất kỳ lỗi nào, thì bảng AVR của bạn đã sẵn sàng được lập trình!
Bước 5: Kiểm tra Bảng AVR
Tải lên một chương trình đơn giản, chẳng hạn như đèn LED nhấp nháy. Goto Tệp> Ví dụ> Thông tin cơ bản> Nháy mắt. Giữ phím shift và nhấp vào nút Tải lên. Sau khi tải lên hoàn tất, bạn có thể tháo dây kết nối và cấp nguồn cho bo mạch AVR và kiểm tra xem nó đã được lập trình đúng cách chưa.
Bước 6: Hoàn tất
Giờ đây, bạn có thể sử dụng bảng AVR để thực hiện các dự án điện tử thú vị. Vì tôi yêu thích mô hình đường sắt, tôi đã tải lên một chương trình đơn giản để chạy đầu máy trên một bố cục tự động. Vì bảng AVR của tôi có hai đầu ra động cơ, tôi có thể sử dụng chúng để điều khiển đầu máy và lượt đi. Tệp chương trình của mã này có thể được tìm thấy trong bước tiếp theo. Nếu bạn quan tâm, bạn cũng có thể kiểm tra của tôi.
Tôi rất muốn biết bạn đã làm được gì hôm nay với nó. Tất cả những gì tốt nhất!
Đề 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 thiết lập môi trường lập trình AVR trên Linux: 5 bước
Cách thiết lập Môi trường lập trình AVR trên Linux: Nếu bạn muốn lập trình vi điều khiển AVR trên Windows, bạn có một Studio nhưng trên Linux, tất cả những gì chúng ta có là Dude .AVRDUDE là giao diện dòng lệnh để lập trình chip AVR, có thể hơi phức tạp để thiết lập lúc đầu. Trong Hướng dẫn này, tôi sẽ là
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
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước
Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một