Проблемы с atmega328P-PU
- Войдите на сайт для отправки комментариев
Ср, 23/01/2013 - 20:10
Привет всем! Столкнулся с такой проблемой, купил 3 atmegи пытаюсь прошить но averdude выдает ошибку, что ожидается другая сигнатура, выдается всегда разные сигнатуры иногда вообще не определяет контроллер. Что такое может быть? прошить пытаюсь по схеме с использованием arduino uno
Присоединяюсь к проблеме.
Та же ерунда, но на связке USBASP+ATiny13a. Правильная сигнатура получается 1 раз на каждые 5 обращений к МК. Обычно выдается всякий мусор, типа "01 02 03 04", "FF FF FF FF" и т.п.
На других МК (ATMega8, ATMega328, ATiny2313) такой проблемы нет. Пока не разбирался, просто тыкаю программатор по нескольку раз до получения от МК/программатора нужной сигнатуры. Жду STK500, потом на нем собираюсь перепроверить.
тини13 может быть на пониженной частоте работает? Тогда ключик специальный в дудке есть...
А если каждый раз разные сигнатуры - то проблемма со связью программатора и контроллера. Правда через УНО никогда не шил, программатор есть, такая проблемка была из-за непропая.
Если пытаетесь использовать не традиционные МК, то вот тут про 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.