ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
996443 Топик полностью
il-2 (19.04.2020 08:46, просмотров: 597) ответил Bill на Единственная переменная, которая изменяется в прерываниях, определена как volatile.
Ооо. Пошла информация :-) Пойдем простым логическим путем: 

1. В главном цикле переменная Mode меняется только в 1 месте, в зависимости от результата функции GetButtons(). Сосредоточим внимание на ней:

2. Эта функция почти везде возвращает нули, кроме одного случая, когда возвращает не нуль ReadBtns(). Сосредоточим внимание на ней:

- Остается вопрос - что такое INPUT_PORT ???