-
Notifications
You must be signed in to change notification settings - Fork 8
serreceive
Anobium edited this page Oct 18, 2020
·
1 revision
Syntax:
SerReceive channel, output
Command Availability:
Available on all microcontrollers.
Explanation:
This command will read a byte from the RS232 channel given by channel
according to the rules set using InitSer
, and store the received byte
in the variable output
.
Example:
'This program will read a byte from PORTB.2, and set the LED on if
'the byte is more than 50. This can be used with the SerSend
'example program.
#chip 16F88, 8
#define RecAHigh PORTB.2 ON
#define RecALow PORTB.2 OFF
#define LED PORTB.0
Dir PORTB.0 Out
Dir PORTB.2 In
InitSer 1, r9600, 1 + WaitForStart, 8, 1, none, normal
Do
SerReceive 1, Temp
If Temp <= 50 Then Set LED Off
If Temp > 50 Then Set LED On
Loop
For more help, see RS232 Software Overview, InitSer