Znaleziono 3 wyniki

autor: wedlock
15 sie 2017, 21:55
Forum: Elektronika ogólna
Temat: DRO DIY
Odpowiedzi: 329
Odsłony: 26365

strikexp pisze:To wynika pewnie z tego że każdy sygnał jest interpretowany jako wciśnięcie przycisku. A w praktyce tak nie jest, drgania itp powodują że jedno wciśniecie przycisku może wygenerować kilka sygnałów.
Dodam jakieś opóźnienie 0,5s po wciśnięciu każdego przycisku. To powinno rozwiązać ten problem kosztem szybkości klawiatury.
Ja pewnie miałem lepsze przyciski to lepiej odskakiwały i nie generowały wielu sygnałów przy wciskaniu.
Daj za przyciskiem kondensator 10nf i juz po efekcie bounce. Jeśli masz zamiar robić to programowo to 20-30 ns wystarczy. Ogólnie to są fajne biblioteki do obsługi przycisków. Z opcją rozpoznawania czy przycisk jest wciśnięty przez określony czas.
autor: wedlock
10 sie 2017, 15:13
Forum: Elektronika ogólna
Temat: DRO DIY
Odpowiedzi: 329
Odsłony: 26365

Są przecież nawet do tego biblioteki do obsługi enkodera na przerwaniach. Sam takie używam do sterownika mojej kotłowni.
autor: wedlock
10 sie 2017, 15:00
Forum: Elektronika ogólna
Temat: DRO DIY
Odpowiedzi: 329
Odsłony: 26365

Trafiają na stos. Zapacha się on tylko wtedy gdy nie obsłużysz przerwania. Nie jesteś w stanie zapchac stosu podczas normalnego działania programu. Musiał byś się o to postarać. Po obsłudze przerwania adres jest zdejmowany ze stosu FIFO. First in first out

Wróć do „DRO DIY”