Mục lục:

Cách lập trình bảng AVR bằng bảng Arduino: 6 bước
Cách lập trình bảng AVR bằng bảng Arduino: 6 bước

Video: Cách lập trình bảng AVR bằng bảng Arduino: 6 bước

Video: Cách lập trình bảng AVR bằng bảng Arduino: 6 bước
Video: Arduino - Bước Đầu Làm Quen Lập Trình Arduino Với Arduino Nano 2024, Tháng bảy
Anonim
Cách lập trình bảng AVR bằng bảng Arduino
Cách lập trình bảng AVR bằng bảng Arduino

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

Thu thập tất cả nội dung
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

Tải Chương trình ISP lên Bảng Arduino
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

Kết nối Bảng AVR mục tiêu với Bảng Arduino
Kết nối Bảng AVR mục tiêu với Bảng Arduino
Kết nối Bảng AVR mục tiêu với Bảng Arduino
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

Ghi Bootloader trên AVR Board
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

Kiểm tra Bảng AVR
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

Image
Image
Xong rôi!
Xong rôi!

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: