Сбой сигнатур avr

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Сбой сигнатур avr

Сообщение Кислый »

Описываю ситуацию.
Собираю устройство на меге 16. Впаял всё что было в закромах Родины, и решил проверить откликается ли avr'ка. Проверяю дудкой.

Код: Выделить всё

me@sully:~$ avrdude -p m16 -c me -P /dev/ttyS1

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0xd4359a
avrdude: Expected signature for ATMEGA16 is 1E 94 03
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.
и отвечает так через раз (остальное время никак не отвечает, когда отвечает, то сигнатура та, что выше).

Посему вопрос, как заставить ее нормально определяться или как попросить дудку наплевать на несоответствие сигнатур ?

есть подозрение, что я убил аврку, когда в прошлый раз ёё выпаивал над газовой плитой (хотя остальные выпаянные в тот раз работают).
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Реклама
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Сбой сигнатур avr

Сообщение Кислый »

во блин накосячил. перепутал MISO и MOSI :facepalm: но теперь интересно как это она отвечала при перепутанных ногах ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Реклама
eufs
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

Re: Сбой сигнатур avr

Сообщение eufs »

Когда-то в результате издевательств над тини26 она забыла свою сигнатуру. Но во-первых насовсем, а во-вторых прекрасно шилась с соответствующим ключом в авреал. Вместе с сигнатурой слетели все фузы и калибровка генератора. С фузами все понятно, а вот с сигнатурой...
Наверняка есть способ восстановить. Вопрос - надо-ли.
Похожая ситуация была и с АТ89с2051, когда делал программатор для них. Там я разбирался дольше, даже где то записи есть, при каких процедурах сигнатуру можно затереть. Так как сигнатура хранится в перепрограммируемых ячейках, хотел попробовать использовать их в качестве ЕЕПРОМ. При отсутствии пользовательского ЕЕПРОМ в указанном МК, это могло помочь.
Но пересел на АВР, там вопрос с ЕЕПРОМ снят. :)))
C0FFEE=‭12648430‬
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»