Osetreni zakmitu tlacitka na ext preruseni

V C moc nedělám, nicméně strkat do přerušení zpožďovací smyčku není moc dobré řešení. U ext. přerušení je lepší odstranit zákmity hardwarově. Můžeš skusit na konci obsluhy přerušení vynulovat příznak vnějšího přerušení. Zákmity trvají kolem 10ms záleží na typu tlačítka. Pokud trváš na funkci delay v obsluze zkus ji dát nakonec obsluhy a za ní ještě natvrdo nulování toho příznaku. Ono jev možné že první hrana vyvolá přerušení, ale již během obsluhy přerušení příjde další která opět nastaví příznak a po skočení první oblsuhy se obsluha zavolá znova. Proto nakonci nuluj příznak. Ale jak jsem již napsal není to úplně správné řešení.