芯片是UPD79F8513A,下面是串口初始化代碼
void init_serial()
{ CKSR6=0X05; /* 設置UART6的時鐘分頻為32分頻 */
BRGC6=13; /* 設置波特率為9600 */
ASIM6=0X05; /* 接收錯誤產生接收中斷,無校驗,8個數據位 */
SRMK6=0; /* 使能接收中斷 */
POWER6=1; /* 使能UART6并復位 */
RXE6=0; /* 關閉接收功能 */
TXD=1;
TXE6=1; /* 打開發送功能 */
}
直接在MAIN函數中連續發送
while(1)
{
TXB6=0xff;
}
串口返回的都是空格
|