-
- Мне проще думать "в обратной симметрии". С каким-то шагом
вызываются "обрабочики", они проверяют разные всякие условия,
смотрят задержку (разница сохраненного значения таймера и текущего)
и делают разные действия. - Cкpипaч(14.05.2022 17:56)
- У меня требование к точности времянок было. Минимально допустимая задержка начиналась от нескольких мкс, а выдержка была с джиттером в несколько периодов инструкций. Ассемблер... Архитектурно, сразу несколько прерываний в один момент не пересекались. Далеко не ОСРВ была. - Nikolay_Po(14.05.2022 18:57)
- +1. Давно к этому пришёл. Минимум требований: 1) достаточно одного
таймера на всех, 2) нужно просто следить, что обработчики
вызываются достаточно часто, чтобы гарантировать приемлемый
джиттер. Обработчики друг от друга никак не зависят. Сплошные
удобства, короче. - SciFi(14.05.2022 18:02)
- Из "тонкого тьюнинга". На самом деле, прерывание таймера -
"пустое". Биг-луп, начинается командой halt() и стоит ждет
у моря погодылюбого прерывания. В том числе, таймера. Все проверки - просто в биг-лупе. - Cкpипaч(14.05.2022 18:14)- Так точно. Прерывания практикую, когда биг луп с необходимой
времянкой ну точно не справится, что бывает крайне редко. - SciFi(14.05.2022 18:16)
- Я тоже пришёл к мнению что выбирать нужно из двух вариантов - 1) биглуп без прерываний 2) РТОСина со всем фаршем. Полумеры фтопку. - =AlexD=(23.05.2022 14:07)
- У дураков мысли сходятся :) - Cкpипaч(14.05.2022 18:17)
- Доставай белое :-) - SciFi(14.05.2022 18:25)
- Жена привезла с Кипра "Пять Королей" (это бренди такой :-) - Cкpипaч(14.05.2022 21:22)
- Доставай белое :-) - SciFi(14.05.2022 18:25)
- Так точно. Прерывания практикую, когда биг луп с необходимой
времянкой ну точно не справится, что бывает крайне редко. - SciFi(14.05.2022 18:16)
- Из "тонкого тьюнинга". На самом деле, прерывание таймера -
"пустое". Биг-луп, начинается командой halt() и стоит ждет
- Мне проще думать "в обратной симметрии". С каким-то шагом
вызываются "обрабочики", они проверяют разные всякие условия,
смотрят задержку (разница сохраненного значения таймера и текущего)
и делают разные действия. - Cкpипaч(14.05.2022 17:56)