我采用m32C/87系列的 100引脚PLQP封装的单片机做了采用UART5来作为串口进行发送实验,可是接收不到数据。]波特率9600 数据位8 停止位为1 无奇偶校验。参考M16C的例子程序写的。请各位看下是那里错误了。谢谢了
头文件是从瑞萨的网站下的,CTS功能禁止。
#include "sfr32c87.h"
void main(void)
{
unsigned short trans_data = 0;
u5mr = 0x05;
u5c0 = 0x10;
u56con = 0x01;
u5brg = 103;
u5c1 = 0x01;
while(1) {
u5tb=trans_data;
while(!ti_u5c1) {
}
trans_data++;
trans_data = 0xff & trans_data;
}
}