ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1429523 Топик полностью
ar-elec (24.04.2024 16:55, просмотров: 53) ответил POV на У тебя несколько команд. В любой момент исполнение функции чтения-коррекции счетчика может быть прервано прерыванием с вызовом той же самой функции. И все вычисления идут лесом. Особенно со статик переменными, которые уж точно в единственно экземпляре (см. недавнее обсуждение вопроса mse).
Вычисления лесом можно, теоретически, продублировать и сравнить, ну, и выполнять до тех пор, пока не совпадут, это будет критерием, что их никто не прерывал. В другом месте программы я так и делаю, только там прерывания не меняют этих переменных, так что прекрасно всё работает. А здесь вот - другая ситуасьён.