Controller: P16F876A Sprache: C Hey, Ich habe eine kurze Frage und zwar wie es möglich ist ein LCD-Display (4Bit) an PORTB zu benutzen und trotzdem den RB0 als Interrupt Eingang zu verwenden? Vielen Dank im voraus
Du kannst für das LCD 6 völlig beliebige IO-Pins benutzen. Die anderen Pins kannst Du frei verwenden, also auch als Interrupt. Peter
Erstmal danke für die schnelle Antwort. Kann es dann vielleicht sein das hierdran irgendetwas falsch ist?
1 | interrupt isr() // Interruptroutine |
2 | {
|
3 | GIE=0; |
4 | INTE=0; |
5 | |
6 | if(RCIF==1) |
7 | {
|
8 | lcd_clear(); |
9 | lcd_puts("WELCOME"); |
10 | delay_1s(10); |
11 | |
12 | }
|
13 | GIE=1; |
14 | INTE=1; |
15 | RCIF=0; |
16 | |
17 | }
|
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.