wanderer
19.12.2006, 14:10
Hallo... Ich habe gerade mit der Interrupt Programmierung angefangen und habe auch schon ne Frage: Ich emuliere per Software eine 2. Serielle Schnittstelle, und möchte beide Schnittstellen per Interrupt abfragen... WIe mache ich das? Also wie sage ich einem 2. Interrupt welchen Port er benutzen soll?
Hier mein Code:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 16000000 'Quarzfrequenz
$baud = 9600
Open "COMA.0:9600,8,N,2" For Output As #1 'TX an Porta.0
Open "COMA.1:9600,8,N,2" For Input As #2 'RX an Porta.1
'######### RS232 ##########
On Urxc Onrxd
Enable Urxc
Enable Interrupts
'##########################
Dim Befehl As Byte
Do
Loop
Onrxd:
Befehl = Udr
Return
Danke im Vorraus.
MfG
wanderer
Hier mein Code:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 16000000 'Quarzfrequenz
$baud = 9600
Open "COMA.0:9600,8,N,2" For Output As #1 'TX an Porta.0
Open "COMA.1:9600,8,N,2" For Input As #2 'RX an Porta.1
'######### RS232 ##########
On Urxc Onrxd
Enable Urxc
Enable Interrupts
'##########################
Dim Befehl As Byte
Do
Loop
Onrxd:
Befehl = Udr
Return
Danke im Vorraus.
MfG
wanderer