Would this work to send '4' out on PORTC.3 when '3' comes in from the pc.
Code:
ANSEL = %00000000 'Disable analog select so ports work as digital i/o.
CMCON0 = %00000111 'Disable analog comparators.
TRISA = %00000000 'Set PORTA as OUTPUT.
PORTA = %00000000 'Set PORTA pins all low.
TRISC = %00000000 'Set PORTC as OUTPUT.
PORTC = %00000000 'Set PORTC pins all low.
MYVAR VAR BYTE
DATA_OUT CON 4
MAIN:
PAUSE 250
SERIN2 PORTC.5, 16780, [DEC MYVAR] '2400 INVERTED
IF MYVAR = 3 THEN HIGH PORTA.5
PAUSE 5000
LOW PORTA.5
PAUSE 250
SEROUT2 PORTC.3, 16780, [DEC DATA_OUT]
PAUSE 5000
GOTO MAIN
Bookmarks