ATmega328P Arduino Pro Mini не отвечает
Когда я пытался изменить биты предохранителей ATmega328P моего Arduino pro mini с помощью устройства USBasp, чтобы оно работало на частоте 3,3 В/8 МГц, мне не удалось сделать это из-за плохого соединения, я полагаю. После этого программатор USBasp не может обнаружить чип.
Может ли MCU выйти из строя/заблокироваться?
Как я могу это восстановить?
Есть ли способ решить эту проблему с помощью платы AVR Dragon? Если да, то, пожалуйста, расскажите мне весь процесс.
1 ответ
Может ли MCU выйти из строя/заблокироваться?
Да, это возможно. Для работы чипа требуются действительные часы, даже при программировании, поэтому, если настройки часов повреждены или установлены неправильно, его больше нельзя будет программировать через ICSP.
Как я могу это восстановить?
В зависимости от того, что на самом деле произошло, вы можете либо подать внешний тактовый сигнал на чип, чтобы он снова заработал, либо вам может потребоваться перепрограммировать чип через интерфейс параллельного программирования, также известный как HVP (высоковольтное программирование).
Есть ли способ решить эту проблему с помощью платы AVR Dragon?
Да, Dragon может выполнять параллельное программирование. Подробнее о том, как чинить предохранители с его помощью, можно прочитать здесь.
- Самый компактный способ питания Arduino от розетки
- Как заставить Arduino взаимодействовать с тремя другими Ардуино?
- avrdude: stk500_getsync(): not in sync: resp=0x00
- Ошибка "avrdude:stk500_recv(): programmer is not responding" при загрузке скетча в Arduino Pro Mini
- Как остановить SoftwareSerial от получения данных и повторно включить его в какой-то другой момент?
- Сторожевой таймер застрял в цикле перезапуска? (мигает зеленый светодиод)
- Arduino Pro Mini (версия 3.3 V) диапазон входного напряжения / допуск
- Arduino 16 МГц только с 3,3 В?