Hallo OMs,
ich habe ein Problem mit der Configuration der URAT beim Mega8 in Bascom.
Definiere ich einen Mega128 dann läuft der Code ohne Fehler durch.
Wo liegt der Fehler ?
Code
'***************************************************************
'* Steuerung der RX_Box über RS-485 *
'* Version V2.51 *
'***************************************************************
'$sim 'Aktivieren zur Simulation
$regfile = "m8def.dat" 'ATmega8
$crystal = 16000000 'X-TAL = 16 MHz
$baud = 9600 ' use baud rate
$hwstack = 100 ' default use 32 for the hardware stack
$swstack = 100 ' default use 10 for the SW stack
$framesize = 100 ' default use 40 for the frame space
'Configuration Hardware =======================================================================
Config Serialin = Buffered , Size = 32
Enable Interrupts
Config Print = Portd.2 , Mode = Set 'Umschaltpin RS485 konfigurieren
Config Pind.2 = Output 'Umschaltpin als Ausgang
Config Portc = Output 'Port C schaltet die Relais
'Variablen ====================================================================================
Dim R_wert As Byte 'Hilfsvariable zur Portausgabe
Dim Rwert As String * 5 'Eingangswert
'Hauptprogramm ================================================================================
Portc = 0
Do
Input Rwert Noecho ' auf Eingabe warten
If Left(rwert , 1) = "R" Then 'Befehl L_Bank auswerten
Rwert = Mid(rwert , 2 , 3) 'Wert für L ausschneiden
R_wert = Val(rwert) 'Wert konvertieren
Portc = R_wert 'Ausgabe auf dem Port
End If
Loop
End 'Ende Hauptprogramm
Alles anzeigen
Unknown Interrupt source [COUNT<>3]
Unknown Interrupt source [URXC]
Sind die Fehlermeldungen
73, Frank
DL3AD