I have 2 ERF modules. one connected to a 20X2, and the other connected to a 20M2. It seems that when an ERF is powered-up it transmits. I am using these routines and can see the rcv data on the serial terminal. Is this normal? Can it be prevented?
Thank you, JimS
EDIT...probably a good reason to use a qualifier on any terminal that is sitting there waiting to rcv data.
JimS
Thank you, JimS
EDIT...probably a good reason to use a qualifier on any terminal that is sitting there waiting to rcv data.
JimS
Code:
[color=Green]#rem
'****************
' Test Code, 20M2
'****************
symbol rcv_pin =C.2 'pin 8.
symbol xmit_pin =C.1 'pin 9.
'*Variables:
symbol rcv_data = b2
#Picaxe 20M2
init:
pause 1000
low xmit_pin
Main:
do
serin rcv_pin,N4800_4,rcv_data
sertxd(#rcv_data,cr,lf)
loop
#endrem
'#rem
'****************
' Test Code, 20x2
'****************[/color]
[color=Blue]symbol Rcv_pin [/color][color=DarkCyan]= [/color][color=Blue]C.2 [/color][color=Green]'pin 8[/color]
[color=Blue]symbol Xmit_pin [/color][color=DarkCyan]= [/color][color=Blue]C.1 [/color][color=Green]'pin 9.
'*Variables:[/color]
[color=Blue]symbol [/color][color=Purple]rcv_data [/color][color=DarkCyan]= [/color][color=Purple]b2[/color]
[color=Navy]#Picaxe [/color][color=Black]20x2
init:
[/color][color=Blue]pause [/color][color=Navy]1000
[/color][color=Blue]low xmit_pin[/color]
[color=Black]main:
[/color][color=Blue]do
serin rcv_pin[/color][color=Black],[/color][color=Blue]N4800_8[/color][color=Black],[/color][color=Purple]rcv_data
[/color][color=Blue]sertxd([/color][color=Black]#[/color][color=Purple]rcv_data[/color][color=Black],[/color][color=Blue]cr[/color][color=Black],[/color][color=Blue]lf)
loop[/color]
[color=Green]'#endrem[/color]
Last edited: