اقا یکی کمک کنه
من ماژول رابستم حالا میخوام یک عدد را ارسال کنم تو میکرو دیگه اون عدد دریافت کرد یک ledروشن بشه اما یک عدد دریافت میکنه مقدارش با عدد ارسالی برابر نبست :angry:
ابنم برنامه فرستنده:
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600
Config Portc = Input
Portc = 255
Dim A As Byte
Dim B As Byte
A = 120
L0:
Do
If Pinc.0 = 0 Then
For B = 0 To 10
Print A
Waitms 20
Next B
End If
Loop
End
برنامه گیرنده:
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600
Enable Interrupts
Enable Urxc
On Urxc Nam
Config Portb = Output
Dim A As Byte
Dim B As Byte
Dim C As Byte
L0:
Do
Waitms 400
Loop
End
Nam:
B = Udr
If B = 120 Then Toggle Portb.0
Goto L0
Return
:read:
من ماژول رابستم حالا میخوام یک عدد را ارسال کنم تو میکرو دیگه اون عدد دریافت کرد یک ledروشن بشه اما یک عدد دریافت میکنه مقدارش با عدد ارسالی برابر نبست :angry:
ابنم برنامه فرستنده:
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600
Config Portc = Input
Portc = 255
Dim A As Byte
Dim B As Byte
A = 120
L0:
Do
If Pinc.0 = 0 Then
For B = 0 To 10
Print A
Waitms 20
Next B
End If
Loop
End
برنامه گیرنده:
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600
Enable Interrupts
Enable Urxc
On Urxc Nam
Config Portb = Output
Dim A As Byte
Dim B As Byte
Dim C As Byte
L0:
Do
Waitms 400
Loop
End
Nam:
B = Udr
If B = 120 Then Toggle Portb.0
Goto L0
Return
:read:
دیدگاه