Еще раз про фузы!!!

Учиться можно на своих ошибках, но учиться на чужих — быстрее и дешевле ;)

Еще раз про фузы!!!

Сообщение galex1981 » 24 май 2009, 16:45

В общем похоже за последнюю неделю наблюдаю тенденцию что народ убивают последовательное программирование МК неправильной прошивкой фузов. Чтобы не отключить последовательное программирование МК следите за тем чтобы фузи бит SPIEN всегда был включен. Перед прошивкой фузов еще раз убедитесь что галочка на этом бите стоит. Если неверно прошить другие фузы то МК можно ISP программатором восстановить, но если все таки убрали этот бит то спасти МК может только параллельный программатор.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Еще раз про фузы!!!

Сообщение avr123.nm.ru » 24 май 2009, 17:26

Я бы советовал не про галочку, а убедится что он будет "0" - т.е. "запрограммирован". И еще fuse AVR касательно вывода RESET требует особого внимания.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Еще раз про фузы!!!

Сообщение ALHIMIK » 04 сен 2009, 15:51

если верить Евстифееву то в режиме ISP програмирования состояние бита SPIEN изменить нельзя :oops:
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Еще раз про фузы!!!

Сообщение avr123.nm.ru » 04 сен 2009, 15:55

Я думаю авро-мочение совершается путем отключения ресета.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Еще раз про фузы!!!

Сообщение ALHIMIK » 04 сен 2009, 16:11

там где его можно отключить...
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Еще раз про фузы!!!

Сообщение galex1981 » 04 сен 2009, 16:14

ALHIMIK писал(а):если верить Евстифееву то в режиме ISP програмирования состояние бита SPIEN изменить нельзя :oops:

Это в теории. А на практике, в AVR студии если задашь фузи биты через 2 байта, то легко можешь отключить все что угодно...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Еще раз про фузы!!!

Сообщение -= Александр =- » 04 сен 2009, 16:33

Отключить можно все, просто умный софт не разрешает через SPI отключить SPI.
А вообще для новичков лучше пользоваться прогой для рассчета этих битов. Тут где-то она пробегала и не раз...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Еще раз про фузы!!!

Сообщение dmq » 05 сен 2009, 07:56

galex1981 писал(а):но если все таки убрали этот бит то спасти МК может только параллельный программатор.

А еще JTAG, если конечно в данном МК есть он.
Если кому-то будет интересно, вот тут viewtopic.php?f=43&t=6127 в последнем сообщении есть ссылка на простой и прекрасно работающий JTAG, и мой вариант для USB :) Проверено с AVR Studio, с другими средами не пробовал.
dmq
 
Сообщения: 81
Зарегистрирован: 29 апр 2009, 14:02
Откуда: Екатеринбург
ФИО: Михаил

Re: Еще раз про фузы!!!

Сообщение SkyZi » 26 июл 2012, 22:07

Использую УНИПРОФ зашел в фьюзы, нажал ЧИТАТЬ, потом просто закрыл. После отключения платы,проверил работу программы. Подключив обратно, унипроф не видит мк. Что делать? Почему так, ведь я не вносил изменения...
Project "Hexxx" (in progress...)
Аватара пользователя
SkyZi
 
Сообщения: 133
Зарегистрирован: 27 окт 2011, 22:32
Откуда: Ростов-на-Дону
Skype: skyzi007
прог. языки: Python, Си (МК)
ФИО: Святослав Игоревич

Re: Еще раз про фузы!!!

Сообщение avr123.nm.ru » 27 июл 2012, 13:27

Наверно вам кажется что не вносили изменений. Либо внешний такт подать на XTAL1 либо уже выключили ISP прошивание. Смотрите подробнее на www.proavr.narod.ru/07.htm
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Еще раз про фузы!!!

Сообщение SkyZi » 27 июл 2012, 17:38

3 одинаковые платы. одно и тоже? кажется!? не фигасебе рид и закрыть. больше платы не видит не чего
Project "Hexxx" (in progress...)
Аватара пользователя
SkyZi
 
Сообщения: 133
Зарегистрирован: 27 окт 2011, 22:32
Откуда: Ростов-на-Дону
Skype: skyzi007
прог. языки: Python, Си (МК)
ФИО: Святослав Игоревич


Вернуться в Осторожно — грабли ;)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3