[uquote="Starichok51",url="/forum/viewtopic.php?p=4495182#p4495182"]не позднее 15 мкс нужно[/uquote]
15 мкс при 20 МГц системной частоты означает 300 машинных циклов. ТРИСТА, Карл!!! А всякие "сразу" - это 1 мкс, то есть двадцать машинных циклов.
Если блокировка наступает на 20 циклов - хрен бы с ней. А вот на 300 - это уже перебор...
Опять же эти задержки следуют у автора одна за другой в непрерывном теле функции...
И в очередной раз - дело программиста решать что ему критично, а что нет. Зависит от списка задач и их допустимой латентности. Но тут разговор идет о принципиальных вопросах, которые автор пытается решить странными методами, которые на самом деле ничего не решают.