Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ATtiny2313 не программируется
Программаторы Мастер > Наши программаторы > Мастер 02, Мастер 02 USB
Юрий
Доброго дня.

Помогите с программированием.
Программатор МАСТЕР.02 model 4.71-02 S/N.47538
MasterLink v581, на программаторе v4.00
Устанавливаю тип м.с. ATtiny2313 -I, пишет что все ОК, но не записывает в память ни прогу ни конф. биты
Устанавливаю тип м.с. ATtiny2313 -T, пишет что Ошибка обмена данными или Ошибка обмена данными2
Причем в случае с ATtiny2313 -T запись Ошибка обмена данными звучит с вставленной МС и без нее.
Что может быть? Может что не так делаю?
masterra
М.с программируется и в последовательном и в параллельном режиме, только нужно обновить прошивку до 5.01 или 5.11.
Иначе несоответствие прошивки и программы.
Цитата(Юрий @ 23.7.2011, 8:47) *
Доброго дня.

Помогите с программированием.
Программатор МАСТЕР.02 model 4.71-02 S/N.47538
MasterLink v581, на программаторе v4.00
Устанавливаю тип м.с. ATtiny2313 -I, пишет что все ОК, но не записывает в память ни прогу ни конф. биты
Устанавливаю тип м.с. ATtiny2313 -T, пишет что Ошибка обмена данными или Ошибка обмена данными2
Причем в случае с ATtiny2313 -T запись Ошибка обмена данными звучит с вставленной МС и без нее.
Что может быть? Может что не так делаю?

alfa19
А можно по подробнее про прогр. этой микросхемы. Есть HEX-файл и данные по установке фьюзов. Нет информации в какую область программировать DATA или CODE.
Микросхема установлена в переходник DIP28-SOP28 по первой ноге. Как ее программировать в параллельном и как в последовательном режиме?
masterra
Параллельный режим - attiny2313
Последовательный режим - attiny2313-T

Цитата(alfa19 @ 18.7.2013, 7:57) *
А можно по подробнее про прогр. этой микросхемы. Есть HEX-файл и данные по установке фьюзов. Нет информации в какую область программировать DATA или CODE.
Микросхема установлена в переходник DIP28-SOP28 по первой ноге. Как ее программировать в параллельном и как в последовательном режиме?

alfa19


Цитата(masterra @ 18.7.2013, 23:44) *
Параллельный режим - attiny2313
Последовательный режим - attiny2313-T


Последовательный режим - attiny2313-T я не нахожу. Толи я чего-то недопонимаю ...
В итоге прошил hex-файл в режиме "code". Выставил fuse bite как рекомендовано автором программы для контроллера, нажал "записать" - "установить конфигурацию". Сравнил прошивку с файлом - все сошлось. А fuse bite все время возвращается к умолчальному виду. Как проверить, в каком состаянии находятся эти вайты в микросхеме? Прошились они или нет? В область "Data" нужно чего писать?
masterra
В списке есть attiny2313-I (для совместимости со старыми моделями), а нужно выбрать attiny2313-T.
Или attiny2313 - параллельный режим.
Без м.с "считываете конфигурацию", должно быть "FFFFFF". Затем с установленной м.с, значение меняется? Выставляете какой-нибудь бит и "записываете конфигурацию", после считывания значение меняется?
Необходимость записи в область Data нужно уточнять у автора.
Цитата(alfa19 @ 23.7.2013, 13:32) *
Последовательный режим - attiny2313-T я не нахожу. Толи я чего-то недопонимаю ...
В итоге прошил hex-файл в режиме "code". Выставил fuse bite как рекомендовано автором программы для контроллера, нажал "записать" - "установить конфигурацию". Сравнил прошивку с файлом - все сошлось. А fuse bite все время возвращается к умолчальному виду. Как проверить, в каком состаянии находятся эти вайты в микросхеме? Прошились они или нет? В область "Data" нужно чего писать?

alfa19
Цитата(masterra @ 23.7.2013, 22:38) *
В списке есть attiny2313-I (для совместимости со старыми моделями), а нужно выбрать attiny2313-T.
Или attiny2313 - параллельный режим.
Без м.с "считываете конфигурацию", должно быть "FFFFFF". Затем с установленной м.с, значение меняется? Выставляете какой-нибудь бит и "записываете конфигурацию", после считывания значение меняется?
Необходимость записи в область Data нужно уточнять у автора.


Выбрал attiny2313-T. Без м.с получил "FFFFFF". Выставил fuse bite. Записал программу в область "CODE". Перезапустил на всяк. случай программатор и сравнил содержимое микросхемы с файлом, все сошлось, кроме fuse bite. Они оказались в выставлены, как по умолчанию было, а не как я их выставлял.
masterra
"Выставил fuse bite ".Далее нажал "записать" - "установить конфигурацию" - делали?
Затем нужно "считать конфигурацию", меняется?
Цитата(alfa19 @ 24.7.2013, 5:49) *
Выбрал attiny2313-T. Без м.с получил "FFFFFF". Выставил fuse bite. Записал программу в область "CODE". Перезапустил на всяк. случай программатор и сравнил содержимое микросхемы с файлом, все сошлось, кроме fuse bite. Они оказались в выставлены, как по умолчанию было, а не как я их выставлял.

alfa19
Цитата(masterra @ 24.7.2013, 23:57) *
"Выставил fuse bite ".Далее нажал "записать" - "установить конфигурацию" - делали?
Затем нужно "считать конфигурацию", меняется?


Да, с fuse bite разобрался, выставились как надо. Но установленный в схему контроллер молчит. Собирал устройство (http://best-chart.ru/samodelnye-izmeritelnye-ustrojstva-testery/principialnaya-sxema-pechatnaya-plata-kalibrovka-otladka-foto-vneshnij-vid-izmeritelya-emkostej-kondensatorov-i-induktivnosti-katushek-lc-testera-na-mikrokontrollere-attiny2313.html) к которому прилогалась прошивка (ссылка в статье, сюда подгрузить не могу). В статье прошивают программатором pony prog и все работает. Прошиваю контроллер master-02, шью hex файл в code и fuse bite как в статье и все молчит. Может с .eep файлом надо что-то делать, но вроде написано, что он для pony prog. Объем файлов смущает, hex весит почти 5 кб, а eep 60 байт.
masterra
В версиях Masterlink до 5.93 нужно делать swap(менять порядок байт), после чтения файла прошивки.
Данные в EEPROM можно записать, выбрав область Data.
Цитата(alfa19 @ 27.7.2013, 19:50) *
Да, с fuse bite разобрался, выставились как надо. Но установленный в схему контроллер молчит. Собирал устройство (http://best-chart.ru/samodelnye-izmeritelnye-ustrojstva-testery/principialnaya-sxema-pechatnaya-plata-kalibrovka-otladka-foto-vneshnij-vid-izmeritelya-emkostej-kondensatorov-i-induktivnosti-katushek-lc-testera-na-mikrokontrollere-attiny2313.html) к которому прилогалась прошивка (ссылка в статье, сюда подгрузить не могу). В статье прошивают программатором pony prog и все работает. Прошиваю контроллер master-02, шью hex файл в code и fuse bite как в статье и все молчит. Может с .eep файлом надо что-то делать, но вроде написано, что он для pony prog. Объем файлов смущает, hex весит почти 5 кб, а eep 60 байт.

alfa19
Цитата(masterra @ 28.7.2013, 23:24) *
В версиях Masterlink до 5.93 нужно делать swap(менять порядок байт), после чтения файла прошивки.
Данные в EEPROM можно записать, выбрав область Data.


Совсем запутали. Так в data или в code нужно программировать?
masterra
Программу в Code, если есть данные, то в Data.
Цитата(alfa19 @ 28.7.2013, 20:33) *
Совсем запутали. Так в data или в code нужно программировать?

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
IPB NULL RU