Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
24 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1031892
Топик полностью
Лaгyнoв
(28.08.2020 15:36, просмотров: 366)
ответил
my504
на
Доступ к регистрам осуществляется через указатель на структуру. То есть достаточно узнать из референс-мануала регистр флагов прерываний по данной периферии и обычным if проверить бит с искомым флагом. Так же прочесть в референс-мануале как сбросить этот флаг (не всегда это запись нуля в этот бит). Иначе можно огрести разные чудесатости...
ты не поверишь! Я ведь так и сделал. :-) Прочитал, проверил бит регистра и узнал источник прерывания - прием или передача. :-) И всё это делаю в том файле Куба. Еще раз повторюсь - мне так проще свою функцию вставить. :-)
Ответить