Witam, jest to mój pierwszy post na tym forum więc proszę o wyrozumiałość
Piszę bo mam taki problem, chcę zrobić mini moduł do sterowania matrycą led 8x8 oparty o ATmegę 8 i 2 rejestry przesówne 74HC595 obsługiwany pięcioma przyciskami,
rejestry oczywiście połączone są przez SPI posiadają tą samą linię Latch i 2 oddzielne linie Chip Select(X,Y)... (tak jak na schemacie)
I w tym miejscu pojawia się problem ponieważ chcę mieć dostęp do przycisków przez cały czas trwania programu, wiadomo - trzeba wykorzystać przerwania lecz ATmega ma dwa wejścia int0 a przycisków jest 5. Ponieważ wybrałem ATmegę8 (bo innej pod ręką nie mam) rozwiązałem to tak jak przedstawia to schemat:
Interesuje mnie ta część z diodami, czy to jest poprawne wyjście?
Czy schemat obsługi matrycy jest poprawny?
(Podciągnięcie jest tak zrobione po to aby nie dusić mikro klocka).