Реклама ⓘ
Главная » Программы
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

SinaProg

Графическая оболочка для программы AVRdude, включающая в себя простой и функциональный AVR fuse-калькулятор

SinaProg - Рабочее окно программы

Мощнейшая консольная программа для прошивки микроконтроллерных устройств – AVRdude – в «чистом» виде является крайне неудобной, так как разработчикам необходимо постоянно прописывать довольно емкие строки-ключи для установки основных параметров (некоторые из которых, в частности fuse-биты, перед этим еще нужно рассчитать). Для решения этой проблемы была создана небольшая утилита SinaProg. В отличие от аналогичного программного обеспечения SinaProg имеет поддержку огромного количества программаторов. Она работает одинаково хорошо и с мощными атмеловскими устройствами, и с простейшими аппаратами, состоящими всего из нескольких проводков. Любой поддерживаемый через AVRdude программатор, даже если его нет в списке доступных устройств SinaProg, легко может быть добавлен в базу и настроен.

Интерфейс графической среды выглядит просто и удобно, нет ничего лишнего, все понятно и предельно ясно. Разработчику предлагается выбрать необходимый для прошивки hex-файл и указать нужную память – EEPROM или Flash. Для работы с памятью доступны операции: программирования, проверки (верификация содержимого памяти и hex-файла) и чтения. Помимо этого присутствует поле выбора микроконтроллера из выпадающего списка, с которым будет работать программатор. Для контроля работоспособности линии «программатор-шлейф-микроконтроллер» можно запустить процесс проверки соответствия выбранного микрочипа, тому, что подсоединен в реальности. В отдельном окне предлагается установить тип программатора, порт к которому он подключен и скорость его работы. Индикатор состояния показывает прогресс выполнения операций с микроконтроллером. Для поиска ошибок присутствует возможность просмотреть логи системных сообщений.

SinaProg - Список поддерживаемых программаторов

В программе SinaProg присутствует целая секция, предназначенная для установки и конфигурации fuse-битов. Данные автоматически считываются с микроконтроллера. Утилита позволяет посмотреть: сигнатуру микропроцессора, калибрационные величины для генератора, fuse-биты, разделенные на четыре байта (High Fuse, Lock Bits, Low Fuse и Ext. Fuse). Кроме этого программа выдает удобные для анализа и редактирования выпадающие списки с подробным описанием fuse-битов – так называемый fuse-калькулятор. Запись fuse-битов возможна либо в виде значений всего байта (шестнадцатеричное число), либо при помощи fuse-калькулятора с выбором нужных режимов работы. При необходимости все описания fuse-битов можно легко русифицировать. Все предустановки описываются в простом формате в файле Fuse.txt. Также необходимо отметить, что fuse-биты в данной среде являются инверсными.

Программное обеспечение SinaProg является бесплатным и свободно распространяется. Данная утилита портативная, то есть работает с любого места без установки. Помимо собственных файлов она включает в себя программу AVRdude.

SinaProg - Окно установки Fuse-битов

SinaProg разработана неизвестной командой иранских программистов.

Программа SinaProg написана на английском языке. Русификатора к ней не требуется, любой человек, впервые запустивший данный софт, сразу разберется, что в ней к чему.

SinaProg поддерживается операционными системами Microsoft Windows (версии: 95, 98, ME, NT, 2000, XP, VISTA и 7) и Linux (через Wine). Для работы в среде Windows NT, 2000, XP c параллельным портом необходимо наличие файла-драйвера GiveIO.sys.

Распространение программы: бесплатная

Скачать SinaProg 2.1.1

Обсуждение программы на форуме

Комментарии (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

МиниПК MK809V - 4 ядра, Android 4.4.2
МиниПК MK809V - 4 ядра, Android 4.4.2
Мультиметр DT9205A 200 Вт усилитель класса D на IRS2092
вверх