Chip signature mismatch

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Chip signature mismatch

Сообщение User » 30 окт 2007, 12:19

Совсем недавно начал разбиратся с контроллерами, так что прошу ногами за глупость не пинать :)

Спаял программатор "5 проводков", купил atmega8. Написал программу,прошил. С тех пор до контроллера нет связи :(
Уже потом понял что забыл снять галочку "program fuse". (программирую из codevision).

Параллельного программатора у меня нет, так что я плюнул и купил еще один atmega8. Вставляю его в кроватку на плате, пытаюсь прошить.(со снятой галкой программирования фьюзов, уже ученый) Появляется сообщение "Chip signature mismatch..." и список Read: byte0=53h byte1=53h byte2=53h Must be: byte0=1eh byte1=93h byte2=07h

Чип выбран правильный, atmega8.

Подскажите в чем может быть проблема?
прошлый то прошился нормально, без ошибок...
Просто заводской брак? или что то другое?
Может быть есть способы его восстановить?

Очень не хочется покупать 3й...

Заранее спасибо.
User
 
Сообщения: 20
Зарегистрирован: 30 окт 2007, 12:03

Re: Chip signature mismatch

Сообщение Myp » 30 окт 2007, 13:08

у меня такое было когда на соплях висело
читалось не прально
сделал проводки покороче и понадёжней стало читатся прально
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Chip signature mismatch

Сообщение Guriy » 30 окт 2007, 14:19

+1

Еще питание проверь - хватает или нет.
Аватара пользователя
Guriy
 
Сообщения: 122
Зарегистрирован: 13 окт 2007, 14:07
Откуда: Украина, Киев

Re: Chip signature mismatch

Сообщение User » 31 окт 2007, 02:38

с прошлого контроллера (который я угрохал) ничего не менялось, и он прошивался нормально. провод экранированый, от принтера. питание проверил, 5в с компа приходит. все в норме...

может это быть заводской брак? если да, то можно как то это исправить ?
User
 
Сообщения: 20
Зарегистрирован: 30 окт 2007, 12:03

Re: Chip signature mismatch

Сообщение Master » 31 окт 2007, 08:43

может это быть заводской брак? если да, то можно как то это исправить ?


Нет, может тебе попался МК который кто-то уже пытался прошить. Лучше купи еще один, что бы отбросить вариант про бракованный МК. Или попробуй поменять скажи что программатор его не видит, типа в прошлый раз брал все было ок, а этот не работает.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Chip signature mismatch

Сообщение User » 31 окт 2007, 11:23

купил еще один. ситуация точно такая же, то же сообщение.
ерунда какая то... первый ведь прошился...

провод как я уже говорил экранированный... все припаяно как надо.
User
 
Сообщения: 20
Зарегистрирован: 30 окт 2007, 12:03

Re: Chip signature mismatch

Сообщение Myp » 31 окт 2007, 11:33

User писал(а):купил еще один. ситуация точно такая же, то же сообщение.
ерунда какая то... первый ведь прошился...

провод как я уже говорил экранированный... все припаяно как надо.

разбери и собери по новой

вон у одно кадра не работала потому что он в гнездо МК неправильно вставлял...
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Chip signature mismatch

Сообщение -= Александр =- » 31 окт 2007, 13:47

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

Re: Chip signature mismatch

Сообщение Guriy » 31 окт 2007, 18:31

А порт живой? Может он уже при смерти?
Аватара пользователя
Guriy
 
Сообщения: 122
Зарегистрирован: 13 окт 2007, 14:07
Откуда: Украина, Киев

Re: Chip signature mismatch

Сообщение User » 01 ноя 2007, 10:27

Заработало!

Еще раз основательно протер спиртом всю пайку, дабы флюс точно убрать. Прошелся между сомнительными на вид контактами острым предметом.(вдруг где коротило)

Спасибо за помощь!
User
 
Сообщения: 20
Зарегистрирован: 30 окт 2007, 12:03

Re: Chip signature mismatch

Сообщение Kavalsky » 05 авг 2009, 01:41

Вопрос.
Сидел вот до пол второго ночи моделировал работу. собирал макетку, и в итоге ЗАБЫЛ убрать галку программировать фьюзы.
ЩАс считал все фьюзы по 1.

CVAVR пишет "chip signature mismatch"
я так краем уха понял что нужен паралельный программатор?

подскажите где его недорого купить или где посомтреть схему чтобы не слоно спаять. и что нужно сделать когда он будет чтобы вернуть все на круги своя ?

спасибо.

Добавлено спустя 8 минут 26 секунд:
да, кстати.
У меня эта проблемма с отладочной платой chip45
http://www.chip45.com/index.pl?page=Cru ... ad&lang=en

Так вот я успел перед этим прошить Бутт для загрузки через ЮСБ, только я незнаю как им пользоваться, вернее как его обозначить в CVAVR...
Kavalsky
 
Сообщения: 7
Зарегистрирован: 31 окт 2005, 16:37

Re: Chip signature mismatch

Сообщение EdGull » 05 авг 2009, 08:06

проще МК перепаять чем параллельный программатор сделать.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Chip signature mismatch

Сообщение yak-40 » 05 авг 2009, 08:37

Kavalsky писал(а):ЩАс считал все фьюзы по 1.

Если все фьюзы по 1, значит с кварцем запустится.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Chip signature mismatch

Сообщение galex1981 » 05 авг 2009, 09:08

Схемы параллельных программаторов для AVR:
1)http://elm-chan.org/works/avrx/report_e.html#AVRXP
2)http://www.der-hammer.info/hvprog/
Я доделываю 2й вариант, отзывы о нем положительные, ну как сделаю, отпишусь ;)
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Chip signature mismatch

Сообщение Kavalsky » 05 авг 2009, 09:53

EdGull

куда уж проще купить новую отладочную плату тогда за 1.5 килорубля чем перепаивать 40 ножек толщиной 0.25 мм...


yak-40
кварц давно впаян максимально возможный тоесть 20 мгц
какие действия должны быть чтоб откатить?


galex1981
Слушай, может тогда проще вот такой собрать, чтобы сразу на ЮСБ.
Тем более у меня в закромах как раз есть купленные по 100 рублей FT232 :)
http://eldigi.ru/site/programmators/10.php


Вопрос в том как его потом обозначить программаторе? как STK500?

TO ALL

я так понимаю "внутрисхемное" программирвоание не сможет исправить Фьюзы. нужно паралельное, а это вот такая куча проводов?

что сделать чтобы вернуть фьюзы в заводское значение? Где в ДШ посмотреть или в какие значения выставить?
Последний раз редактировалось Kavalsky 05 авг 2009, 14:49, всего редактировалось 1 раз.
Kavalsky
 
Сообщения: 7
Зарегистрирован: 31 окт 2005, 16:37

След.

Вернуться в Микроконтроллеры

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 13