thx for ur help![]()
TRISA=255
TRISB=0
DEFINE DEBUGIN_REG PORTA ' Serial data come in
DEFINE DEBUGIN_BIT 0 ' PORTA.0
DEFINE DEBUGIN_MODE 0 ' true driven mode
DEFINE DEBUG_BAUD 9600 ' 9600 BAUD
DataIn var byte
START:
DEBUGIN DataIn
PORTB=DaraIn
goto start
does this code for 16F84 plays the role of a serial to parallel converter?
it's suppose too, depending how the data is send by the external world. If the external device send the character 128... you send 128 to the port. BUT if the external device send the string 128... if you're lucky, you'll send 1, then, 2, then 8 at the output. SO all depend of the external device.
What are your results as now?
Did you tried different modifiers? (DEC, HEX....)
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Bookmarks