由于手上的 12M晶振不够了,所以最近焊接的板子中有的使用的是11.0592M
晶振, 这使我想起来了这两个在串行通信时候的波特率的控制字是不一样的,特此说明一下,以免有的朋友 串口实验做不了。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
其实 正常通信来讲,还是应该采用11.0592M晶振的,但是习惯了用12M的,习惯有时候也是不好的, 没有办法,这里介绍一下 串口的波特率计算方法,这样回去后 ,修改一下啊配置字就可以了。
有专门的软件 计算波特率的控制字,所以就不用我们自己计算了。
界面如下
其他的我就不多说了,我想大家都会用的。
在程序中,如下地方修改一下就可以了
TH1=0xE6; //12MHz 1200波特率
TL1=0xE6;
TH1=0xE8; //11.0592MHz 1200波特率
TL1=0xE8;
软件下载:
文章评论(0条评论)
登录后参与讨论