LPC2131波特率为何调试结果与程序中设置不同?

[复制链接]
查看11 | 回复2 | 2011-9-27 13:56:40 | 显示全部楼层 |阅读模式
PCLK时钟不是define一下就能出来的,不知道你用的是Keil4还是啥,Keil4的启动代码里默认的Pclk是1.25倍的晶振频率。首先你必须确定这条语句“Fdiv=(Fpclk/UART_BPS)/16;//设置波特率”最终得出的数是一个整数,如果得到7.5这类的小数你通讯绝对不会成功,波特率也不会对。还有如果想得到正确的波特率晶振必须用11.0592M或者它的倍数,同样是为了让上面这个语句能得到整数...
回复

使用道具 举报

千问 | 2011-9-27 13:56:40 | 显示全部楼层
图片呢?你用的是什么调试软件...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行