MSP430F149,现采用32768晶振,
其两个串口据说只能达到9600的波特率,
这远远不能满足设计的需要。
因此想问:
如果要尽量提高其波特率,有些什么方法可行?
1、换外部晶振?
2、重构串口?
3、其它方法?
麻烦说明下方法和能达到的波特率,
在此先谢谢了。
肯定是XT2上加高速晶振了,
现在准备上8M的,
但我想理论值和实际值是不是会有些出入呢?
比如要求76800bps,采用这样的速度各位有实际试过的没有。
我上次做了次实验,8M频率115200,就不通,只通到9600。不知道有没有做过更块的呢
在理论上,你的波特率的误差小于20%,就可以进行正常的通讯了。
还应该注意频率和工作电压的关系,我记得在8M的频率下的VCC必须是3.6v吧!
引用:
在理论上,你的波特率的误差小于20%,就可以进行正常的通讯了。
|
|
20%的误差通讯是很容易出错的,串口本身的抗干扰能力就差,要想稳定通讯,误差不要超过0.5%,亲身实验!
那么,我用32k,实现9600 bps,是不是一定不行啊???
我用6M做9600效果很不错,不过,个人觉得串口速度太高的话,稳定性会下降的很快