Gast
#333863
Hallo, ich habe an den PCA8574 I2C-Expander Taster angeschlossen und möchte mir nun über die Interrupt (an PE6) abfragen, wann ein Taster gedrückt ist. Nun wollte ich folgendes Programm testen: ... /* Auslesen des PCA8574 */ DDRE &= ~(1<<DDE6); /* Pin PE6 als Eingang */ PORTE |= (1<<PE6); /* internen Pull-Up an PE6 aktivieren */ if ((PORTE & (1 << 6))) { ... } komischerweise wird bei mir die Schleife immer ausgelesen, egal ob ich eine Taste drücke, oder nicht. Was mach ich falsch??