Проблемы с atmega328P-PU

vetatto
Offline
Зарегистрирован: 14.01.2013

Привет всем! Столкнулся с такой проблемой, купил 3 atmegи пытаюсь прошить но averdude выдает ошибку, что  ожидается другая сигнатура, выдается всегда разные сигнатуры иногда вообще не определяет контроллер. Что такое может быть? прошить пытаюсь по схеме с использованием arduino uno

sds
Offline
Зарегистрирован: 29.10.2012

Присоединяюсь к проблеме.

Та же ерунда, но на связке USBASP+ATiny13a. Правильная сигнатура получается 1 раз на каждые 5 обращений к МК. Обычно выдается всякий мусор, типа "01 02 03 04", "FF FF FF FF" и т.п.

На других МК (ATMega8, ATMega328, ATiny2313) такой проблемы нет. Пока не разбирался, просто тыкаю программатор по нескольку раз до получения от МК/программатора нужной сигнатуры. Жду STK500, потом на нем собираюсь перепроверить.

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

тини13 может быть на пониженной частоте работает? Тогда ключик специальный в дудке есть...

А если каждый раз разные сигнатуры - то проблемма со связью программатора и контроллера. Правда через УНО никогда не шил, программатор есть, такая проблемка была из-за непропая.

idealsoul
Offline
Зарегистрирован: 10.02.2013

Если пытаетесь использовать не традиционные МК, то вот тут про tiny хорошо рассказано: http://research.andbas.com/2012/09/arduino-isp-programmer-for-attiny-45-85.html. Сам пробовал, получилось вроде. В коненом счете все равно решил использовать "родные" микроконтролелры. Например ATmega328. Загрузчик заливал по инструкции: http://arduino.cc/en/Tutorial/ArduinoISP.

В качестве ISP программататора использовал Arduino Uno. Потом скетчи прекрасно заливаются с помощью адаптера USB-UART.