ассемблерные вставки в AVR-GCC - это совсем не так просто.... компилятор запросто может самостоятельно обрамлять вашу вставку дополнительными командами (типа push-pop), поэтому ваш reti из середины вставки очень запросто может рушить весь стек!
и если уж очень хочется использовать ассемблерно-вставленный вариант обработчика прерываний, то используйте атрибут ISR_NAKED, что ли... но, конечно, прежде изучите документацию на WinAVR!!!
--------------------
Я бы взял частями... но мне надо сразу.
|