ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
94379 Топик полностью
mse (16.07.2007 11:35, просмотров: 1) ответил Vladimir Ljaschko на 50 мс от 100 мс действительно было бы странно :) Но то, что суммарная длительность ВСЕХ таймерных прерываний больше 1 мс, это ведь нормально?
;О) да почему-ж не можете? Можете. Лехко! в 1мС прерывание входите по минимуму латентности. Отработали. Делаете разрешение прерывания и пошли смотреть на счоччики 10-100-1000мС. По очереди. Вот вам и приоритетность. И ничего страшного, если во время отработки какого-либо из 10...1000мС обработчиков случится вызов 1 мС. Это случится, в худшем случае 1-10раз за 1С цыкл. Ну увеличится стек чуток(а он и так увеличится). А я так думаю, что АВРа будет всё это пережовывать с такой скоростью, что мама дорогая. Бо за 1мС она выполнит в среднем 10000-15000 инструкцый. Это очень много, несмотря на её 8-разрядность. ;О)