[uquote="squirrel5",url="/forum/viewtopic.php?p=4332980#p4332980"]То есть, испортить загрузчик не так-то просто? У меня есть опасения касающиеся возможной порчи загрузчика при использовании Arduino без IDE. Но очень хочется освоить.

[/uquote]
Если очень хочется, то нет преград! AVRStudio c внешним инструментом так и работает - есть в инете как настроить.
Сам с 2019 года перешел просто на командную строку в Far (
https://farmanager.com/). Там встроенный редактор (F4) с подсветкой для асм.
Не одна Arduino не отказала во время многочисленных циклов перезаливки через её собственный загрузчик.
Программирую на асм. Папку старой версии проекта со всем утилитами для использования Arduino прилагаю. C.bat - компиляция проекта. W_COM4.bat - прошивка Arduino, подключенной по USB через COM4.
[uquote="squirrel5",url="/forum/viewtopic.php?p=4332980#p4332980"]Ещё интересует происходящее с таблицей векторов прерываний при исполнении кода загрузчика и кода приложения? У загрузчика свой IVT?
Может быть подскажете как правильно прошить МК через avr-dude и не запортить загрузчик?[/uquote]
Вот так вектора прерываний забрать у загрузчика -
Код: Выделить всё
....
.def A = r16
.def B = r17
....
in A,MCUCR
mov B,A
sbr A,1<<IVCE ;Выполнения протокола переноса векторов прерываний в начало памяти IVCE=1
out MCUCR,A
cbr B,1<<IVSEL ;IVSEL=0
out MCUCR,B
Таблицу векторов естественно следует поместить куда надо - поглядите в core.inc
Вы правы, тактирование микропроцессора выбирается фьюзами, НО её можно еще уменьшить, программно включив делитель.