IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> 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 запись Ошибка обмена данными звучит с вставленной МС и без нее.
Что может быть? Может что не так делаю?
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 26.7.2011, 19:46
Сообщение #2


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



М.с программируется и в последовательном и в параллельном режиме, только нужно обновить прошивку до 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
сообщение 18.7.2013, 7:57
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 34
Регистрация: 3.1.2009
Пользователь №: 89



А можно по подробнее про прогр. этой микросхемы. Есть HEX-файл и данные по установке фьюзов. Нет информации в какую область программировать DATA или CODE.
Микросхема установлена в переходник DIP28-SOP28 по первой ноге. Как ее программировать в параллельном и как в последовательном режиме?
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 18.7.2013, 19:44
Сообщение #4


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



Параллельный режим - attiny2313
Последовательный режим - attiny2313-T

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

Перейти в начало страницы
 
+Цитировать сообщение
alfa19
сообщение 23.7.2013, 13:32
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 34
Регистрация: 3.1.2009
Пользователь №: 89





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


Последовательный режим - attiny2313-T я не нахожу. Толи я чего-то недопонимаю ...
В итоге прошил hex-файл в режиме "code". Выставил fuse bite как рекомендовано автором программы для контроллера, нажал "записать" - "установить конфигурацию". Сравнил прошивку с файлом - все сошлось. А fuse bite все время возвращается к умолчальному виду. Как проверить, в каком состаянии находятся эти вайты в микросхеме? Прошились они или нет? В область "Data" нужно чего писать?
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 23.7.2013, 18:38
Сообщение #6


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



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

Перейти в начало страницы
 
+Цитировать сообщение
alfa19
сообщение 24.7.2013, 5:49
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 34
Регистрация: 3.1.2009
Пользователь №: 89



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


Выбрал attiny2313-T. Без м.с получил "FFFFFF". Выставил fuse bite. Записал программу в область "CODE". Перезапустил на всяк. случай программатор и сравнил содержимое микросхемы с файлом, все сошлось, кроме fuse bite. Они оказались в выставлены, как по умолчанию было, а не как я их выставлял.
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 24.7.2013, 19:57
Сообщение #8


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



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

Перейти в начало страницы
 
+Цитировать сообщение
alfa19
сообщение 27.7.2013, 19:50
Сообщение #9


Активный участник
***

Группа: Пользователи
Сообщений: 34
Регистрация: 3.1.2009
Пользователь №: 89



Цитата(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
сообщение 28.7.2013, 19:24
Сообщение #10


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



В версиях 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
сообщение 28.7.2013, 20:33
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 34
Регистрация: 3.1.2009
Пользователь №: 89



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


Совсем запутали. Так в data или в code нужно программировать?
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 29.7.2013, 17:29
Сообщение #12


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



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

Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 26.4.2024, 3:04