Добрый день. Хотел поинитересоваться, как можно оптимизировать опрос тумблера (земля - питание).
У меня опрос выглядит слудеющим образом:
Но таких тумблеров у меня штук 5 + в этом же бесконечном цикле генерирую прямоугольный импульс с какой то задержкой. Можно ли как то оптимизировать опрос этих тумблеров, будет ли в плане оптимизации лучше поместить опрос в прерывания по таймеру?
Раздел: AVR
У меня опрос выглядит слудеющим образом:
int var1, var2;
while (1)
{
if (PIND & (1<<6))
var1=2; else var1=1;
if (PIND & (1<<5))
var2=1; else var2=2;
...
}
Но таких тумблеров у меня штук 5 + в этом же бесконечном цикле генерирую прямоугольный импульс с какой то задержкой. Можно ли как то оптимизировать опрос этих тумблеров, будет ли в плане оптимизации лучше поместить опрос в прерывания по таймеру?
Раздел: AVR