Страница 1 из 1
После прошивки фьюзов Atmega8 пишет Chip signature mismatch
Добавлено: Вт окт 02, 2012 12:35:31
Svarog
Здравствуйте уважаемые. Прошу вашей помощи, я раньше с Мегами дела практически не имел, пользуюсь программатором AVR910 USB, шью в CodeVisionAVR. Дело было так, подключил я все это дело как положено выставил фьюзы, нажал Program All, все зашилось как и положено, потом считал фьюзы и заметил что вместо CKSEL0 поставил CKSEL2, выключил я значит CKSEL2 и включил CKSEL0 после чего прошил Фюзы, и после этого на любые запросы к МК ответ
Код: Выделить всё
Chip signature mismatch
Read: Byte0=0xFF Byte1=0xFF Byte2=0xFF
Must: Byte0=0x1E Byte1=0x93 Byte2=0x07
Читал что это может быть вызвано плохим контактом проводов, но все же работало до того как я перепрошил ему фьюзы, подскажите кто знает этому МК уже пришел конец или еще будет жив? Чем черевата такая ошибка?
Re: После прошивки фьюзов Atme8 пишет Chip signature mismatc
Добавлено: Вт окт 02, 2012 14:07:40
Engineer_Keen
Перестановка CKSEL2-CKSEL0 изменила тактовую частоту в 8 раз. Если действительно больше ничего не менялось, можно попробовать снизить частоту программирования. Однако изначально меги идут как раз с делителем на 8, так что раз первый раз она запрограммировалась, то дело скорее всего не в этом. Сигнатура FFFFFF говорит о том, что либо что-то не контачит в разъеме ISP, либо мк не запустился (фьюзами выбран не тот источник тактирования или уровень BOD ниже питания), либо он не реагирует на ISP (ISP или ресет отключен фьюзами)
Re: После прошивки фьюзов Atme8 пишет Chip signature mismatc
Добавлено: Вт окт 02, 2012 14:59:09
avreal
Так а делитель-то на 8 не снимался.
Итого теперь он делит новую частоту по CKSEL, 1МГц, выходит 125 кГц.
Так что снижать частоту надо и крепко, частота SPI с запасом на разброс RC-utythfnjhf должна быть 30 кГц или даже ниже.
Re: После прошивки фьюзов Atme8 пишет Chip signature mismatc
Добавлено: Вт окт 02, 2012 15:09:59
Engineer_Keen
CLKDIV8? Так у 8-й меги его нету вроде... Только CKSEL.
Re: После прошивки фьюзов Atme8 пишет Chip signature mismatc
Добавлено: Вт окт 02, 2012 15:17:47
avreal
Тьху, ну да. Зарапортовался. Если уж фьюзами CKSEL с 8 на 1 переключается, то делителя нет.
Это с более новыми постоянніе грабли — переключить на тактирование от WDT 128 кГц, а про CKDIV8 забыть
Тогда или ещё что-то задето, или странно это…
Re: После прошивки фьюзов Atme8 пишет Chip signature mismatc
Добавлено: Вт окт 02, 2012 16:57:04
Svarog
Спасибо за ответы товарищи. Я сто раз все проверил, все контачит, может быть полный список фьюзов что я зашивал дас вам более обширную картину,
SUT1 CKSEL3 CKSEL1 CKSEL0 BOOTSZ1 BOOTSZ0
Re: После прошивки фьюзов Atme8 пишет Chip signature mismatc
Добавлено: Вт окт 02, 2012 22:17:57
vitalik_1984
Тут похоже просто нужен внешний источник такта вот и все.Соберите генератор на резонаторе будет вам всегда выручалочкой, а кстати если есть вывод led в вашем AVR910 то можно от него прям на XTAL1подать и пробовать снова на самой маленькой частоте.
Re: После прошивки фьюзов Atme8 пишет Chip signature mismatc
Добавлено: Вт окт 02, 2012 23:25:49
Svarog
vitalik_1984 самое интересное то что пока я помимо RESET,MOSI, MISO, GND и SCK не припаял LED прогер вообще не хотел с МК дружить, просто не видел его. Причем МК новый и не разу не использовался. По поводу
Соберите генератор на резонаторе будет вам всегда выручалочкой
есть у вас конкретная проверенная схема?
Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Ср окт 03, 2012 12:38:40
vitalik_1984
Нет себе я не делал видел в интернете схемки , тоже мучался с такой же фигней как AVR910 ,он так и не заработал.В общем забил я на это дело, так как большой лентяй и купил себе дракона.

пару раз ошибался вместо инт RC ставил экст .
В драконе все нормально потом в параллельном режиме решается.
AVR910 так и лежит в дальнем ящике.Может когда нибудь оживлю его в USBasp.
Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Ср окт 03, 2012 15:06:25
Svarog
Ну мой AVR910 USB чувствует себя хорошо, в ящик пока не собирается)) А что за дракон такой? Что за зверь

Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Ср окт 03, 2012 15:33:19
vitalik_1984
Вот он
AtAVRDragon
Заказывал специально везли две недели, но он того стоит.
Правда, если бы я увидел то, что потом в наличии появилось в этом же магазине, я бы, наверно, подумал о драконе
Мне попалась вторая версия у которой уже не сгорает импульсный источник питания.На новых версиях это уже исправлено.
Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Ср окт 03, 2012 15:49:28
Svarog
Весьма забавная штука, на досуге ознакомлюсь плотнее.
Мне попалась вторая версия у которой уже не сгорает импульсный источник питания.На новых версиях это уже исправлено.
Напомнило мне одно выражение "Дорогая импортная техника умирая спасает собой дешевый китайский предохранитель"
По поводу моего МК, что все же с ним делать, раз AVR910 его не видит? Может по старинке через паралельник и пони ?
Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Ср окт 03, 2012 17:00:15
vitalik_1984
Можно и по старинке, но похоже вы изначально что то не то делаете.На AVR910 если он от протосса есть еще переключатель low SCK пробовали им работать?Или у вас другой?
Возможно Мк перешел на режим без ресет, в результате ваших действий, тогда только параллельный режим или фьюз доктор.Впрочем доктор его и использует.
Даже лок биты не страшны, можно просто стереть чип и он как новенький

Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Ср окт 03, 2012 19:53:33
Svarog
Ну все что я сделал так это просто убрал 1 фьюз и поставил другой а потом нажал кнопочку "Program Fuse Bits" а что его так поплющело черт его знает. У меня от Протоса, про low SCK что то я забыл совсем, надо попробовать, а что за фьюз доктор такой? можно конкретное название софтины пожалуйста.
Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Ср окт 03, 2012 20:52:59
vitalik_1984
В ветке про фьюзы недавно его там рекламировали это не софт, а параллельный программатор, который самостоятельно восстанавливает фьюзы до заводских.Называется поэтому
фьюз доктором.
Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Вс окт 07, 2012 14:20:01
Svarog
Вчера разобрался с контроллером, проблема оказалась до ужаса банальной, все решилось подключением питания на МК.
Спасибо всем за советы и отдельное спасибо vitalik_1984 за ссылку на fusebit doctor, шикарный девайс для оперативного решения проблем)
Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Вс окт 07, 2012 16:18:33
vitalik_1984
Это как вас угораздило подключить Мк без питания?Вот в студии сразу при неудачной попытке программирования сразу пишет на своем : проверьте чтобы питание на Мк было подходящим, проверьте, чтобы частота программирования была равна 1/4 от тактовой , проверьте провода программирования.
Это мне напомнило выражение- никогда не делайте ничего с первого раза,а то никто не поймет как это было сложно.

Re: После прошивки фьюзов Atmega8 пишет Chip signature misma
Добавлено: Вс окт 07, 2012 23:14:55
Svarog
А мне вот вместо всего этого писало Chip signature mismatch и Фки гнало))
Ну главное что все решилось) и причина стала примером)