PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : external interrupts bei gleichzeitiger lcd benutzung



gothmog
15.11.2006, 11:31
hallo!

ich benutze das rnmega8plus board, und will in einem prog ein lcd benutzen, brauche aber auch die externen interrupts int0 und int1. die ports für int0 und int1 sind ja pd2 und pd3, die auch für das lcd benötigt werden. im simulator werden ständig interrupts ausgelöst, sobald das lcd angeschlossen ist. gibt´s eine möglichkeit, das zu verhindern, ohne andere pins für das lcd zu benutzen?
gruß
jonas

linux_80
15.11.2006, 17:46
Hallo,
es gäbe da die Möglichkeit, die INTs abzuschalten, wenn etwas ans LCD gesendet wird, und danach wieder aktivieren.

Die ext. INTs erzeugen auch einen ISR-Aufruf wenn man die von innen (PORTx.y) setzt oder löscht, deshalb geht es nicht auf die einfache weise.

Heisst aber nicht, das es dann so gehen muss.

gothmog
15.11.2006, 20:13
danke für die antwort!
Die ext. INTs erzeugen auch einen ISR-Aufruf wenn man die von innen (PORTx.y) setzt oder löscht, deshalb geht es nicht auf die einfache weise.
ok, das wusste ich nicht. dann ist das was du gesagt hast wohl die einzige möglichkeit.
gruß
jonas

Peacemaker666
15.11.2006, 22:16
Hallo gothmog

Wie wäre es mit I2C fürs LCD!

cya Peacemaker

gothmog
16.11.2006, 08:04
das klingt sehr interessant, wie funktioniert das denn? die ansteuerung des lcd ist ja parallel, und der bus seriell... braucht man dafür dann einen zweiten controller?

Peacemaker666
16.11.2006, 09:02
das klingt sehr interessant, wie funktioniert das denn? die ansteuerung des lcd ist ja parallel, und der bus seriell... braucht man dafür dann einen zweiten controller?

Hallo

Der Link hilft dir sicher ;)


https://www.roboternetz.de/wissen/index.php/LCD-Modul_am_AVR

cya