UNIPROGF
Một lập trình viên đơn giản nhưng phổ quát cho các bộ vi điều khiển của gia đình AVR.

UniProf sử dụng công nghệ lập trình mạch, nghĩa là nó cho phép bạn flash các bộ vi điều khiển đã được cài đặt trong thiết bị cuối cùng. Phần mềm này có GUI GUI GUI riêng, hiển thị trực quan tất cả các giai đoạn làm việc, có thể tương tác với các lập trình viên COM và LPT và thực hiện gỡ lỗi thời gian thực. Phần mềm này hỗ trợ một danh sách rộng các bộ vi điều khiển AVR, bao gồm 2313, 8515, 8535, mega128, mega162, mega324, mega64, mega8, mega8515, mega8535, pwm23, tiny15, tiny13, tiny2313, cũng như nhiều loại khác.
Giao diện UniProf đơn giản và dễ truy cập, nhưng nó không mất đi sự liên quan của nó ngay cả đối với nền tảng của các lập trình viên mạnh mẽ hơn. Cùng với phần mềm được đề cập có một trợ giúp nhỏ, bằng ngôn ngữ có thể truy cập mô tả các tính năng của công việc. Phần mềm này không có menu như vậy, cửa sổ chính chứa tất cả các chức năng của phần mềm. Phần tử chính của màn hình chính là một bảng, trong các ô chứa các giá trị ghi hoặc đọc của bộ nhớ điều khiển được hiển thị.
Giao diện UniProf đơn giản và dễ truy cập, nhưng nó không mất đi sự liên quan của nó ngay cả đối với nền tảng của các lập trình viên mạnh mẽ hơn. Cùng với phần mềm được đề cập có một trợ giúp nhỏ, bằng ngôn ngữ có thể truy cập mô tả các tính năng của công việc. Phần mềm này không có menu như vậy, cửa sổ chính chứa tất cả các chức năng của phần mềm. Phần tử chính của màn hình chính là một bảng, trong các ô chứa các giá trị ghi hoặc đọc của bộ nhớ điều khiển được hiển thị.
UniProf cho phép bạn đọc, viết hoặc so sánh bộ nhớ FLASH và EEPROM của các chương trình (và đối với FLASH, điều này có thể thực hiện được ngay cả trong các ranh giới nhất định), cũng như đọc và ghi các bit cầu chì và khóa. Phần mềm nhận ra các tệp phần sụn thuộc các loại BIN, HEX, Generic và lưu các giá trị từ các cửa sổ làm việc vào các tệp có định dạng đã chỉ định. Gửi bất kỳ lệnh nào của giao thức trao đổi, có thể sử dụng thủ công, bạn có thể sửa nội dung của bộ nhớ EEPROM, di chuyển các khối FLASH, đọc các byte hiệu chỉnh OSCCAL, đặt chúng vào bộ đệm FLASH hoặc EEPROM, nếu cần. Chương trình có thể kiểm tra độ sạch của bộ điều khiển (phải đặt 0xFF trong tất cả các ô nhớ) hoặc xóa chip bộ nhớ. Có nhiều chức năng tinh tế hơn, ví dụ, đặt độ trễ lập trình, thay đổi kích thước của các chữ số trong cửa sổ EEPROM và FLASH, hủy hành động hiện tại. Nếu vi điều khiển không được tự động phát hiện, bạn có thể tự chọn chúng từ danh sách đề xuất. Đối với những người không chắc chắn về kết nối chính xác của thiết bị sẽ được flash, một bảng điều khiển với tất cả các tùy chọn cổng có sẵn được cung cấp. Đi qua chúng lần lượt, bạn có thể tìm thấy vi điều khiển được kết nối.

Nếu xảy ra lỗi trong khi đọc hoặc viết, chương trình sẽ thông báo ngay lập tức. Trong trường hợp này, bạn có thể sử dụng chế độ chậm có tên là Phanh phanh, giúp giảm nguy cơ ghi sai, cũng như bắt buộc khi làm việc với các bit cầu chì. Ngoài ra, chế độ phanh của chế độ cứng là cần thiết ở tần số xung nhịp máy tính thấp (chương trình hoạt động bình thường ở tần số ít nhất 1 MHz).
Có hai chế độ trao đổi gỡ lỗi trong chương trình UniProf: đơn giản hơn, và khó hơn. Chúng bao gồm khả năng đọc bảng tên Trình tạo thuật toán và tệp MAP của trình biên dịch IAR. Ngoài ra còn có tùy chọn đồng bộ hóa ", bổ sung thêm một nét" phụ "và khôi phục trao đổi trong trường hợp bị nhiễu.
Tác giả của lập trình viên này là cư dân của Nga Mikhail Nikolaev (http://avr.nikolaew.org/). Từ năm 1992, ông đã tạo ra phần mềm cho vi điều khiển, tham gia tích cực vào việc phát triển kiến trúc và bố cục từ xa của các thiết bị khác nhau, viết một phần mềm lắp ghép đơn giản. Tác giả không ngừng làm việc để cải thiện UniProf. Chương trình đã thoát khỏi nhiều lỗi ban đầu, sự ổn định trong quá trình firmware đã được cải thiện.

UniProf hoàn toàn miễn phí. Hiện tại không thể tìm thấy phần mềm này trên trang web của tác giả. Gói có kích thước nhỏ (khoảng 1 MV) và không cần cài đặt. Để kết nối với thiết bị gỡ lỗi, cần có một trong hai vòng: cho cổng COM hoặc cho cổng LPT. Do khả năng ghi cổng LPT khi được kết nối với thiết bị hoạt động với bộ nguồn mạnh, tác giả đã thêm khả năng gán độc lập các dòng cổng. Do đó, chương trình UniProf có thể được cấu hình cho bất kỳ vòng lặp nào cho cổng LPT.
Phần mềm được viết bằng tiếng Nga.
UniProf được tạo ra để hoạt động trong hệ điều hành Windows 98, nhưng chức năng của gói đã được thử nghiệm trong Windows 2000, XP, Vista và 7.
Phân phối chương trình: Miễn phí
Nhận xét
Đăng nhận xét