Gast
#4614546
Hallo, ich habe folgendes Problem: Ich habe einen MCP23008 über I2C an einen Atmega128 angeschlossen. Zudem nutze ich die library von Peter Danegger zum Entprellen. Die Ansteuerung des MCP23008 funktioniert. Nun möchte ich gerne die Entprell-routinen nutzen, um die Taster vom MCP23008 abzufragen. Hat hier schonmal jemand was gemacht? Ich möchte keinen vollständigen Quelltext, ein paar Denkanstöße würden mir reichen. Ich habe schon ein wenig rum probiert. Zum Beispiel habe ich den interrupt Ausgang des MCP23008 genutzt, um diesen als "Taster" an die Enptrell-routine zu übergeben (Der Interrupt Ausgang wird gesetzt, wenn am MCP ein Eingang gesetzt wurde und bleibt solange, bis der MCP abgefragt wurde). Wenn der "Taster" also high ist, werden die Eingänge abgefragt. Ist dieser Ansatz grundsätzlich machbar oder gibt es bessere Alternativen?