Прошивка atmega328p

Есть плата без кварца и мк атемга 328 p. Нужно прошить мк, чтобы работал и без кварца.
Как это сделать?

Залить прошивку и установить фьюзы в режим внутреннего тактирования. Про фьюзы прочитать в даташите на МК.

В файл boards.txt добавить вот этот текст
##############################################################

dior.name=Arduino 328P 8MHz int

dior.upload.tool=avrdude
dior.upload.protocol=arduino
dior.upload.maximum_size=30720
dior.upload.maximum_data_size=2048
dior.upload.speed=57600

dior.bootloader.tool=avrdude
dior.bootloader.low_fuses=0xE2
dior.bootloader.high_fuses=0xDA
dior.bootloader.extended_fuses=0xFD
dior.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
dior.bootloader.unlock_bits=0x3F
dior.bootloader.lock_bits=0x0F

dior.build.mcu=atmega328p
dior.build.f_cpu=8000000L
dior.build.board=AVR_FIO
dior.build.core=arduino
dior.build.variant=eightanaloginputs

##############################################################
и прописать фьюзы Lock : 0x3F, High: 0xDA, Low: 0xE2, Extended: 0x06
Далее выбираешь плату Arduino 328P 8MHz int и компилируешь скетч.

зачем так сложно, выбрать чип в ядре миникоре внутренний 8 мегагер и записать загрузчик и будет ЩАСТЬЕ

1 лайк


У меня такое меню

Когда изменишь файл boards.txt, то там появится новая плата. Только после изменения, не забудь перегрузить IDE.

Не могу найти этот файл(

чуток ошибся файл называется boards.txt
Путь к нему там где находится exe-шник который стартует IDE в каталоге \hardware\arduino\avr
Кликните правой кнопкой по иконке IDE и на вкладку показатьрасположения файла.

сделал, выбрал плату, нажал записать загрузчик


, но вот что пишет
Property ‘bootloader.tool.’ is undefined

а это где прописыватт?

а это что за ошибка?
image

заработало, всем спасибо)))))))))))