Mục lục:

Arduino Uno để lập trình ATTINY84 (Arduino V. 1.8.5): 6 bước
Arduino Uno để lập trình ATTINY84 (Arduino V. 1.8.5): 6 bước

Video: Arduino Uno để lập trình ATTINY84 (Arduino V. 1.8.5): 6 bước

Video: Arduino Uno để lập trình ATTINY84 (Arduino V. 1.8.5): 6 bước
Video: Programming an ATtiny85/45 with Arduino Nano - Officialhrm.com 2024, Tháng mười một
Anonim
Arduino Uno để lập trình ATTINY84 (Arduino V. 1.8.5)
Arduino Uno để lập trình ATTINY84 (Arduino V. 1.8.5)

Sử dụng Arduino Uno để lập trình ATTINY84-20PU (mục Digikey # ATTINY84-20-PU-ND). Có thể hướng dẫn này hướng dẫn cách sử dụng nền tảng Arduino để làm việc với các bộ xử lý vật lý nhỏ hơn, chẳng hạn như ATtiny84 (84/44/24). Ví dụ này dành riêng cho bộ xử lý ATtiny84-20PU nhưng có thể được điều chỉnh cho các bảng khác bằng cách chọn bảng thích hợp từ phần mềm Arduino (tức là Arduino IDE) và sửa đổi sơ đồ chân theo yêu cầu.

(Đã cập nhật cho Arduino 1.8.5)

Bước 1: Thêm ATtiny Core Supprt vào Phần mềm Arduino IDE

Thêm ATtiny Core Supprt vào Phần mềm Arduino IDE
Thêm ATtiny Core Supprt vào Phần mềm Arduino IDE

Đối với Arduino 1.8.5:

  1. Mở phần mềm Arduino (hay còn gọi là Môi trường phát triển tích hợp Arduino [IDE]).
  2. Tùy chọn mở: [FILE] [PREFERENCES]
  3. Dán URL vào URL của trình quản lý bảng bổ sung:

Bước 2: Lập trình Arduino để sử dụng như một lập trình viên trong hệ thống (ISP)

Lập trình Arduino để sử dụng như một lập trình viên trong hệ thống (ISP)
Lập trình Arduino để sử dụng như một lập trình viên trong hệ thống (ISP)
Lập trình Arduino để sử dụng như một lập trình viên trong hệ thống (ISP)
Lập trình Arduino để sử dụng như một lập trình viên trong hệ thống (ISP)
  1. Chọn board Arduino: [TOOLS] [BOARD] [ARDUINO / GENUINO UNO]. Lưu ý: mặc dù tôi có Arduino UNO, tôi đã thay thế bộ xử lý bằng Atmega328P được lập trình sẵn yêu cầu tôi chọn "Arduino Duemilanove hoặc Diecimila."
  2. Chọn người lập trình: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. Mở bản phác thảo ArduinoISP: [FILE] [EXAMPLES] [11. ArduinoISP] [ArduinoISP]
  4. Tải lên bản phác thảo.

Bước 3: Kết nối ATtiny84 để lập trình

Kết nối ATtiny84 để lập trình
Kết nối ATtiny84 để lập trình
Kết nối ATtiny84 để lập trình
Kết nối ATtiny84 để lập trình
Kết nối ATtiny84 để lập trình
Kết nối ATtiny84 để lập trình

Kết nối các Chân Arduino với các chân ATtiny84:

  • Arduino 5V đến ATtiny84 Pin 1
  • Arduino Pin 10 đến ATtiny84 Pin 4
  • Chân 11 của Arduino đến ATTiny84 Chân 7
  • Arduino Pin 12 đến ATtiny84 Pin 8
  • Arduino Pin 13 đến ATtiny84 Pin 9
  • Arduino GND đến ATtiny84 Pin 14
  • Arduino RESET thành tụ điện 10uF (+ bên cạnh / chân dài)
  • GND đến tụ điện 10uF (- bên cạnh / chân ngắn)

Bước 4: Đặt Arduino thành Lập trình ATtiny84

Đặt Arduino thành Lập trình ATtiny84
Đặt Arduino thành Lập trình ATtiny84
  1. Chọn board Arduino: [TOOLS] [BOARD] [ATtiny24/44/84]. Bây giờ các tùy chọn bảng bổ sung sẽ xuất hiện trong menu Công cụ vào lần tiếp theo Công cụ được mở.
  2. Chọn B. O. D. bị vô hiệu hóa: [TOOLS] [B. O. D.] [B. O. D. Vô hiệu hóa]
  3. Chọn LTO bị vô hiệu hóa: [TOOLS] [Chỉ LTO 1.6.11+] [Đã tắt]
  4. Chọn Ánh xạ ghim ngược chiều kim đồng hồ: [TOOLS] [Ánh xạ ghim] [Ngược chiều kim đồng hồ]
  5. Chọn chip Attiny84: [CÔNG CỤ] [Chip] [Attiny84]
  6. Chọn Đồng hồ 8MHz: [TOOLS] [Đồng hồ] [8 MHz bên trong]
  7. Ghi bộ nạp khởi động: [TOOLS] [Ghi bộ nạp khởi động]

Bước 5: Lập trình ATtiny84

Chương trình ATtiny84
Chương trình ATtiny84
  1. Mở bản phác thảo Nháy mắt: [FILE] [EXAMPLES] [01. Basics] [Nháy mắt]
  2. Chỉnh sửa bản phác thảo:

    1. Trước void setup (), xác định tên pin (led) và vị trí (pin 0): int led = 0;
    2. đặt “LED_BUILTIN” với “led” trong void stetup () và trong void loop ()
  3. Tải lên bản phác thảo.
  4. Tắt nguồn và ngắt kết nối khỏi Arduino.

Bước 6: Kết nối ATtiny84 để Run As Stand-Alone

Kết nối ATtiny84 để Run As Stand-Alone
Kết nối ATtiny84 để Run As Stand-Alone
Kết nối ATtiny84 để Run As Stand-Alone
Kết nối ATtiny84 để Run As Stand-Alone
Kết nối ATtiny84 để Run As Stand-Alone
Kết nối ATtiny84 để Run As Stand-Alone
  • Nguồn ATtiny Pin 1 đến 5V (thực tế chưa bật nguồn)
  • ATtiny Pin 2 sang LED (chân dài)
  • ATtiny Pin 14 nối đất
  • LED (chân ngắn) đến Điện trở (cuối 1) từ 100 đến 1k Ohm
  • Điện trở (cuối 2) để nối đất
  • Bật nguồn ATtiny84

Đề xuất: