数据不一致

[复制链接]
1551|25
 楼主| yinxiangh 发表于 2018-8-27 20:13 | 显示全部楼层
是波特率错了还是时钟设置错了呢?
kangzj 发表于 2018-8-27 20:15 | 显示全部楼层
我也用的串口1,PCON的BIT7是设置SMOD的,SMOD=1的时候表示的是波特率加倍,你的波特率如果为19200的话,并且你的时钟选择的是48M的话,TH1=-2*(48000000/384)/19200
chuxh 发表于 2018-8-27 20:17 | 显示全部楼层
出现你的问题不奇怪,你的问题应该是TH1的赋值上,你去看看TH1的值得到的公式!跟C51的串口设置是一样的
 楼主| yinxiangh 发表于 2018-8-27 20:19 | 显示全部楼层
用示波器看过了CLKOUT引脚,发现输出是12MHZ。
我的CPUCS寄存器是设置的CPUCS=0X10,按道理来说输出应该是48MHZ啊。
时钟设置的问题在哪?
llljh 发表于 2018-8-27 20:21 | 显示全部楼层
那就不懂了。。。
 楼主| yinxiangh 发表于 2018-8-27 20:24 | 显示全部楼层
唉,还是没有什么结果,算了,先结贴吧,多谢大家啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0