Forum: Compiler & IDEs Atmel Butterfly - LCD & External Interrupt Problem!


von Tony Schattat (Gast)


Lesenswert?

Hi an alle!

Habe für meinen Atmel Butterfly ein Programm geschrieben. Das Programm
soll ein Tripmaster sein (ein Art von Fahrradcomputer). Alles
funktionierte bestens. Dann merkte ich, dass der Pin für den externen
Interrupt (PD1) auch der selbe ist für die Anzeige! Dadurch kann ich
keinen Interrupt auslösen, da auch LCD Daten auf dem Pin sind.

Wie kann ich INT0 nutzen obwohl dieser fürs LCD genutzt wird? Muss ich
einen anderen externen INT nutzen?
Hat jemand schon Erfahrungen mit diesem Problem gehabt?

Ich bitte um Hilfe!

Grüße,
Tony

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Pin change interrupt benutzen?

Was willst du denn dranklemmen?  Wenn es nur ein Taster sein
soll, musst du ihn ohnehin entprellen, und dann kannst du ihn
auch gleich aus dem Timer-Interrupt pollen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.