Woran macht sich das denn erkennbar? Ich habe gerade mal versuchsweise folgenden Code in Bascom eingegeben:Aber leider kann Bascom den Befehl UDR oder UDR1 nicht erkennen.
Das entspricht vor der Do-Loop-Schleife genau Deinem Code, aber bei mir nimmt Bascom den Befehl A = UDR1 problemlos an. Und meine Bascom-Version (1.11.Code:$regfile = "m324pdef.dat" 'Prozessortyp $crystal = 7372800 'Taktfreqwuenz $hwstack = 40 $swstack = 16 $framesize = 32 $baud = 9600 Config Portb.2 = Output Led1 Alias Portb.2 Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Com2 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin0 = Buffered , Size = 254 Config Serialin1 = Buffered , Size = 254 Enable Interrupts Open "COM2:" For Binary As #1 Dim Incoming_data As String * 200 Dim A As Byte Dim C As String * 200 Set Led1 Do A = UDR1 loopist glaube ich definitiv nicht die neueste
Was passiert denn genau, wenn Du Deinen Code kompilierst?







Zitieren

Lesezeichen