Задать вопрос
Babaq
@Babaq

Почему перестают работать контроллеры?

Перепаял уже 3 контроллера MEGA 2560 и все перестают работать от неизвестной причины. Это плата грубо говоря тестер для другой платы которая устанавливается поверх моей. На палате стоит 8 оптопар,max 232 и разводка под MEGA 2560. После примерно дня работы с контроллером он перестаёт подавать признаки жизни. Когда заливаешь прошивку пишет эту ошибку.
spoiler
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

Произошла ошибка при загрузке скетча

Питается это все от 24V с понижайкой до 8V (8V потому что подсветка дисплея подключена напрямую) и 8V идет на контроллер через диод и стабилитрон на 5V. Все работает и ничего не греется, потребление не боле 70mA.
Но поменял уже два контроллера и вот в чем вопрос, может ли контроллер умереть из за прошивки и можно ли его воскресить?
  • Вопрос задан
  • 2110 просмотров
Подписаться 2 Средний 5 комментариев
Пригласить эксперта
Ответы на вопрос 2
Ocelot
@Ocelot
Проблема, скорее всего, здесь:
> 8V идет на контроллер через диод и стабилитрон на 5V.
Стабилитрон работает в определённом диапазоне токов, за пределами этого диапазона напряжение может быть и не 5V. Так как потребление контроллера быстро меняется во время работы, вы вряд ли обнаружите вольтметром, что что-то не так.
Решение: поставить нормальный стабилизатор 8V -> 5V.
Ответ написан
@expguru
Signature may be Erased in Serial Programming Mode
If the signature bytes are read before a chiperase command is completed, the signature may be erased causing the device ID and calibration bytes to disappear. This is critical, especially, if the part is running on internal RC oscillator. Но это во время прошивки когда стирание
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы