Đôi khi các kỹ thuật viên vô tuyến thiết kế các thiết bị điện tử cần sử dụng vi điều khiển trong thiết kế của họ. Bộ vi điều khiển cần phần sụn - đó là những gì mà các lập trình viên dành cho.
Lập trình viên là gì?
Lập trình viên là một thiết bị phần cứng-phần mềm được sử dụng để đọc hoặc ghi thông tin vào thiết bị lưu trữ (bộ nhớ trong của vi điều khiển). Nếu đài không chuyên cần lập trình thiết bị vi điều khiển một lần, bạn có thể sử dụng bộ lập trình thông thường kết nối với cổng COM hoặc LPT. Ví dụ, bộ lập trình đơn giản nhất cho chip AVR là cáp 6 dây, 4 điện trở (bộ lập trình PonyProg).
Sử dụng một bộ lập trình thông thường, bạn có thể tải các chương trình hex vào nhiều bộ vi điều khiển AVR mà không lãng phí thời gian và tiền bạc. Ngoài ra, bộ lập trình có thể được sử dụng như một bộ lập trình trong mạch, vì vậy bạn có thể lập trình bộ vi điều khiển AVR mà không cần tháo nó ra khỏi thiết bị.
Các lập trình viên như vậy được kết nối với một máy tính bằng một chương trình đặc biệt (còn được gọi là lập trình viên). Nó chuyển phần sụn từ máy tính và thiết bị chỉ ghi nó vào bộ nhớ của vi mạch. Các lập trình viên có thể được kết nối qua cổng nối tiếp hoặc song song, qua đầu nối USB, v.v. Các lập trình viên hiện đại thường được kết nối qua USB.
Bộ lập trình USB dùng để lập trình các thiết bị vi xử lý của một hãng nào đó (tùy thuộc vào thương hiệu của bộ lập trình) ở dạng lắp ráp. Nó đơn giản hóa quá trình cấu hình phần mềm một cách đáng kể.
Làm thế nào để kết nối một bộ lập trình USB?
Để sử dụng thiết bị, bạn cần kết nối thiết bị với một trong các cổng USB trên máy tính của mình. Sau đó, trên máy tính sẽ xuất hiện thông báo về việc kết nối thiết bị USBasp mới và đèn LED trên bộ lập trình sẽ sáng lên, có nghĩa là thiết bị đã được kết nối thành công.
Sau đó, bạn cần cài đặt trình điều khiển để hệ điều hành có thể hoạt động chính xác với thiết bị này. Sau đó, có thể kết nối thiết bị vi xử lý với giao diện ISP. Đèn LED thứ hai sẽ sáng trong quá trình lập trình.
Theo quy định, lập trình viên có hai giao diện - một để kết nối vi điều khiển, giao diện còn lại để kết nối với máy tính. Để kết nối bộ vi điều khiển, bạn có thể sử dụng chế độ lập trình nối tiếp ISP. Và thiết bị này được kết nối với máy tính thông qua cổng kết nối USB tiêu chuẩn.
Để điều khiển bộ lập trình, bạn cần cài đặt các chương trình đặc biệt. Tốt nhất là sử dụng các ứng dụng có cửa sổ. Ví dụ, để làm việc với thiết bị, bạn có thể sử dụng các chương trình ExtremeBurner, Khazama, avrguge và các chương trình khác.