Страница 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 ,он так и не заработал.В общем забил я на это дело, так как большой лентяй и купил себе дракона. :roll: пару раз ошибался вместо инт 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 и Фки гнало))
Ну главное что все решилось) и причина стала примером)