ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
340258 Топик полностью
fk0, легенда (12.07.2012 13:19, просмотров: 140) ответил MegaJohn на каждые 20мс нужно выполнить длительную блокирующую процедуру длительностью 10мс по передаче данных. Хочу сделать красиво: в прерывании таймера переназначить стек и выполнить вытеснение основного цикла main на эту процедуру с восстановлением main.
Если там big loop, то проще допустить, что он может оборачиваться за 100мс, например. А всё требующее быстрой реакции в прерывания (от таймера в т.ч.) Если не устраивает, то делать функцию не блокирующей, методом автоматного программирования... 
[ZX]