Поправил схему:
Спойлер

Собственно, как тут и сказано было:
akl писал(а):Думаю, все чудеса от некорректного включения кнопок.
Спойлер
Кстати, спасибо за тестовую прошивку! Пригодится.

akl писал(а):Думаю, все чудеса от некорректного включения кнопок.
тут пример, правда ассемблер специфический:Диспетчер задач обеспечивает независимый (паралельный) запуск Задач в соответствии с их парамерами (Period_Task период запуска - может быть 1-255)
Для основной программы диспетчер "невидим" - не затрагивает стека, не изменяет регистров.
Диспетчер необходимо периодически вызываеть с постоянной установленной частотой (это можно делать по таймеру или даже по W.Dog-таймеру)