ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
714747 Топик полностью
il-2 (23.11.2016 10:04, просмотров: 33) ответил Dingo на А есть ли разница между управлением в NVIC и периферийном устройстве хотя бы теоретически?
Разница есть. В случае запрета через NVIC запрос на прерывание от периферии устанавливает pending-бит в контроллере NVIC. После разрешения прерывания запрос будет обработан. В случае запрета через регистры периферии запрос не придет на NVIC. После разрешения прерывания запрос будет выдан на контроллер NVIC (если флаг запроса за это время не сбросился - например контроллером DMA). У меня на памяти есть случаи, когда эта разница имела значение, причем правильным решением при этом оказывалось манипуляция с регистрами периферии.