Du hast mehr als ein Schlagloch.
Erstens, der ATM2560 hat 4 UARTs, USART0..3, dementsprechend gibst Du hiermit:
den Receive Complete Interrupt des 3ten UARTs frei, nicht des 2ten.Code:Enable Urxc2
Bascom zählt dagegen Com1..X, Com2 spricht also das 2te UART an.
Das zweite Problem, Enable URXC1 muss nach dem Config Com2 = ... kommen, denn durch das Config wird das RXCIE1-Bit wieder überschrieben/gelöscht, welches durch Enable URXC1 gesetzt wurde.
Wenn Du beides änderst, wird's gehen.
Lesezeichen