Mục lục:
- Bước 1: Mua các bộ phận của bạn
- Bước 2: Kết hợp nó lại với nhau
- Bước 3: Nối dây
- Bước 4: Phần mềm - VSCode
- Bước 5: Cài đặt Plugin PlatformIO IDE
- Bước 6: Tạo một dự án mới
- Bước 7: Định cấu hình Môi trường phát triển cho USBASP
- Bước 8: Cắm bạn lập trình
- Bước 9: Thiết lập trình điều khiển
- Bước 10: Viết mã của bạn
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Có rất nhiều điều trên internet về việc bắt đầu với bộ điều khiển Micro. Có rất nhiều sự lựa chọn ngoài kia, rất nhiều cách để lập trình chúng cho dù bạn có bắt đầu với chính con chip trần, bảng phát triển hay các thiết bị SOC (System On Chip) toàn diện hơn cũng có nhiều cách để lập trình chúng.
Vì vậy, đối với những người quan tâm, đây là một trong số họ.
Bảng phát triển USB mini USBASP + AVR ATTiny85 (Theo Digistump)
Tôi thích sự kết hợp này bởi vì nó là một cách thực sự rẻ để có được một dự án cho một nền tảng Arduino có hệ số hình thức rất nhỏ, những con chip này rất nhỏ nên bạn có thể đặt chúng vào bất cứ thứ gì thực tế không giống như những chiếc Unos khó sử dụng.
Bo mạch mà tôi đang sử dụng là một công cụ đào tiền ảo giá rẻ khởi động với mức giá khổng lồ 1 đô la trên ebay với giao hàng miễn phí internation.
Lập trình viên là trình lập trình USBASP mã nguồn mở cũng có sẵn với mức giá tương tự trên ebay hoặc AliExpress
Hướng dẫn này là bước cuối cùng để kết thúc quá trình yêu cầu ban phát triển làm một việc gì đó
Một con đường dễ dàng hơn là có được một digispark thực từ digistumphttps://digistump.com/products/1
Nhưng dự án này dường như đang bị đình chỉ và những thứ này có giá $ 8US
Nếu bạn có một trong những thứ này, bạn không cần lập trình viên vì nó có và bộ nạp khởi động ardudino Micronucleus đã được cài sẵn vào chip. Điều này có nghĩa là bạn có thể sử dụng chương trình trực tiếp vào chip từ máy tính của mình. Nhưng nhược điểm của điều này là bộ tải khởi động sử dụng một phần tài nguyên có sẵn trên chip hạn chế những gì bạn có thể làm như vậy cho những gì giá trị của nó, đây là về USBASP chứ KHÔNG phải Micronucleus
Bước 1: Mua các bộ phận của bạn
Truy cập ebay hoặc aliexpress và tìm kiếm
- "attiny85" cho hội đồng quản trị
- "usbasp" cho prgrammer và
- "dây jumber" cho dây (tùy chọn nếu bạn có thể tìm thấy một số nằm xung quanh)
Bước 2: Kết hợp nó lại với nhau
Khi phần cứng của bạn cuối cùng đến, hãy bắt đầu với quá trình hàn
Hàn các ghim breakout ghim đi kèm với gói vào bảng. Đây là tùy chọn. nếu bạn không có mỏ hàn, bạn có thể chỉ cần vặn dây nhưng điều này không được khuyến khích vì các điểm tiếp xúc sẽ không tốt nhất
Trong ví dụ này, tôi, vì một số lý do đã hàn dây trực tiếp vào các đầu nối nguồn nhưng bạn cũng có thể sử dụng chân ngắt để làm điều này
Bước 3: Nối dây
Kết nối dây theo hình ảnh. Tôi đã sử dụng sự kết hợp này nhưng bạn có thể sử dụng bất kỳ loại thô nào bạn muốn, chúng chỉ cần tương ứng một cách chính xác
lên bảng:
- p0, p1, p2 = lục, lam, đỏ
- 5v, GND = đỏ, xanh lá cây (không sử dụng VIN)
đầu nối:
xem sơ đồ kết nối cáp tương ứng
Bước 4: Phần mềm - VSCode
Bây giờ bạn đã có dây, bạn sẽ cần thiết lập môi trường phần mềm của mình
Điêu nay bao gôm:
- người lái xe
- môi trương phat triển
Đầu tiên hãy tải xuống Mã Visual Studio. (env tốt nhất mà tôi đã tìm thấy cho đến nay)
Bạn có thể lấy cái này từ
Tải xuống và cài đặt nó
Bước 5: Cài đặt Plugin PlatformIO IDE
Nhấp vào nút tiện ích mở rộng ở thanh bên trái dưới cùng và tìm kiếm PlatformIO
Cài đặt nó và tải lại
Nhấp vào nút ngôi nhà nhỏ ở dưới cùng bên trái thanh trạng thái để mở trang chủ Nền tảng IO nếu nó không tự động xuất hiện sau khi cài đặt plugin
Bước 6: Tạo một dự án mới
Trong trình hướng dẫn dự án, đặt tên cho dự án và chọn bảng
Hội đồng quản trị phải được
Attiny85 (Chung)
Khuôn khổ phải được
Arduino
Bước 7: Định cấu hình Môi trường phát triển cho USBASP
Thiết lập trình lập trình trong tệp cài đặt dự án PlatformIO platformio.ini
Thêm các dòng này vào tệp platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Bước 8: Cắm bạn lập trình
Cắm vào lập trình viên của bạn
Bước 9: Thiết lập trình điều khiển
Phần cứng USBASP của bạn sẽ cần trình điều khiển để máy tính của bạn giao tiếp với nó.
Tải xuống Zadig từ đây
Cắm thiết bị usb USBASP của bạn vào cổng USB trên máy tính của bạn
Chạy chương trình Zadig đã tải xuống mà bạn đã tải xuống
Cài đặt trình điều khiển Winusb cho usbasp
Nếu hệ thống của bạn không nhận ra phần cứng, hãy gửi cho tôi một ghi chú và có thể tôi có thể trợ giúp nhưng nói chung điều này sẽ hoạt động tốt.
Bước 10: Viết mã của bạn
"loading =" lazy "chắc chắn rằng bạn đã kết nối bo mạch ATTiny85 với lập trình viên của mình và tất cả đều được kết nối.
Nhấn các phím Ctrl + Alt + U để biên dịch và tải lên chương trình