ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
95094 Топик полностью
-=Max_Fly=- (24.07.2007 22:00, просмотров: 1) ответил Dany на Ответьте на глупый вопрос. Как правильно работать с прерываниями?
какой контроллер? 1) у прерываний есть приоритеты 2) не всегда прерывания могут перебивать друг друга (в atmega - не могут кроме немаскируемого прерывания reset) 3) прерывания должны быть по возможности короткими 4) критические места, которые нельзя разрывать во времени, должны обрамляться запретом\разрешением прерываний, что естественно. Но критических мест (часто говорят критических секций) должно быть немного. 5) если критических секций много - что-то в консерватории не так, и надо либо ломать идеологию построения программы, либо переходить на использование ОС.