Atmega 128 и AVRISP проблема с FUSE

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 9
Зарегистрирован: Пт сен 26, 2014 13:51:50

Сообщение ilnar »

Здравствуйте. Я новичок. Прошиваю atmega128 с AVRisp прогой AVRStudio 4.18. Когда дохожу до FUSE, все FUSE отмечены галочкой. Выставляю FUSE как нужно для данного оборудования. Нажимаю "Program" далее "ОК". Выходит сообщение(перевод):

Разъем ISP, кажется, был подключен неправильно, или линия сброса может иметь неправильную подтягивание. Смотреть Устранение неполадок раздел в Руководстве пользователя.

Сообщение понятно. Что надо сделать с выводом RESET? Столкнулся с проблемой, когда впаял новую Atmega128. В рабочем режиме на плате к выводу RESET подается напр. = 4,2В.
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Сообщение Enigm »

Видать он у вас слишком сильно подтянут.
Попробуйте ресет подтянуть на плюс через резистор 10к.
Реклама
Родился
Сообщения: 9
Зарегистрирован: Пт сен 26, 2014 13:51:50

Сообщение ilnar »

Спасибо за ответ!! Уточняю схему. Вывод микросхемы RESET подтянут резистором 10кОм на плате.
Проблема возникает только с новыми микросхемами. Если выпаять с другой платы аналогичного оборудования и впаять, то прошивается. Почему не могу записать fuse на новой микросхеме. В AVRStudio они все с галочками.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Сообщение Enigm »

Каким прогером шете ?
отдельно меги вне платы шьются ?
Где брали меги ?
Кварц на плате есть ?
Если отдельно от платы шиться не будут , сто пудово у вас меги не пустые а с чем то и фьюзы могут быть стоять на ресет , вот прошить и не можете.
Спасет паралельный прогер или фьюздоктор.
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 9
Зарегистрирован: Пт сен 26, 2014 13:51:50

Сообщение ilnar »

Программатор AVRIsp usb. Программа AVR Studio 4.18. Отдельно меги не шил. Микросхема в SO корпусе, т.е. поверхностного монтажа. Брали в chipster.ru. Кварц на плате есть 16МГц. Если заказать у производителя оборудования, то они приходят с нужными фьюзами, но стоят в 4 раза... и настроены они на внешний генератор. Вот по подробнее хотел узнать про параллельный прогер или фьюздоктор.
И вопрос возникает, как они прошивают микросхемы такого корпуса? У меня есть конечно stk500, но куда такую микруху воткнуть?
Спасибо за ответ.
Реклама
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

ilnar писал(а):как они прошивают микросхемы такого корпуса?
Микросхему зажимают вот в такую фигню:
http://www.tme.eu/ru/katalog/?art=DIL32/TQFP32-1
Реклама
Родился
Сообщения: 9
Зарегистрирован: Пт сен 26, 2014 13:51:50

Сообщение ilnar »

Уточняю. Вот этот разъем DIL40 - TQFP64?
Родился
Сообщения: 9
Зарегистрирован: Пт сен 26, 2014 13:51:50

Сообщение ilnar »

А вывод PEN в каком положении должен находиться? На данном оборудовании он в месте с выводом RESET подтянут 10кОм к +VCC.
Друг Кота
Аватара пользователя
Сообщения: 6789
Зарегистрирован: Пт июн 24, 2011 17:53:10
Откуда: WCP

Сообщение Psychotherapeutics »

ilnar писал(а):Я новичок. Прошиваю atmega128 с AVRisp
Выходит сообщение(перевод):

Разъем ISP, кажется, был подключен неправильно, или линия сброса может иметь неправильную подтягивание. Смотреть Устранение неполадок раздел в Руководстве пользователя.
А к каким пинам программатор подключен? правильно?
MOSI - PE0 (2), MISO - PE1 (3) ?

Изображение
«Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает.»

И Вас тоже вылечат!
Родился
Сообщения: 9
Зарегистрирован: Пт сен 26, 2014 13:51:50

Сообщение ilnar »

Программатор AVRISP mkil подключен к PE0 (RXD) - 2 вывод, РЕ1 (ТХD) - 3 вывод, RESET (RST) - 20 вывод, PB1 (TSCLK) - 11 вывод.
Друг Кота
Аватара пользователя
Сообщения: 6789
Зарегистрирован: Пт июн 24, 2011 17:53:10
Откуда: WCP

Сообщение Psychotherapeutics »

На этих пинах что-то подключено? не может сажать? Пробовали вначале не записывать, а прочитать её?
«Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает.»

И Вас тоже вылечат!
Родился
Сообщения: 9
Зарегистрирован: Пт сен 26, 2014 13:51:50

Сообщение ilnar »

Если о фьюзах имеете ввиду, то считываются (нажимаю read). На всех фьюзах стоят галочки. Но они не программируются. Выходит ошибка. Это ошибка описана в начале темы. Спасибо за ответ.
Друг Кота
Аватара пользователя
Сообщения: 6789
Зарегистрирован: Пт июн 24, 2011 17:53:10
Откуда: WCP

Сообщение Psychotherapeutics »

Очень странно, что на всех фьюзах стоят галочки.. не могла быть в них защита от считывания включена, "LockBits"?
ilnar писал(а):Проблема возникает только с новыми микросхемами. Если выпаять с другой платы аналогичного оборудования и впаять, то прошивается. Почему не могу записать fuse на новой микросхеме. В AVRStudio они все с галочками.
Значит, программатор точно рабочий, AVRStudio точно настроена, подключается всё правильно и всё только в новых микросхемах..

"Erase Device" пробовали? стирает?
«Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает.»

И Вас тоже вылечат!
Родился
Сообщения: 9
Зарегистрирован: Пт сен 26, 2014 13:51:50

Сообщение ilnar »

"Erase Device" делает.
Друг Кота
Аватара пользователя
Сообщения: 6789
Зарегистрирован: Пт июн 24, 2011 17:53:10
Откуда: WCP

Сообщение Psychotherapeutics »

И после полного стирания тоже ничего не меняется, остаются на всех фьюзах галочки?
если так, то или Атмеги битые, или у них SPI отключен, или на внешнее тактирование настроены? и с кварцем не запускается.. попробовать с внешним тактированием прочитать/записать

или останется параллельный программатор, JTAG.. купить одну новую, но в другом месте.
«Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает.»

И Вас тоже вылечат!
Ответить

Вернуться в «AVR»