Я пытаюсь сделать простой переключатель вкл./Выкл. В xmega. Например, если нажать один раз, он должен сказатьКнопка Debouncing в XMEGA AVR
хорошего
и если я снова нажмите на него, он должен сказать
плохого
и так далее ..
Я знаю, как сделать кнопку debouncing в Arduino, но я действительно не имеют понятия с AVR. Может ли кто-нибудь помочь мне или дать мне пример кода для изучения?
Вот мой код до сих пор:
if (!(PORTH_IN&PIN0_bm))
{
if (Mode1 != 1)
{
Mode1 = 1;
printf("%d\n", Mode1);
}
}
if (!(PORTH_IN&PIN0_bm))
{
if (Mode1 != 0)
{
Mode1 = 0;
printf("%d\n", Mode1);
}
}
Как построить дебют с некоторым оборудованием, например, таймер 555 ?. Он более надежен, чем делает это с помощью программного обеспечения. – ckruczek