Ошибка при записи загрузчика в ATmega 8A с использованием Arduino Mega 2560: stk500_getsync() attempt 10 of 10: not in sync: resp=0x80
Я использую Arduino Mega 2560 для записи загрузчика на ATmega 8A без кристалла 16 МГц.
Когда я нажимаю кнопку "Записать загрузчик", она выдает мне следующую ошибку:
Arduino: 1.8.19 (Windows 10), Board: "ATmega8 (8MHz internal OSC)"
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x98
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x1e
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x98
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x80
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x98
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x1e
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x98
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x80
Error while burning bootloader.
Это биты предохранителя для него:
atmega8_8mhz_int.name=ATmega8 (8MHz internal OSC)
atmega8_8mhz_int.upload.protocol=arduino
atmega8_8mhz_int.upload.maximum_size=7168
atmega8_8mhz_int.upload.speed=9600
atmega8_8mhz_int.bootloader.low_fuses=0xc4
atmega8_8mhz_int.bootloader.high_fuses=0xca
atmega8_8mhz_int.bootloader.path=atmega8_8mhz
atmega8_8mhz_int.bootloader.file=atmega8_8mhz.hex
atmega8_8mhz_int.bootloader.unlock_bits=0x3f
atmega8_8mhz_int.bootloader.lock_bits=0x0F
atmega8_8mhz_int.bootloader.tool=avrdude
atmega8_8mhz_int.build.mcu=atmega8
atmega8_8mhz_int.build.f_cpu=8000000L
atmega8_8mhz_int.build.core=arduino
atmega8_8mhz_int.build.variant=standard
Я просмотрел много постов и попробовал стандартные методы, такие как:
- Переустановите IDE
- Упор для пресса
- Сменить порт
Но ни один из них не сработал. Есть какие-нибудь идеи?
Заранее спасибо,
я
@Zelix75, 👍1
Обсуждение0
Смотрите также:
- Максимальная длина матрицы для инвертирования матрицы на atmega32
- ATmega4809 через Nano Every помечен как 20 МГц, но на самом ли деле он находится на 16 МГц?
- Внешние Прерывания, Mega2560
- Ошибка при записи загрузчика на ATMega-8A с использованием Arduino Mega 2560: avrdude: invalid byte value
- Использовать более одного таймера при программировании Atmega32/16 ?
- Как разделить входящую строку?
- Как использовать SPI на Arduino?
- Как сбросить или отформатировать Arduino?
Может я что-то упускаю, но как у вас ATMega 8A должна работать без кристалла?, @PMF
Вы отключили собственный сброс ATMega2560? Некоторые учебники опускают этот бит., @Majenko