Một trong những trình lập trình đơn giản nhất cho vi điều khiển là AVReAl. Nếu máy tính của bạn có cổng LPT, thì phần điện tử của bộ lập trình có thể không chứa các phần tử hoạt động. Nếu không có cổng như vậy, bạn có thể sử dụng bộ chuyển đổi USB-LPT.
Hướng dẫn
Bước 1
Đảm bảo rằng bộ vi điều khiển bạn sắp lập trình nằm trong danh sách các thiết bị được hỗ trợ bởi lập trình viên.
Bước 2
Kết nối các chân của phích cắm DM-25M với các chân vi điều khiển như sau: chân 6 của phích cắm - "/ RESET", chân 7 - MOSI, chân 5 - XTAL1, chân 8 - SCK, chân 10 - MISO, bất kỳ chân nào từ 18 đến 25 - dinh dưỡng dây chung. Vị trí của các chân vi điều khiển với các tên tương ứng tùy thuộc vào loại của nó. Nó có thể được chỉ định trong biểu dữ liệu cho vi mạch.
Bước 3
Kết nối phích cắm DB-25M với cổng LPT của máy tính hoặc bộ điều hợp USB-LPT. Trong trường hợp thứ hai, kết nối bộ điều hợp với cổng USB của máy tính. Lưu ý rằng bộ điều hợp này sẽ không hoạt động trong DOS thuần túy.
Bước 4
Tải xuống chương trình điều khiển cho bộ lập trình AVReAl phù hợp với hệ điều hành của bạn (DOS, Linux, BSD, Windows). Phiên bản DOS không còn được cập nhật nhưng vẫn có sẵn để tải xuống. Chương trình này không yêu cầu cài đặt - nó đủ để giải nén tất cả các tệp vào một thư mục. Đặt tệp HEX với phần sụn ở đó.
Bước 5
Cấp nguồn cho vi điều khiển theo sơ đồ chân của nó, quan sát cực tính. Chạy chương trình với các phím và tên tệp được yêu cầu. Mô tả của các phím nằm ở trang tiếp theo:
Bước 6
Sau khi quá trình lập trình hoàn tất thành công, tháo nguồn khỏi bộ vi điều khiển và ngắt kết nối khỏi bộ lập trình.
Bước 7
Với một bộ điều khiển được lập trình thành công, hãy đặt bộ lập trình vào trong hộp. Trên bảng điều khiển phía trước của nó, đặt một số bảng cho bộ vi điều khiển với các sơ đồ chân khác nhau, được kết nối song song tại các chân tương ứng. Đặt nguồn điện ở đó, cũng như một công tắc cho phép bạn nhanh chóng bật và tắt nó và bất kỳ chỉ báo nào về sự hiện diện của điện áp (ví dụ: đèn LED có điện trở 200 Ohm và công suất 0,5 W), là cần thiết để không vô tình đặt bộ vi điều khiển vào ổ cắm hoặc không tháo bộ vi điều khiển ra khỏi ổ cắm khi điện áp cung cấp đang bật.