一般情況,串口不用每次發(fā)送都做初始化
下邊是下載工具生成的
void UartInit(void) //9600bps@11.0592MHz
{
PCON &= 0x7F; //波特率不倍速
SCON = 0x50; //8位數(shù)據(jù),可變波特率
AUXR |= 0x04; //獨立波特率發(fā)生器時鐘為Fosc,即1T
BRT = 0xDC; //設(shè)定獨立波特率發(fā)生器重裝值
AUXR |= 0x01; //串口1選擇獨立波特率發(fā)生器為波特率發(fā)生器
AUXR |= 0x10; //啟動獨立波特率發(fā)生器
}
下載工具中的例子,還是參照 |