微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > msp430串口调试全记录

msp430串口调试全记录

时间:11-13 来源:互联网 点击:

使用ACLK为时钟源(32768Hz)做9600bps误差在±13%左右,尝试使用SMCLK为时钟源(默认情况下外部晶振为32768Hz时,SMCLK为1048576Hz)。如下设置后,波特率误差小于±1%。不过此时CPU低功耗不能使用LPM3/LPM4。
UTCTL0 = SSEL1;     // UCLK = SMCLK
UBR00 = 0x6D;      // 1M/9600波特率寄存器低字节
UBR10 = 0x00;      // 1M/9600波特率寄存器高字节
UMCTL0 = 0x10;     //波特率调整值

总结:通过这次430的串口调试过程,发现这个东西容易之处在于,任何一本430书都能找到串口收发的例子,而且也比较简单易懂;难处在于:涉及到软硬两方面的东西,一旦发现问题得先判断是硬毛病还是软错误,尤其对于象我这样第一次搞的处男,而且还是自制的实验板,出了问题简直是晕菜!!不过只要你不抛弃不放弃,再加上网路上众多高手的指点,相信调试成功只是时间的问题:)祝你成功!!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top