Полезные советы

Формат файла EEP - описание, как открыть?

Немного про работу в программе Синапрог и выставление фьюзов.

Рабочее окно программы выглядит так. Слева окно состояния, пока оно пустое

Алгоритм при программировании

1) Выбираем HEX файл и программируем флеш. "FLASH"
2) Выбираем HEX файл и программируем ЕЕПРОМ (если нужно конечно) "EEPROM"
3) Выставляем фьюзы "ADVANCED"

1. Запустив программу Sinaprog, появится следующее окно.
— жмем стрелочку, чтоб появилось доп.меню состоянию программы
— выбираем наш программатор из большого списка доступных
— жмем "Seach" для определения МК

Если питание на программатор подано и МК верно установлен в панельке, то увидим сообщение что АВР устройство готово к принятию инструкций.

2. Выбираем файл прошивки. В поле отобразится путь располагаемого файла прошивки

3. Нажимаем кнопку "Program" и наблюдаем как идет запись прошивки в МК

4. Спустя время, смотря сколько файл прошивки весит, в поле состояния отобразятся все процедуры.

5. Выставляем фьюзы. Заходим в меню "ADVANCED". Слева поле со стандартными фьюзами для МК Аттини13а. LOW — 6A, HIGH — FF

Фьюзы можем выставлять побайтно здесь, если они известны. Можно и выставлять галочками отдельно. Достаточно нажать на "С" и изменить нужный фьюз.

6. Мне нужно было отключить SKDIV8. Стандартные фьюзы сменились на 7А.
А также задействовать первую ногу МК, PB5. Для этого в стандартный фьюзах выставить галочку "RSTDISBL". И значение сменится с FF на FE.

Теперь если нужно будет повторно запрограммировать МК, простым способом не сможем. Надо будет собрать реаниматор для Аттини13а. Вот такой, например: Реаниматор AVR микроконтроллеров Attiny13

1. Окно состояния может отобразить и такую информацию:

avrdude: error: programm enable: target doesn`t answer.1 "
avrdude: inintialization failed, rc=-1
Doble check connection and try again, or use -F to override this check

Это может быть в нескольких случаях:
— не подключени МК к программатору
— хотя бы один пин из 6-ти необходимых не подключен к ножкам МК
— перепутан хотя бы один пин у МК
— отсутствует питание на МК

2. Если программатор не подключен к ПК.

3. Для того чтобы перевести фьюзы в побайтный вид, существуют калькуляторы фьюзов.
Например, такой: radioshemi.ucoz.ru/FUSI/calc.html?part=

Слева отображается побайтно выставленный фьюзы, в снизу расшивровка всех выставленных значений. Меняя одну галочку изменится и значение байта.

Для PonyProg и Sinaprog фьюзы одинаковые, а для Uniprof они инверсные.

Вроде бы что хотел, написал. Удачи в программировании )

Комментарии 61

Очень полезная статья. Нужно было прошить ATtiny 13A и все получилось! Есть вопрос по EEPROM. Я так понял, что если я в программе использую переменные, которые читаю-меняю-записываю в EEPROM, то надо и файлик .eep тоже прошивать?

Уважаемый, подскажите пожалуйста, а программатор CH341A дружит с данной программой?

Хорошо, а какой посоветуете программатор под эту программу с Али?

Usbasp, любой что понравится. Цена в пределах 100р +-50. Они все одинаковве

Здорово, сегодня решил прошить еще одну микросхему но с другой партии, это вчера мы с тобой разговаривали для схемы дхо в пол накала.Все подключил как до этого прошивал, микросхема прочиталась все нормально, а вот фьюзы по умолчанию не один не отмечен, а fuse бит (SPIEN ) не отмечен и окно его не активно., я все отметил по умолчанию кроме не активного, но прошивка не устанавливается ., есть решение как исправить.Короче я так понял что нужен проф. программатор, заказывал в китае и не до конца прочитал отзывы.

Привет)
в каждой программе фьюзы по своему выставляются. Где-то галочки ставишь, а где-то побайтно ставится, типа 6А FF (заводские для тини13). И еще, в одних программах галочки инверсные, в других нет.

Поэтому я не стал париться и установил программу Sinarpog (это оболочка от avrdude). Очень удобная для многих программаторов под мк тини и меги (atmel)

Если считалась микросхема в самом начале, значит она не залочена. Это хорошо.
Но после тех манипуляций с фьюзами SPIEN, мк отправили в залоченное состояние.

Решение.
Собираем реаниматор тини13, он поможет как для выхода из подобных ситуаций .

Чем открыть файл в формате EEP

Файл данных, который хранит информацию на медиа EEPROM (Electrically Erasable Programmable Read-Only Memory), например, флеш-карте. Содержит данные в шестнадцатеричном формате ("hex"), который определяет содержимое флеш-карты. Может редактироваться при помощи редактора Hex или приложения программирования вроде PonyProg.

Чем открыть файл в формате EEP (EEPROM Data File)

Смотрите видео: ШОК! МИРОВОЙ РЕКОРД В БОЛЬШОЙ ИГРЕ В БРАВЛ СТАРС. BRAWL STARS (January 2020).