芯片是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;
}
串口返回的都是空格
|