您的位置:社区首页 > 单片机 >单片机技术 > 请教RS232串口通信中波特率的计算方法
 
信息主题:
标题:请教RS232串口通信中波特率的计算方法
请教RS232串口通信中波特率的计算方法
请教rs232串口通信中波特率的计算方法
请问在单片机和pc进行rs232串口通信时,通信的波特率是怎么计算的?比如说,我用的是12m的晶振,我想要波特率为19200,应该怎么办?
第 1 楼
2006-4-29 17:13:20
   

那你不会用11.0592m吗?现成的数据嘛。12m的话,那要计算定时器的溢出率了。具体方法:看书
第 2 楼
2006-4-29 17:13:20
   

书上说的"作振荡频率"是什么频率,是指晶振的频率吗?
第 3 楼
2006-4-29 17:13:20
   

应该是吧!你这是51吗?
第 4 楼
2006-4-29 17:13:20
   

楼上的,不要光打雷不下雨。干点实际的,叫人家看书,等于白说,人家要是知道就不会问啦!
第 5 楼
2006-4-29 17:13:20
   

用avr就不用算,查一下表就是了。
第 6 楼
2006-4-29 17:13:20
   

如果你12m的晶振不用分频,通讯波特率采用19200的话,则直接把12mhz/19200=12000000/19200=625=271h,
然后把271h赋值给对应波特率寄存器就行了
第 7 楼
2006-4-29 17:13:21
   

谢谢了
第 8 楼
2006-4-29 17:13:21
   

女英雄呀!
第 9 楼
2006-4-29 17:13:22
   

下载个小程序吧,还带进制转换的
http://smv.com.cn/download/mcs51dk.exe
第 10 楼
2006-4-29 17:13:26
   

谢谢楼上的好东东,挺实用的。建议gx5712看一下东南大学 出的51系列单片机原理与应用,里面有详细的计算公式,当然一般单片机书都会有介绍。晶振要用好,用11.0592m,计算误差小,波特率准
[ 1 ]  [ 2 ]  
共 2 页 12 条主题,当前第 1 页