|
По моему замыслу пока не отпустишь кнопку не вывалишься из while и соответственно из функции key.
Этот кусок кода должен работать так - если произошло нажатие на кнопку происходит проверка этого же нажатия через определенное время, если кнопка нажата, то выход из функции key возможен только при отпускании кнопки. Это сделано, для того чтобы подавить дребезг и установить алгоритм работы в виде нажал - отпустил - произошло событие (в моем случае сработало одно из двух реле).
v = input_pin_port_a(2);
if (v == 0) deley();
v = input_pin_port_a(2);
if (v == 0)
while(input_pin_port_a(2)==1)
{
break;
}
}
E-mail: info@telesys.ru