[an error occurred while processing this directive]
почему это ? Правда тут случай клинический - действительно локальная перменная скрывает область видимости глобальной, так что volatile там вторым шагом надо
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)