首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

MC9S08AW32的串口只能接收不能发送

MC9S08AW32的串口只能接收不能发送

我的程序如下:
InitSCI()
{
SCI1C1=0X00;
SCI1C2=0X2C;
SCI1C3=0X00;
SCI1BDH=0X00;
SCI1BDL=0X1A;//baud=9600;
}
__interrupt void Vscilrx_isr(void)
{
SCI1SI_RDRT=0;
ReceivesByte=SCI1D;
ReceivesByte+=1;
While(SCI1S1_TDRE==0)
SCI1D=ReceivesByte;
}
怎么查看0x0038~0x003f的寄存器值显示的不对呢,照上边的程序我看了0x0039--SCI1C2的内容居然是04,我明明写的是2c。不知道是怎么回事,求助
返回列表