Mục lục:

Cách ghi ATTiny85 bằng Arduino-Mega làm ISP: 5 bước
Cách ghi ATTiny85 bằng Arduino-Mega làm ISP: 5 bước

Video: Cách ghi ATTiny85 bằng Arduino-Mega làm ISP: 5 bước

Video: Cách ghi ATTiny85 bằng Arduino-Mega làm ISP: 5 bước
Video: Nạp code Arduino cho mạch digipark Attiny85 USB 2024, Tháng mười một
Anonim
Cách ghi ATTiny85 bằng Arduino-Mega làm ISP
Cách ghi ATTiny85 bằng Arduino-Mega làm ISP

Người đóng góp - Sayan Wadadar, Chiranjib Kundu

Lập trình ATTiny85 bằng Arduino MEGA2560 làm ISP.

Một vài tháng trước, tôi đã cố gắng thu nhỏ dự án Arduino của mình bằng cách sử dụng ic Attiny 85 của mình. Đây là lần đầu tiên tôi cố gắng Lập trình ATTiny 85 20u bằng Arduino Mega của mình. Tôi đã phải đối mặt với một số vấn đề để làm như vậy. Tôi đã tìm kiếm trên internet nhưng không có dự án nào mô tả rõ ràng phương pháp để làm như vậy. Tất cả các phương pháp được mô tả bằng cách sử dụng Arduino Uno làm ISP nhưng không mô tả cách sử dụng Arduino Mega làm ISP. Có một chút thay đổi mã trong bản phác thảo "ArduinoISP" trong khi chúng tôi đang sử dụng Arduino Mega làm ISP.

Bước 1:

Hình ảnh
Hình ảnh

Quy trình: Lúc đầu, hãy nhận hỗ trợ ATTiny 85 trên Arduino IDE. Đối với điều này, bạn cần phải đi đến

1. File -> Preference

2. Bây giờ nhấp vào "URL trình quản lý bảng bổ sung"

3. Và dán Liên kết đã cho vào Hộp: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Và sau đó nhấn OK.

5. Bây giờ đóng Arduino IDE.

6. sau đó bắt đầu lại IDE.

Bước 2:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

7. Tiếp theo goto: Tool -> Board -> Board Manager 8. Bây giờ tìm kiếm: attiny

9. Tải xuống và cài đặt: "attiny của Davis A. Mellis"

10. Tiếp theo kết nối Arduino của bạn với máy tính, sau đó Chọn Arduino Mega Board và chọn đúng cổng.

Bước 3:

Hình ảnh
Hình ảnh

11. Now goto: Tệp -> Ví dụ -> ArduinoISP

12. Mở ví dụ đó.

13. Thay đổi như trong hình trên (cũng được đưa ra bên dưới):

#define ĐẶT LẠI 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Tải lên: ArduinoISP.ino

Bước 4:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

12. Bây giờ kết nối pin của bạn như mô tả bên dưới: Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATtiny Pin 7 (SCK)

Chân ATtiny 4 GND (Chân nối đất)

ATtiny Pin 8 đến VCC (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** kết nối tụ điện 10uf giữa Ground và RESET với Arduino Mega.

Bước 5:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

13. Để tải bản phác thảo Blink Led lên attiny bằng atmega:

goto: Tệp -> Ví dụ -> Cơ bản -> Blink.ino

14. Tiếp theo bạn cần thay vào sketch chân led 13 thành 1, vì ATtiny 85 chỉ có chân 8 nên bạn cần thay chân ra.

15. Sau đó goto: Bảng công cụ ATtiny25 / 45/85

16. Sau đó chọn: Tools Processor ATtiny85

17. Đặt đồng hồ: Đồng hồ công cụ bên trong 8Mhz

18. Bây giờ goto: Công cụ lập trình Arduino làm ISP

19. Tiếp theo bạn cần truy cập: Tools Burn Bootloader

20. Đã tải xong Sketch lên.:)

…….. Cảm ơn, chúc một ngày tốt lành…….

Đề xuất: