Hobbistycznie sobie coś dłubię i chce się upewnić odnośnie jednej rzeczy. Chodzi o przyciski i ich mityczne drgania styków.
Do tej pory problem rozwiązywałem programowo i nie miałem potrzeby oszczędzania wejść uc. Teraz chcę użyć rejestru przesuwnego do odczytu przycisków i jako że i tak musze zrobić płytkę na której będzie sporo miejsca to chcę na niej zrobić hardwarowy filtr drgań. Czy wystarczy zwykły filtr R/C na przycisku, za nim przerzutnik Schmitta i wyjście z niego do rejestru?
Nie jest to przekombinowane i będzie działać tak jak myślę, czyli bez niepotrzebnego kodu w uc?
@stoopido Rejestry ogarniam na 3 pinach, z czego CLK i Data IN/OUT mogę wykorzystać jednocześnie w kilku, może trochę tracąc czasu w uC.
Myślałem o ADC ale tracę możliwość obsługi kilku przycisków na raz, ale są nawet rozwiązania na większą ilość przycisków pod jednym wejściem z arkuszem dobierającym rezystory, choćby z tej strony:
http://www.ignorantofthings.com/2018/07/the-perfect-multi-button-input-resistor.html
@stoopido zawsze mogę iść na bogato i użyć 2 uC, pierwszy jako HMI a drugi wykonawczy
@Krogulec Hehehe, absolutnie! Kto bogatemu zabroni
Zaloguj się aby komentować