Почти одновременные прерывания. Есть вопрос.

vshurik
Offline
Зарегистрирован: 30.12.2017

Добрый день!

плата Arduino DUE(китай), есть два прерывания (по возрастающему фронту RISING) по двум датчикам (ипульс) и соответсвенно два оброботчика прерываний. Длительность ипулся с датчика примерно 100мкс.

Вопрос: Произойдет ли обработка по второму прерыванию (после окончания обработки первого), если оно  произошло в момент обработки первого? Условно длительность обработки первого (по первому датчику) прерывания 5мкс, а разница во времени между первым и вторым датчиками 3 мкс.

Заранее спасибо.

sadman41
Offline
Зарегистрирован: 19.10.2016

Произойдет вроде бы. Система поднимает соотв. флаги, если во время запрещения прерываний они всё же случаются. А потом, в соответствии с приоритетом...

vshurik
Offline
Зарегистрирован: 30.12.2017

sadman41 пишет:

 в соответствии с приоритетом...

Это по возратстанию номера пина 2,3,4 и т.д.?

sadman41
Offline
Зарегистрирован: 19.10.2016
vshurik
Offline
Зарегистрирован: 30.12.2017

спасибо, то что надо.