我正在尝试使用PIC 16上的USART功能接收1个字符。
发射器和接收器都是PIC 16。
我能否从概念上检查调用接收功能的方法是否正确
char tmp;
CREN = 0;
CREN = 1;
while(!RCIF);
if(OERR==1)
{
tmp = RCREG;
tmp = RCREG;
CREN=0;
DelayMs(5);
CREN=1;
}
else
{
tmp = RCREG;
}
CREN = 0;
非常感谢提前!
答案 0 :(得分:1)
您必须先启动UART。