Witam.
Potrzebuję sprawdzać stan trzech czujników IS471f w przerwaniu tzn. że po zadziałaniu któregoś z nich w procesorze musi zadziałać przerwanie zewnętrzne INT0 i w tym przerwaniu procek musi sprawdzić który czujnik zadziałał.
Wymyśliłem sobie taki schemat:
Stan aktywny czujników to 0 więc gdy któryś zadziała to wygeneruje się przerwanie w którym procesor zbada które wejście jest w stanie niskim i tym samym który czujnik zadziałał.
I teraz pytanie czy to w ogóle ma prawo działać i czy nie da się zrealizować tego inaczej wykorzystując mniejsza liczbę wejść?
Potrzebuję sprawdzać stan trzech czujników IS471f w przerwaniu tzn. że po zadziałaniu któregoś z nich w procesorze musi zadziałać przerwanie zewnętrzne INT0 i w tym przerwaniu procek musi sprawdzić który czujnik zadziałał.
Wymyśliłem sobie taki schemat:
Stan aktywny czujników to 0 więc gdy któryś zadziała to wygeneruje się przerwanie w którym procesor zbada które wejście jest w stanie niskim i tym samym który czujnik zadziałał.
I teraz pytanie czy to w ogóle ma prawo działać i czy nie da się zrealizować tego inaczej wykorzystując mniejsza liczbę wejść?