|
Обьявил глобальную переменную
bit Tachometr_Error = 0;
...
if(Tachometr_Error)
{
...
Tachometr_Error = 0;
}
Дальше в программе закоментировал все строчки, которые устанавливают переменную в единицу. Но при определенных событиях, которые никак не должны влиять на переменную - переменная периодически устанавливается в 1. Изменил тип на char - все работает правильно. Где собака зарыта?
E-mail: info@telesys.ru