msp430框架程序

msp430框架程序

ID:20364764

大小:213.65 KB

页数:13页

时间:2018-10-10

msp430框架程序_第1页
msp430框架程序_第2页
msp430框架程序_第3页
msp430框架程序_第4页
msp430框架程序_第5页
资源描述:

《msp430框架程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《MSP430框架程序》2012.7.19XXX整理教训:1.程序的模块化设计很重要。每次写程序,最好遵循如下规矩:〉〉关看门狗;WDTCTL=WDTPW+WDTHOLD;〉〉幵晶振:都把ACLK=XTl(32k),MCLK=SMCLK=XT2(8M);并且能用8M最好用8M,这样比较准确。晶振的检测方法:XT2可以通过程序中的扫描标志位实现。或者设置P1.4(SMCLK),P2.0(ACLK),然后用示波器检查〉〉主程序:使用自己写的模板。2.如果在一个问题上卡住了,就不断细化深入下去,直到触到其本质,就看你能把这个问题细化到什么程度!3.任何数字或信息都有他隐含的本质信息,都能直接或间接反

2、映其本质。就看你能否抓住这个数字,想到他对本质的反映。氺承氺:氺承氺承氺:氺承氺承氺:氺承氺:氺:氺:氺:氺:氺:氺:氺:氺:氺:{c氺:氺:氺本氺本氺本氺本氺本氺本氺本氺本氺本氺本氺本氺氺氺氺程序名:MSP430框架程序描述:适用于MSP430F149,其他型号需要适当修改规范:变量小写,常量大写,函数名第一个字母大写/,卜rj,rjwry*rj*ry*,J,rjwryw,J,,J,,J,ry*,J,,卜,J,,卜,J,*7、,J,,J,*7、,J,*7、,J,*7、,J,*7、,J*,J,,J*,J,,J,,J*rj%,J,,J,^J、,J,rj^,J,^J、,J,^J,,J,rj^,J,

3、rj,,J,rj,,J,rj^,J,rj,,J,rj,,:,rj^I//headerfile#include//函数声明voidInit_Sys();intmain(void){WDTCTL=WDTPW+WDTHOLD;//StopWDTInit_Sys();//初始化start://用户程序LPMn;//_BIS_SR(LPM3_bits+GIE);//进入低功耗模式n(n:0-4),不需要可以屏蔽gotostart;程序功能:系统初始化氺氺糸氺承氺尜氺承氺*氺氺氺尜氺尜氺氺氺voidInit_Sys(){//将MCLK时钟从DCO切换到岛频品体振荡器BCSCTL

4、1&=〜XT2OFF;//XT2=HFXTALdo{unsignedchari;IFG1

5、=〜OFIFG;//ClearOSCFaultflagfor(i=Oxff;i>0;i—);//Timeforflagtoset}while((IFGl&OFIFG));//OSCFaultflagstillset?BCSCTL2

6、=SELM_2+SELS;//MCLK=SMCLK=XT2(safe)//一下初始化各种模块、中断、外围设备EINT();//OPENGIE不需要可以屏蔽/tlf*1?tlff^Z、闲数名称:端口Px(x:lor2)中断蚋数^Xz^2z^Jx«f>/<7wrTwrTwrTw

7、wrTwrTwrTwrTwrTwrTwrTwrTwrT*rTwrj*rT«rTwrTwrTw*7wrTw»TwrTwrTwrTw»TwrTwrT>rTw

8、G&=〜BIT0;//清除中断标志//User’sprogram}elseif((PxIFG&BIT1)==BIT1){//处理Px.l中断P2IFG&=〜BFT1;//清除中断标志//User'sprogram}elseif((PxIFG&BIT3)==BIT3){//处理Px.3中断P2IFG&=〜B1T3;//清除中断标志//User’sprogram}elseif((PxIFG&BIT4)==BIT4){//处理Px.4屮断P2IFG&=〜BIT4;//清除中断标志//User'sprogram}elseif((PxIFG&BIT5)==BIT5){//处理Px.5屮断P2IFG&=〜

9、BIT5;//清除中断标志//User’sprogram}elseif((PxIFG&BIT6)==BIT6){//处理Px.6中断P2IFG&=〜BIT6;//清除中断标志//User’sprogramelse{//处理Px.7中断P2IFG&=〜BIT7;//清除中断标志//User’sprogram}LPMn.EXIT;//退出屮断后退出低功耗模式,若仍需保留在低功耗模式可屏蔽此句}函数名称

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。