Hallo,
Ich versuche in BASCOM-AVR die Kommunikation über den USB-Port auf Interrupt-Steuerung umzustellen. Da gibt es schon beim Compilieren ein Problem:
Bascom erklärt, dass der Interrupt URXC3 "unknown" sei. Und das obwohl er im Definitionsfile m2560def.dat eindeutig vorhanden ist.
Wieso dieses?
Dasselbe ist der Fall beim URXC2; bei USRXC und USRXC1 geht es anscheinend.
Wer weiss Rat?
************************************* Test-Code *************
Code:'Einfuegung: Folgende Zeilen aus RN ATMega2560Beispielen*************** 'Diese Anweisung setzt die Fusebits automatisch korrekt 'Syntax $PROG LB, FB , FBH , FBX $prog , 255 , &B11011001 , 'Quarz an / Teiler aus / Jtag aus $regfile = "m2560def.dat" $hwstack = 82 '80 $framesize = 68 ' 64 $swstack = 68 '44 $crystal = 16000000 'Quarzfrequenz $baud = 9600 Config Pind.5 = Output Led Alias Portd.5 Config Pine.5 = Input USB Alias Pine.5 'Ist 1 wenn USB Config Com4 = 1200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Open "com4:" For Binary As #4 'USB Buchse 'Ende der Einfuegung********************************************************** On Urxc3 Onurxc3 Enable Urxc3 Enable Interrupts Main: Do Loop Onurxc3: Return







Zitieren

Lesezeichen