Какие предохранители мне следует установить без загрузчика на Arduino Nano 328PB?

Какие предохранители следует установить, чтобы правильно использовать все 32768 байт флэш-памяти?

, 👍2

Обсуждение

Что вы подразумеваете под "правильно"? Вам не нужно устанавливать предохранители, чтобы использовать 328 без загрузчика., @chrisl

Например, мне нужно отключить BOOTRST, чтобы использовать память загрузчика. В большинстве случаев вы не увидите никаких проблем, пока размер прошивки не станет сравнительно небольшим. Мой Arduino Nano не запустится с прошивкой размером более 30720 байт, пока я не отключу BOOTRST. Использование BOOTSZ1 и BOOTSZ0 также экономит несколько байтов. Однако я не могу найти исчерпывающее руководство, как использовать все 32768 байт., @zhekaus


2 ответа


1

Использование ядра Arduino "minicore" — рекомендуемый способ использования чипа Atmega328PB (или даже чипа Atmega328p) со средой Arduino, если вам не требуется загрузчик. Он правильно установит предохранители для работы без загрузчика. https://github.com/MCUdude/MiniCore

,

0

Отключаешь BOOTRST. Вот и всё. «Полное руководство», на которое ты ссылаешься, — это даташит, который сейчас доступен по адресу https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf.

Если эта ссылка не работает, попробуйте поискать в Google «atmega328 datasheet».

,