2016-12-13 2 views
-2

Если все прерывания отключены, то как i узнать, было ли прерывание поднято или нет с помощью программного обеспечения.? Это был вопрос интервью о полупроводниках NXP.Обработка прерываний в микроконтроллере

+0

Вы имеете в виду Qualcomm ...;) – LPs

+1

Кстати, ответ может быть: опросить флаги прерывания. Или в случае GPIO вы можете просто опросить статус порта. – LPs

+0

Да, Qualcomm. :-) Как мы можем узнать, опросив флаг interupt? Мы можем проверить только если он активирован или нет rit? Пожалуйста, объясните –

ответ

1

Они, очевидно, ищут ответ, в котором говорится, что вы опросите соответствующий флаг. Флаги в таких регистрах устанавливаются независимо от того, инициируют ли они прерывание.

Любой, кто когда-либо писал какие-либо периферийные аппаратные драйверы, сможет ответить на это мгновенно, поэтому цель вопроса состоит в том, чтобы определить, имеет ли кандидат малейший опыт программирования микроконтроллеров.

Смежные вопросы