реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Неправильно прошиты FUSE биты в ATTiny2313, ...это уже конец?...
phantom
сообщение Aug 23 2007, 17:08
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



Это я сегодня на солнце перегрелся - не штоб поспать... Короче при программировании STK200 чипа ATtiny2313V-10pi поставил "птички" на CLKSEL3=0, BODLEVEL2=0,BODLEVEL1=0, SUT0=0; после чего программатор чип уже не воспринимает. Это уже все? Или можно что-то еще сделать, перед тем как выбросить? smile.gif


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Aug 23 2007, 18:53
Сообщение #2





Guests






Это все легко лечится AVReAl'ом. Неоднократно описано на "Телесистемах", ищи там по слову AVReAl
Go to the top of the page
 
+Quote Post
arttab
сообщение Aug 24 2007, 01:12
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



це не есть проблем. если нет генератора, то можно на др. мк его сделать.
Вот если вывод reset на I/O или запретить ISP, то без параллельного программатора будет не весело.
пару рас ошибался, но при срочности работы было быстрее перепаять чем восстановить.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 24 2007, 02:32
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(arttab @ Aug 24 2007, 10:12) *
це не есть проблем. если нет генератора, то можно на др. мк его сделать.
Вот если вывод reset на I/O или запретить ISP, то без параллельного программатора будет не весело.
пару рас ошибался, но при срочности работы было быстрее перепаять чем восстановить.

Генератор не нужен. AVReal умеет сам тактировать микроконтроллер. Так я оживлял ATmega16, у которой неверно прошил фьюзы CKSEL.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
arttab
сообщение Aug 24 2007, 05:27
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Цитата
Генератор не нужен. AVReal умеет сам тактировать микроконтроллер. Так я оживлял ATmega16, у которой неверно прошил фьюзы CKSEL.


если адаптер нужный есть


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 24 2007, 06:03
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(arttab @ Aug 24 2007, 09:27) *
если адаптер нужный есть

STK200 - это как раз "нужный" адаптер.
Go to the top of the page
 
+Quote Post
Vladim
сообщение Aug 24 2007, 15:18
Сообщение #7





Группа: Новичок
Сообщений: 9
Регистрация: 6-01-07
Из: Ростов-на-Дону
Пользователь №: 24 157



Цитата(arttab @ Aug 24 2007, 05:12) *
це не есть проблем. если нет генератора, то можно на др. мк его сделать.
Вот если вывод reset на I/O или запретить ISP, то без параллельного программатора будет не весело.


Параллельный программатор не поможет. В даташите написано, что Tiny2313 работает только с ISP. Эта информация уже проскакивала на форуме.
Go to the top of the page
 
+Quote Post
FAV
сообщение Aug 24 2007, 15:32
Сообщение #8





Группа: Участник
Сообщений: 12
Регистрация: 1-02-06
Пользователь №: 13 852



не совсем понял про "В даташите написано, что Tiny2313 работает только с ISP." Можно по подробнее?

... открыл вот хелп в студии для STK-500 и читаю:

ATtiny2313 - SCKT3300D3 - Red 3 - Parallel High-Voltage programming.

Сообщение отредактировал FAV - Aug 24 2007, 15:34
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Aug 24 2007, 15:48
Сообщение #9





Guests






Все верно - вот выдержка из раздела Errata в ДШ:

2. Parallel Programming does not work
Parallel Programming is not functioning correctly. Because of this, reprogramming of the device is impossible if one of the following modes are selected:

– In-System Programming disabled (SPIEN unprogrammed)
– Reset Disabled (RSTDISBL programmed)

Problem Fix/Workaround:
Serial Programming is still working correctly. By avoiding the two modes above, the device can be reprogrammed serially.


Т.к. автор корневого поста эти фузы вроде как не трогал, а всего лишь лишил чип тактирования, то ему параллельное и не нужно, достаточно AVReAl'а

Сообщение отредактировал =AVR= - Aug 24 2007, 15:50
Go to the top of the page
 
+Quote Post
FAV
сообщение Aug 24 2007, 15:51
Сообщение #10





Группа: Участник
Сообщений: 12
Регистрация: 1-02-06
Пользователь №: 13 852



Спасибо! Учтено на будующее!
Go to the top of the page
 
+Quote Post
phantom
сообщение Aug 30 2007, 07:33
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



Чего-то ничего не получается у меня ничего. Пробовал внешний такт, пробовал AVReal - результат = 0. Но кстати не совсем понятно что мне надо делать. Я пробовал AVReal с опцией "-е" (cтирать) и с указанием фузебитов по умолчанию. Может надо туда записать что-то? И кстати последняя версия AVReal-а какая-то непонятная (ATTINY2313 не поддерживает) пришлось найти предыдущую. sad.gif А может можно кристал как-нить иначе стереть (засунуть в микроволновую печь на 5 сек, или в контейнер с радием?!)


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 30 2007, 09:25
Сообщение #12


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Vladim @ Aug 24 2007, 18:18) *
Параллельный программатор не поможет. В даташите написано, что Tiny2313 работает только с ISP. Эта информация уже проскакивала на форуме.



Цитата
2. Parallel Programming does not work
Parallel Programming is not functioning correctly. Because of this, reprogramming of the device is impossible if one of the following modes are selected:

– In-System Programming disabled (SPIEN unprogrammed)
– Reset Disabled (RSTDISBL programmed)


Бред сивой кобылы.
Самолично перешивал T2313 параллельным программатором с зашитым фузом RSTDISBL и отключенным SPIEN.

Цитата
Problem Fix/Workaround:
Serial Programming is still working correctly. By avoiding the two modes above, the device can be reprogrammed serially.

Полнейшая чушь, логики нет во фразе (типичная опечатка), т.к. как раз ISP отключается с этими установками. Поменяйте местами Parallel и Serial и все станет на свои места. Тобиш:

2. Serial Programming doesnt work.
Serial Programming is not functioning correctly. Because of this, reprogramming of the device is impossible if one of the following modes are selected:

– In-System Programming disabled (SPIEN unprogrammed)
– Reset Disabled (RSTDISBL programmed)

High Voltage Parallel Programming is still working correctly. By avoiding the two modes above, the device can be reprogrammed serially.

Цитата(phantom @ Aug 30 2007, 10:33) *
А может можно кристал как-нить иначе стереть (засунуть в микроволновую печь на 5 сек, или в контейнер с радием?!)

Купите STK500.
На борту и последовательный и параллельный программаторы.

Можете также почитать в даташите алгоритм параллельного программатора и сделать устройство, которое будет вам стирать (устанавливать) Fuses в состояние по умолчанию.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 15 2015, 16:10
Сообщение #13


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(defunct @ Aug 30 2007, 13:25) *
Бред сивой кобылы.
Самолично перешивал T2313 параллельным программатором с зашитым фузом RSTDISBL и отключенным SPIEN.

Пардон за некропост.

Но смотрю в его даташите описание сигналов паралельного программирования и там же на диаграмму режима программирования флэш. Вот где бред сивой кобылы. Т.к. в описании сигналов BS1/PAGEL и XA1/BS2 совмещённые, а на диаграмме они все независимые. Как при этом формировать строб записи страницы флэш (PAGEL) ? Если во время загрузки старшего байта данных в слове (16-бит) BS1 aka PAGEL будет давать ложный строб.

Если кто-то другой подскажет, тоже буду благодарен.

Упд.
Или может быть все функции паралельного режима, кроме программирования, в т.ч. смена фузов работает. Т.к. XA1 и BS2 могут не мешать друг другу будучи на одном пине.

Сообщение отредактировал GetSmart - May 15 2015, 17:19


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Dmitry Dubrovenk...
сообщение May 16 2015, 09:23
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949



Цитата(GetSmart @ May 15 2015, 19:10) *
а на диаграмме они все независимые
Ну, перепечатали диаграммы "под копирку". С кем не бывает.

Цитата(GetSmart @ May 15 2015, 19:10) *
Или может быть все функции паралельного режима, кроме программирования, в т.ч. смена фузов работает
Вообще же, 2313 один из самых "загадочных" атмеловских чипов. Ему уже и суффикс "a" приписАли, а всё-равно.
Лично мне так и не удалось его своим клоном STK-500 заставить нормально программироваться в параллельном режиме, поэтому довольствуюсь, в основном, функцией фьюз-доктора (с третьего-пятого раза это удаётся).
При этом, по ISP программируется без проблем.
Каких только теорий не выдвигалось на эту тему, но все они оказались несостоятельны.

P.S.: А Вы свой программатор хотите разработать что ли? rolleyes.gif


--------------------
Obligatus servus.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение May 16 2015, 17:21
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Перезапись фьюзов в 2313 в HV режиме с первого раза. http://www.der-hammer.info/hvprog/index.htm
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th July 2025 - 03:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01603 секунд с 7
ELECTRONIX ©2004-2016