DG7GJ schrieb:
Löst der Empfang eines Zeichens über den RxD im µC auch dann einen INT aus, obwohl kein INPUT, Inkey oder so definiert wird.
Ich weiß nicht ob Bascom mit
Open "COM1:"
einen Interrupt verwendet geschweige denn den Hardware-Uart verwendet.
Aber das kannst du im Simulator feststellen.
Simulator starten und in den Reiter Interrupts wechseln.
Dort werden alle Interrupts, die der Controller auslösen kann angezeigt.
Nicht konfigurierte Interrupts bleiben gellgrau. Konfigurierte Interrupts sind schwarz.
Die relevanten Interrupts für Uart sind
- URXC (Byte empfangen)
- UDRE (Datenregister leer)
- UTXC (Byte gesendet)
Kannst ja mal die aktiven Interrupts posten. Vielleicht fällt dann noch was auf.