ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
7 июня
1522897 Топик полностью
Dingo (Вчера, 08:25, просмотров: 28) ответил Codavr на Хочется средствами си. Это канешна не жизненно-важно, ибо все равно компилить буду вначале в ассемблер, а уже потом править его и ассемблить в код. Можно и это ручками, но вдруг кто-то предложит тайное знание.
Поищите что-то вроде "AVR mixing assemble add C code cookbook". По памяти: есть способ сказать компилятору ГЦЦ "не трогай прерывание №Х, я сам его напишу." Само прерывание располагается в *.s или *.S файле с глобальной видимостью, написанное на ассемблере. В том числе была возможность сказать, чтобы о регистрах не заботился: программист сам всё нужное сделает (вроде "naked"). Я правильно понял ваши хотелки? 

https://gcc.gnu.org/onlinedocs/gcc/AVR-Function-Attributes.html

https://avrdudes.github.io/avr-libc/avr-libc-user-manual/group__avr__interrupts.html