ATtiny2313 не программируется |
Здравствуйте, гость ( Вход | Регистрация )
ATtiny2313 не программируется |
23.7.2011, 8:47
Сообщение
#1
|
|
Новичок Группа: Пользователи Сообщений: 4 Регистрация: 6.12.2008 Пользователь №: 12 |
Доброго дня.
Помогите с программированием. Программатор МАСТЕР.02 model 4.71-02 S/N.47538 MasterLink v581, на программаторе v4.00 Устанавливаю тип м.с. ATtiny2313 -I, пишет что все ОК, но не записывает в память ни прогу ни конф. биты Устанавливаю тип м.с. ATtiny2313 -T, пишет что Ошибка обмена данными или Ошибка обмена данными2 Причем в случае с ATtiny2313 -T запись Ошибка обмена данными звучит с вставленной МС и без нее. Что может быть? Может что не так делаю? |
|
|
26.7.2011, 19:46
Сообщение
#2
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
М.с программируется и в последовательном и в параллельном режиме, только нужно обновить прошивку до 5.01 или 5.11.
Иначе несоответствие прошивки и программы. Доброго дня. Помогите с программированием. Программатор МАСТЕР.02 model 4.71-02 S/N.47538 MasterLink v581, на программаторе v4.00 Устанавливаю тип м.с. ATtiny2313 -I, пишет что все ОК, но не записывает в память ни прогу ни конф. биты Устанавливаю тип м.с. ATtiny2313 -T, пишет что Ошибка обмена данными или Ошибка обмена данными2 Причем в случае с ATtiny2313 -T запись Ошибка обмена данными звучит с вставленной МС и без нее. Что может быть? Может что не так делаю? |
|
|
18.7.2013, 7:57
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 34 Регистрация: 3.1.2009 Пользователь №: 89 |
А можно по подробнее про прогр. этой микросхемы. Есть HEX-файл и данные по установке фьюзов. Нет информации в какую область программировать DATA или CODE.
Микросхема установлена в переходник DIP28-SOP28 по первой ноге. Как ее программировать в параллельном и как в последовательном режиме? |
|
|
18.7.2013, 19:44
Сообщение
#4
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
Параллельный режим - attiny2313
Последовательный режим - attiny2313-T А можно по подробнее про прогр. этой микросхемы. Есть HEX-файл и данные по установке фьюзов. Нет информации в какую область программировать DATA или CODE. Микросхема установлена в переходник DIP28-SOP28 по первой ноге. Как ее программировать в параллельном и как в последовательном режиме? |
|
|
23.7.2013, 13:32
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 34 Регистрация: 3.1.2009 Пользователь №: 89 |
Параллельный режим - attiny2313 Последовательный режим - attiny2313-T Последовательный режим - attiny2313-T я не нахожу. Толи я чего-то недопонимаю ... В итоге прошил hex-файл в режиме "code". Выставил fuse bite как рекомендовано автором программы для контроллера, нажал "записать" - "установить конфигурацию". Сравнил прошивку с файлом - все сошлось. А fuse bite все время возвращается к умолчальному виду. Как проверить, в каком состаянии находятся эти вайты в микросхеме? Прошились они или нет? В область "Data" нужно чего писать? |
|
|
23.7.2013, 18:38
Сообщение
#6
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
В списке есть attiny2313-I (для совместимости со старыми моделями), а нужно выбрать attiny2313-T.
Или attiny2313 - параллельный режим. Без м.с "считываете конфигурацию", должно быть "FFFFFF". Затем с установленной м.с, значение меняется? Выставляете какой-нибудь бит и "записываете конфигурацию", после считывания значение меняется? Необходимость записи в область Data нужно уточнять у автора. Последовательный режим - attiny2313-T я не нахожу. Толи я чего-то недопонимаю ... В итоге прошил hex-файл в режиме "code". Выставил fuse bite как рекомендовано автором программы для контроллера, нажал "записать" - "установить конфигурацию". Сравнил прошивку с файлом - все сошлось. А fuse bite все время возвращается к умолчальному виду. Как проверить, в каком состаянии находятся эти вайты в микросхеме? Прошились они или нет? В область "Data" нужно чего писать? |
|
|
24.7.2013, 5:49
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 34 Регистрация: 3.1.2009 Пользователь №: 89 |
В списке есть attiny2313-I (для совместимости со старыми моделями), а нужно выбрать attiny2313-T. Или attiny2313 - параллельный режим. Без м.с "считываете конфигурацию", должно быть "FFFFFF". Затем с установленной м.с, значение меняется? Выставляете какой-нибудь бит и "записываете конфигурацию", после считывания значение меняется? Необходимость записи в область Data нужно уточнять у автора. Выбрал attiny2313-T. Без м.с получил "FFFFFF". Выставил fuse bite. Записал программу в область "CODE". Перезапустил на всяк. случай программатор и сравнил содержимое микросхемы с файлом, все сошлось, кроме fuse bite. Они оказались в выставлены, как по умолчанию было, а не как я их выставлял. |
|
|
24.7.2013, 19:57
Сообщение
#8
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
"Выставил fuse bite ".Далее нажал "записать" - "установить конфигурацию" - делали?
Затем нужно "считать конфигурацию", меняется? Выбрал attiny2313-T. Без м.с получил "FFFFFF". Выставил fuse bite. Записал программу в область "CODE". Перезапустил на всяк. случай программатор и сравнил содержимое микросхемы с файлом, все сошлось, кроме fuse bite. Они оказались в выставлены, как по умолчанию было, а не как я их выставлял. |
|
|
27.7.2013, 19:50
Сообщение
#9
|
|
Активный участник Группа: Пользователи Сообщений: 34 Регистрация: 3.1.2009 Пользователь №: 89 |
"Выставил 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 байт. |
|
|
28.7.2013, 19:24
Сообщение
#10
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
В версиях Masterlink до 5.93 нужно делать swap(менять порядок байт), после чтения файла прошивки.
Данные в EEPROM можно записать, выбрав область Data. Да, с 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 байт. |
|
|
28.7.2013, 20:33
Сообщение
#11
|
|
Активный участник Группа: Пользователи Сообщений: 34 Регистрация: 3.1.2009 Пользователь №: 89 |
|
|
|
29.7.2013, 17:29
Сообщение
#12
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
|
|
|
Текстовая версия | Сейчас: 28.6.2024, 13:17 |