Mục lục:

Cách sử dụng Attiny85 với Arduino: 4 bước
Cách sử dụng Attiny85 với Arduino: 4 bước

Video: Cách sử dụng Attiny85 với Arduino: 4 bước

Video: Cách sử dụng Attiny85 với Arduino: 4 bước
Video: Nạp code Arduino cho mạch digipark Attiny85 USB 2024, Tháng mười một
Anonim
Cách sử dụng Attiny85 với Arduino
Cách sử dụng Attiny85 với Arduino

Tôi đã mua một Bảng Attiny85 mới của Digispark.

Nhưng không thể sử dụng nó trong hai ngày chỉ vì các gói trình điều khiển. Và cuối cùng sau khi tìm kiếm rất nhiều tôi đã tìm ra câu trả lời. Tôi đã tham khảo nhiều hướng dẫn khác nhau cho việc này và đã thử. Tôi gặp lỗi đối với cổng COM trong Arduino. Ở đây tôi đã giải quyết cho nó.

Sơ đồ chân: Tất cả các chân có thể được sử dụng làm I / O kỹ thuật số

Chân 0 → I2C SDA, PWM (LED trên Model B)

Pin 1 → PWM (LED trên Model A)

Chân 2 → I2C SCK, Analog In

Pin 3 → Analog In (cũng được sử dụng cho USB + khi USB đang được sử dụng)

Pin 4 → PWM, Analog (cũng được sử dụng cho USB- khi USB đang được sử dụng)

Pin 5 → Analog In

Để có tham chiếu ghim tiện dụng, hãy lật qua Digispark - các khả năng ghim được liệt kê ở mặt sau

Bước 1: Cài đặt trình điều khiển Windows cho Attiny85

Cài đặt trình điều khiển Windows cho Attiny85
Cài đặt trình điều khiển Windows cho Attiny85

Nếu sử dụng Arduino 1.6.6 trở lên và windows - bạn sẽ cần tải xuống và cài đặt trình điều khiển theo cách thủ công. Tải xuống, giải nén và chạy “Cài đặt trình điều khiển” (trên hệ thống 32 bit) hoặc “DPInst64” (trên hệ thống 64 bit).

Các tệp trình điều khiển nằm ở đây:

Liên kết

Sau khi Tải xuống tệp.zip> giải nén nó.

và chạy

Cài đặt driver.exe (Đối với hệ điều hành 64 bit)

DPinst64.exe (dành cho hệ điều hành 32 bit)

Bước 2: Cài đặt các gói bảng cho Arduino

Cài đặt các gói bảng cho Arduino
Cài đặt các gói bảng cho Arduino
Cài đặt các gói bảng cho Arduino
Cài đặt các gói bảng cho Arduino
Cài đặt các gói bảng cho Arduino
Cài đặt các gói bảng cho Arduino

Sao chép url này và dán vào Tệp> tùy chọn> url người quản lý hội đồng quản trị bổ sung

digistump.com/package_digistump_index.json

  • Chuyển đến menu “Công cụ” và sau đó là menu con “Bảng” - chọn “Người quản lý bảng” và sau đó từ loại thả xuống, hãy chọn “Đã đóng góp”:
  • Chọn gói “Digistump AVR Boards” và nhấp vào nút “Install”.
  • Bạn sẽ thấy tiến trình tải xuống trên thanh dưới cùng của cửa sổ “Trình quản lý bảng” khi hoàn tất, nó sẽ hiển thị “Đã cài đặt” bên cạnh mục đó trong danh sách.
  • NGƯỜI DÙNG WINDOWS: Khi hoàn tất quá trình cài đặt với cửa sổ Trình hướng dẫn Cài đặt Trình điều khiển bật lên, vui lòng nhấp vào “Tiếp theo” trên Cửa sổ này để cài đặt trình điều khiển cho Bảng mạch Digistump (Nếu bạn đã cài đặt chúng, trình cài đặt này sẽ cập nhật chúng và cài đặt bất kỳ trình điều khiển nào bị thiếu)
  • Khi quá trình cài đặt hoàn tất, hãy đóng cửa sổ “Boards Manager” và chọn Digispark từ menu Tools → Boards. “Digispark (Mặc định - 16,5mhz)” là bảng được tất cả người dùng mới lựa chọn.
  • Quá trình cài đặt đã hoàn tất! (Người dùng Linux xem ghi chú bên dưới)

Cài đặt Linux Nếu bạn chưa cài đặt trước đó - Cài đặt các quy tắc udev được tìm thấy tại đây: Phần khắc phục sự cố

CHÚ Ý NGƯỜI DÙNG LINUX: VUI LÒNG KIỂM TRA TRANG XỬ LÝ SỰ CỐ LINUX **

Bước 3: Cách tải lên chương trình

Cách tải lên chương trình
Cách tải lên chương trình
Cách tải lên chương trình
Cách tải lên chương trình
Cách tải lên chương trình
Cách tải lên chương trình

Digispark hoạt động hơi khác so với một số sản phẩm tương thích với Arduino. Các chương trình Digispark với một quy trình khác.

Từ menu Tools, chọn Board → Digispark (Mặc định - 16.5Mhz)

Viết một số mã, mở mã của bạn.

Bạn không cần cắm Digispark của mình trước khi gọi tải lên Nhấn nút tải lên.

Hộp trạng thái dưới cùng bây giờ sẽ yêu cầu bạn cắm Digispark của mình - tại thời điểm này, bạn cần cắm nó vào - hoặc rút phích cắm và cắm lại.

Bạn sẽ thấy tiến trình tải lên và sau đó nó sẽ ngay lập tức chạy mã của bạn trên Digispark. Nếu bạn rút Digispark và cắm lại hoặc gắn nó vào nguồn điện khác, sẽ có độ trễ 5 giây trước khi mã bạn lập trình chạy. Độ trễ 5 giây này là Digispark Pro đang kiểm tra xem bạn có đang cố gắng lập trình nó hay không.

Bước 4: Khắc phục sự cố

Điều này cần ghi nhớ

Digispark không tạo cổng nối tiếp. Phần mềm arduino digispark giao tiếp trực tiếp với digispark thông qua sự kết hợp của giao thức USB tốc độ thấp thô và giao thức HID để tiết kiệm dung lượng và tuân thủ hơn với đặc điểm kỹ thuật của USB.

Khi sử dụng phần mềm Digispark Arduino, không có vấn đề gì được chọn trong danh sách cổng nối tiếp - không có cổng nào được sử dụng. Chỉ cần đảm bảo Digispark được chọn trong menu Lập trình và Digispark (lõi nhỏ) được chọn trong menu Board và bạn sẽ thiết lập và chạy.

Khi sử dụng phần mềm Digispark Arduino, không có vấn đề gì được chọn trong danh sách cổng nối tiếp - không có cổng nào được sử dụng. Chỉ cần đảm bảo Digispark được chọn trong menu Lập trình và Digispark (lõi nhỏ) được chọn trong menu Board và bạn sẽ thiết lập và chạy.

  • Đối với các chương trình ví dụ, nếu bạn nhận được thông báo "Không tìm thấy thiết bị" ngay cả sau khi cài đặt trình điều khiển DigiUSB trong thư mục ví dụ, hãy thử cách này: https://digistump.com/board/index.php/topic, 257.0.html
  • Nếu Windows không nhận dạng được “DigiUSB” mà là cặp “Thiết bị tương thích HID” / “Thiết bị đầu vào USB” chung, hãy chuyển đến Trình quản lý thiết bị, tìm trong danh mục “Thiết bị giao diện người”, Thiết bị đầu vào USB có ID nhà cung cấp 0x16C0 và chọn “cập nhật trình điều khiển” / “duyệt máy tính của tôi” / “để tôi chọn từ danh sách” và DigiUSB sẽ hiển thị ở đó.

Đề xuất: