Mục lục:
- Quân nhu
- Bước 1: Cài đặt trình điều khiển USBasp bằng Zadig
- Bước 2: Tải xuống AVRDUDE
- Bước 3: Mở Atmel Studio
- Bước 4: Nhấp vào "Thêm"
- Bước 5: Nhập Chi tiết cho Trình lập trình USBasp
- Bước 6: Sử dụng Trình lập trình
- Bước 7: Khắc phục sự cố
Video: Lập trình vi điều khiển với bộ lập trình USBasp trong Atmel Studio: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Chào
Tôi đã đọc và học qua nhiều bài hướng dẫn cách sử dụng bộ lập trình USBasp với Arduino IDE, nhưng tôi cần sử dụng Atmel Studio để làm bài tập ở trường Đại học và không thể tìm thấy bất kỳ hướng dẫn nào. Sau khi nghiên cứu và đọc qua nhiều tài nguyên, tôi đã xây dựng hướng dẫn này cho bất kỳ ai muốn sử dụng Atmel Studio với một lập trình viên USBasp.
USBasp là một giải pháp rẻ hơn để lập trình AVR và hỗ trợ nhiều bộ vi điều khiển. Danh sách đầy đủ có thể được tìm thấy tại
Hướng dẫn này sử dụng ATtiny85 làm ví dụ nhưng có thể được mở rộng để lập trình bất kỳ bộ vi điều khiển nào được hỗ trợ bằng bộ lập trình USBasp.
Hãy bắt tay vào nó!
Quân nhu
Bộ lập trình USBasp AVR
Bước 1: Cài đặt trình điều khiển USBasp bằng Zadig
Mở trình duyệt web của bạn và truy cập
Sử dụng công cụ này, trước tiên chúng tôi cài đặt đúng trình điều khiển vào USBasp.
- Nhấn nút tải xuống và cài đặt ứng dụng.
- Mở Zadig
- Nhấp vào tùy chọn và nhấn vào Liệt kê tất cả thiết bị
- Chọn USBasp và cài đặt trình điều khiển libusbK (v3.0.7.0)
Xin lưu ý, việc cài đặt trình điều khiển có thể mất đến năm phút.
Bước 2: Tải xuống AVRDUDE
Bước tiếp theo là tải xuống AVRDUDE.
Nhấp vào liên kết bên dưới để tải xuống tệp ZIP trực tiếp hoặc vui lòng tải xuống bên ngoài bằng cách tìm kiếm tải xuống AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Sau khi tải xuống, giải nén các tệp vào tài liệu của bạn hoặc vào tệp Chương trình Atmel Studio. Điều quan trọng là phải biết nơi chúng đang được trích xuất vì bạn sẽ yêu cầu đường dẫn tệp của chúng trong các bước sau.
Bước 3: Mở Atmel Studio
Mở Atmel Studio và trong thanh điều hướng chính, đi tới các công cụ, sau đó nhấp vào các công cụ bên ngoài.
Bước 4: Nhấp vào "Thêm"
Nhấp vào "Thêm" để thêm cài đặt cho một công cụ mới.
Bước 5: Nhập Chi tiết cho Trình lập trình USBasp
Đối với lệnh, hãy nhập địa chỉ tệp vào tệp AVRDUDE.exe mà chúng tôi đã tải xuống và giải nén trước đó.
Ví dụ: đầu vào lệnh của tôi sẽ là:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Lưu ý, đây chỉ là một ví dụ !! Địa chỉ tệp của bạn có thể sẽ khác. Vui lòng sử dụng tính năng duyệt (ba dấu chấm ở cuối phần nhập lệnh) để tìm tệp avrdude.exe.
Đối với Đối số, hãy sao chép và dán dòng bên dưới vào mục nhập Đối số của bạn:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Gỡ lỗi / $ (TargetName).hex": i
Chia nhỏ các lập luận ở trên:
- Đối số sau -c xác định id người lập trình. Trong trường hợp của chúng tôi, usbasp
- Đối số sau -p xác định vi điều khiển. Trong trường hợp của chúng tôi, ATtiny85, được gọi là t85
-
Đối số sau -U xác định loại bộ nhớ
Thay đổi t85 thành bộ vi điều khiển của bạn bằng cách tra cứu từ khóa liên quan trong các liên kết tài liệu được cung cấp ở đầu
Lưu ý, các đối số được lấy từ tài liệu avrdude. Điều này có thể nhận được từ các liên kết được cung cấp ở phần đầu.
Nhấn Áp dụng khi tất cả đã hoàn tất!
Bước 6: Sử dụng Trình lập trình
Để lập trình AVR, hãy đảm bảo nó được kết nối với USBasp, đi tới các công cụ bên ngoài và nhấp vào công cụ bạn vừa tạo.
Đừng quên xây dựng giải pháp của bạn trước chương trình của bạn.
Tất cả phải được lập trình!
Bước 7: Khắc phục sự cố
Nếu sự cố xảy ra:
- Thử sử dụng các cổng USB khác nhau để cắm bộ lập trình USBasp vào
- Đảm bảo AVR được kết nối với lập trình viên
- Đọc lại cẩn thận từng bước và đảm bảo lệnh và đối số trong thiết lập công cụ bên ngoài là chính xác
Nếu không, bạn vẫn tốt để đi!
Đề xuất:
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Hướng dẫn Arduino - Điều khiển động cơ bước với trình điều khiển ULN 2003: 5 bước
Hướng dẫn Arduino - Điều khiển Động cơ Bước với Trình điều khiển ULN 2003: Hướng dẫn này là phiên bản viết của " Arduino: Cách Điều khiển Động cơ Bước với Trình điều khiển Động cơ ULN 2003 " Video YouTube mà tôi đã tải lên gần đây. Tôi thực sự khuyên bạn nên kiểm tra nó
Servo điều khiển bằng cần điều khiển bằng Arduino (có lập trình): 4 bước
Servo điều khiển cần điều khiển sử dụng Arduino (có lập trình): Trong hướng dẫn này, chúng tôi sẽ tạo một servo điều khiển cần điều khiển bằng cách sử dụng Arduino Uno .ervo sẽ di chuyển theo chuyển động của cần điều khiển
Cấu hình cầu chì vi điều khiển AVR. Tạo và tải lên trong bộ nhớ flash của vi điều khiển chương trình nhấp nháy đèn LED.: 5 bước
Cấu hình cầu chì vi điều khiển AVR. Tạo và tải lên trong bộ nhớ flash của vi điều khiển chương trình nhấp nháy đèn LED: Trong trường hợp này, chúng tôi sẽ tạo chương trình đơn giản bằng mã C và ghi vào bộ nhớ của vi điều khiển. Chúng tôi sẽ viết chương trình của riêng mình và biên dịch tệp hex, sử dụng Atmel Studio làm nền tảng phát triển tích hợp. Chúng tôi sẽ cấu hình cầu chì bi
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu