Bardzo podstawowe pytanie:
Czy każdy styk IO mikrokontrolera, który służy jako wejście z przełącznika lub zworki, musi mieć własny rezystor podwyższający / zmniejszający?
W tym przykładzie każdy pin jest wyciągany przez rezystor, a następnie przez przełącznik 1P3T do VCC.
Wydaje się to proste, ale ponieważ więcej pinów IO jest używanych, czy absolutnie wymaganych jest więcej rezystorów? Czy jest jakiś sprytny sposób, aby utrzymać rezystor odliczający?
Powiązane pytanie: Udostępnianie rezystora podciągającego
Nigdy nie chcesz pozostawiać danych wejściowych do logiki otwartych przy założeniu, że pociągną się one w górę lub w dół. jeśli wejście pozostanie otwarte, będzie to mała antena, która również podlega prądom w urządzeniu logicznym. Więc pociągasz w górę lub w dół, aby mieć czyste i przewidywalne dane wejściowe. Nauczyłem się tej zasady, pracując w Fairchild Semiconductor w latach 80.
źródło