msp430F123使用串口通讯设置
1、MSP430F123串口的P3.4 P3.5可以设置未标准串口,把以前使用MSP430F149串口代码拿过来发现根本用不了。在研究了相关手册资料后,实现自发自收OK。
2、首先新建一个工旯皱镢涛程,做一些基本设置1) FETDebugger -->setup-->connection选择 USB连接方式2)Debugger下的-->setuo-幻腾寂埒->Driver 选 FET Debugger3) General Options -->Target --> Device -->点按钮选 MSP430F123


4、因为以前用MSP430F149做开发,于是把晶振代码拿来直接用,结果发现完全不好用,说明二者还是有些庐舌垩卫区别。void ClockInit(void){ unsigned char i; BCSCTL1 = XTS + DIVA_0; // do{IFG1 &= ~OFIFG; for (i = 0xFF; i > 0; i--); //等待数据稳定 } while ((IFG1 & OFIFG)); BCSCTL2 = SELM_3 + SELS; // MCLK= LFXT1 (safe) for(i=0Xff;i>0;i--) _NOP();}

6、编写响应代码:当收到串口数据时,进入响应函数,然后把RX缓存数据直接放到TX缓冲,实现数据的自发自收。这里注意 : 用的是IFG2

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:28
阅读量:46
阅读量:52
阅读量:23
阅读量:69