Mirki! Potrzebuję trochę pomocy z MCP23017(albo chociaż jakikolwiek inny expander portów) i arduino. Jest ktoś kto ogarnia i jest w stanie mi odpowiedzieć na kilka prostych pytań?


2. Jeden expander jeszcze ok, ale co jeżeli muszę podłączyć aż 3?


3. Widziałem w MCP23017 porty INT A i INT B(to są te od przerwań, tak?). W takim razie jak wygląda przerwanie podłączone do expandera zamiast do µC? Przecież jest on podłączany do analoga,
@Tassadar: A może zna i odpowie?

@Wyrewolwerowanyrewolwer:

1. zazwyczaj część adresu kostki jest stała a część zależy od podłączenia 3 pinów do masy lub zasilania. W tym wypadku możesz podłączyć osiem ekspanderów. Jak to jest dokładnie pewnie jest w DS...

2-> 1

3. Ekspander generuje przerwanie (zależy jak go skonfigurujesz), możesz to podłączyć do pinu uC i skonfigurować w uC jako external interrupt albo zamiast adresować kostkę i czytać bajt
  • Odpowiedz