В коде переписал прерывание на ассемблере.
В CodeVisionAvr ассемблерные вставки делаются просто:
Код: Выделить всё
#asm
;код на ассемблере
#endasmКод: Выделить всё
// начало вставки
asm volatile (
"IN R18,0x19 \n"
"OUT 0x18,R18 \n"
); // конец вставкиЭтож ппц, там более 100 строк:(
ps: да, гуглил, хелм по студии смотрел - ничего обнадеживающего:(


