Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
1 июня
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
1521427
Топик полностью
Codavr
(30.05.2025 10:12, просмотров: 29)
ответил
ЫЫyкпy
на
Не удивительно, __task и __interrupt не совместимы, ибо требуют от функции разного поведения: не сохранять и в то же время сохранять регистры. А если так:
Тогда прагма интеррапт хочет. Хотел всунуть в нулевой адрес вызов функции __task, но чота тоже лыжи не едут.
Долой империалистический интернационал!
Ответить
А если перед __interrupt добавить __raw ?
-
ЫЫyкпy
(30.05.2025 10:29
)
Вах! Съело. Варнинг только ругается на то что в нуле более одного дефинишена, но это и понятно, без __raw такой же варнинг. Спасибо кормилец! Не знал я этого ключевого слова.
-
Codavr
(30.05.2025 10:54
)