ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
5 мая
1513886 Топик полностью
Nikolay_Po (24.04.2025 10:58, просмотров: 75) ответил SciFi на "Любой МК" в данном случае - это фикция, эта штука привязана к конкретному RISC-V. Погоня за "переносимостью" тоже может быть чрезмерной.
Покажите, где здесь непереносимость? 
void __attribute__ ((interrupt)) USARTISR (void) {
    //Код обработчика
}

void __attribute__ ((naked)) USART1_IRQHandler (void) {
     //Препролог
    goto *&USARTISR;
}


Где зависимость от конкретного RISC-V? У меня даже WCH расширения здесь не задействуются (использую в других прерываниях).
Ерунду пишите.