[an error occurred while processing this directive]
Я для Вас сделаю краткий пример отдельным топиком. Его думаю можно будет откомпилировать и посмотреть как происходит процесс переключения. "Устойчивые состояния" я использовал в гораздо большей программе, основанной на этой (будет выше). Сейчас уже не акутально это думаю.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)