Ich versuche, einen Interrupt zu verwenden, der bei einer steigenden Flanke eines Signals auftritt, das von meinem LSM303DLHC-Beschleunigungsmesser kommt. Der Beschleunigungsmesser hat ein Data Ready (DRDY) Signal, das jedes Mal ausgelöst wird, wenn neue Daten zu den Registern hinzugefügt werden, aus denen ich gelesen habe, und ich möchte dieses Signal verwenden, um einen Interrupt auszulösen, damit ich nur vom Beschleunigungsmesser lesen kann, wenn Daten bereit sind. Das Problem ist, dass ich keine Port-B-Pins zur Verfügung habe, weil ich sie für die Verbindung mit einem LCD (nicht seriell) verwende. Im Moment frage ich nur ein Statusregisterbit im Beschleunigungsmesser ab, um zu sehen, wann Daten verfügbar sind, aber das ist offensichtlich nicht sehr effizient, da ich auch GPS-Daten einlesen und gleichzeitig Servos steuern möchte. Wenn es nicht ohnehin möglich ist, einen Interrupt von Port A- oder Port C-Pins zu erhalten,
Mehrere Probleme: