Hallo zusammen,
Ich habe ein kleines Projekt mit dem Uno und einem Nextion Display realisiert und alles funktioniert.
Wie so immer hat man neue Ideen und will sie auch umsetzten.
Da ich mehr Timer brauche, habe ich das Projekt auf den 2560 gespielt und angepasst.
Leider funktioniert beim 2560 der Eingangsinteruppt nicht mehr.
Am Uno waren die beiden seriellen Leitungen TX und RX auch bei RX/TX angeschlossen.
Alles funktionierte . Die Eingabe am Display haben zum Interrupt geführt.
hier mein Code:
'---------------------------------------------------------------------
' Interrupt serielle Schnittstelle
On Urxc Rec_isr 'define serial receive ISR
Enable Urxc 'enable receive isr
'----------------------------------------------------------------------
Beim 2560 habe ich die Leitungen vom Display auf RX1 und RX1 gelegt.
Folgende Programmänderung durchgeführt.
Config Com1 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Config Com2 = 57600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Open "Com1:" For Binary As #1
Open "Com2:" For Binary As #2
Auf dem Nextion wird alles angezeigt, nur das Senden an den 2560 funktioniert nicht mehr.
Habe auch folgendes probiert. Es gab keine Fehlermeldung.
On Urxc2 Rec_isr 'define serial receive ISR
Enable Urxc2 'enable receive isr
Wo habe ich meinen Fehler eingebaut?
Oder geht der serielle Interunpt nur auf Com0=
Danke im Voraus
Gruß
Thomas
Ich habe ein kleines Projekt mit dem Uno und einem Nextion Display realisiert und alles funktioniert.
Wie so immer hat man neue Ideen und will sie auch umsetzten.
Da ich mehr Timer brauche, habe ich das Projekt auf den 2560 gespielt und angepasst.
Leider funktioniert beim 2560 der Eingangsinteruppt nicht mehr.
Am Uno waren die beiden seriellen Leitungen TX und RX auch bei RX/TX angeschlossen.
Alles funktionierte . Die Eingabe am Display haben zum Interrupt geführt.
hier mein Code:
'---------------------------------------------------------------------
' Interrupt serielle Schnittstelle
On Urxc Rec_isr 'define serial receive ISR
Enable Urxc 'enable receive isr
'----------------------------------------------------------------------
Beim 2560 habe ich die Leitungen vom Display auf RX1 und RX1 gelegt.
Folgende Programmänderung durchgeführt.
Config Com1 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Config Com2 = 57600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Open "Com1:" For Binary As #1
Open "Com2:" For Binary As #2
Auf dem Nextion wird alles angezeigt, nur das Senden an den 2560 funktioniert nicht mehr.
Habe auch folgendes probiert. Es gab keine Fehlermeldung.
On Urxc2 Rec_isr 'define serial receive ISR
Enable Urxc2 'enable receive isr
Wo habe ich meinen Fehler eingebaut?
Oder geht der serielle Interunpt nur auf Com0=
Danke im Voraus
Gruß
Thomas