Mục lục:

Lập trình viên ATtiny cho Arduino Uno: 3 bước
Lập trình viên ATtiny cho Arduino Uno: 3 bước

Video: Lập trình viên ATtiny cho Arduino Uno: 3 bước

Video: Lập trình viên ATtiny cho Arduino Uno: 3 bước
Video: Lập trình attiny 13A - Nhỏ nhưng có võ - Thử nghiệm chip cắm và dán 2024, Tháng mười một
Anonim
Lập trình viên ATtiny cho Arduino Uno
Lập trình viên ATtiny cho Arduino Uno

Nếu bạn đã trở nên tự tin với nền tảng Arduino và muốn thử lập trình một số vi điều khiển atmel khác, hướng dẫn này sẽ giúp bạn thực hiện các bước đầu tiên. Đặc biệt, bạn sẽ tạo một lá chắn cho các bo mạch tương thích Arduino Uno để lập trình nhiều bộ vi điều khiển ATtiny (2313/4313 25/45/85 và có thể một số bộ khác).

Quân nhu

Đối với dự án khá đơn giản này, bạn sẽ cần:

-perfboard (một mặt hoặc hai mặt ít nhất 20x10 điểm)

-3x 5mm đèn LED

Điện trở -3x 220-330 Ohm

-20 chân cắm

-12 đầu ghim nam (ít nhất)

-1x jumper

-một số dây nhảy

Và tất nhiên là một bộ vi điều khiển ATtiny để làm việc (trong trường hợp của tôi là 2313)

Bước 1: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Tôi không quen tạo hướng dẫn từng bước, vì vậy tôi chỉ cần đính kèm kết quả cuối cùng và một số hệ thống dây điện. Xin lưu ý rằng phân cực của đèn LED không được tôn trọng trên pic Fritzing, vì vậy hãy cẩn thận!

Nếu bạn đã quyết định sử dụng bảng đục lỗ một mặt thì bạn cần dùng kìm bấm các đầu ghim nam xuống để làm cho các ghim dài hơn và hàn chúng từ mặt sau.

Cần jumper để thay đổi chân GND (tùy thuộc vào vi điều khiển bạn sử dụng) mặc dù tôi đã có thể tải lên bản phác thảo trên ATtiny 2313 ngay cả khi không có GND…

Đèn LED màu xanh lá cây luôn BẬT và là tùy chọn.

Bước 2: Thiết lập phần mềm

Thiết lập phần mềm
Thiết lập phần mềm
Thiết lập phần mềm
Thiết lập phần mềm

Bây giờ bạn cần tải isp arduino lên board arduino. Đi tới Tệp -> Ví dụ -> ArduinoISP.

Trước khi tải lên, bạn có thể thay đổi hoạt động của đèn LED bằng cách gán chân 8 và 9, chân 7 sẽ KHÔNG được sử dụng. PMODE (trong trường hợp của tôi là màu xanh lam) là một cái nhấp nháy khi bạn tải lên bản phác thảo. ERR sẽ sáng lên khi xảy ra lỗi. Tôi đã cố gắng mô phỏng lỗi nhưng nó không bao giờ sáng lên… HB là viết tắt của HeartBeat và sẽ định kỳ bật và tắt. Không hữu ích lắm đối với tôi nhưng bạn có thể gán nó thay vì LED ERR.

Bước 3: Tải lên bản phác thảo của bạn

Tải lên bản phác thảo của bạn
Tải lên bản phác thảo của bạn
Tải lên bản phác thảo của bạn
Tải lên bản phác thảo của bạn
Tải lên bản phác thảo của bạn
Tải lên bản phác thảo của bạn

Bây giờ bạn cuối cùng đã sẵn sàng để tải lên bản phác thảo của mình. Đảm bảo rằng bạn đã cài đặt bo mạch cụ thể (vi điều khiển) và sau đó đi tới Công cụ -> Lập trình viên -> Arduino làm ISP.

Đảm bảo rằng các chân kỹ thuật số được chỉ định trong bản phác thảo của bạn tương ứng với các chân trên bộ vi điều khiển của bạn.

Bây giờ bạn đã sẵn sàng để tải lên bản phác thảo của mình!

Đề xuất: