资源描述:
《MSP430G2553_官方例程(加注释版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LaunchPad官方例程(无修改)一切皆为2012TI杯电子设计大赛1.//******************************************************************************//LaunchPadLab2-SoftwareToggleP1.0,////MSP430G2xx2//-----------------///
2、
3、XIN
4、-//
5、
6、
7、//--
8、RSTXOUT
9、-//
10、
11、//
12、P1.0
13、-->LED////********************************************
14、**********************************#includevoidmain(void){WDTCTL=WDTPW+WDTHOLD;//Stopwatchdogtimer//在MSP430的informationAFlash段中一般会有一些比如DCO校正信息,温度传感器校正等等的数据存在,这些是出厂设置好的!但是有时候用户会不小心把infoA擦除掉,而擦除后的内容就为0xFF了。下面程序段的作用是,判断CALBC1_1MHZ的地址内容是否被擦除了,如果擦除了,那么while(1)。如果没有,那么将校正信息
15、添入相应的寄存器,可以得到精度相对高的DCO输出频率if(CALBC1_1MHZ==0xFF
16、
17、CALDCO_1MHZ==0xFF){while(1);//Ifcalibrationconstantserased,trapCPU!!}//ConfigureBasicClockBCSCTL1=CALBC1_1MHZ;//SetrangeDCOCTL=CALDCO_1MHZ;//SetDCOstep+modulationBCSCTL3
18、=LFXT1S_2;//SetLFXT1为vol时钟即12kHZP1DIR=BIT6;//P1.6output(greenLED
19、),其余位为输入,也可以用P1DIR=0x40;P1OUT=0;//LEDoffIFG1&=~OFIFG;//ClearOSCFaultflagBCSCTL2
20、=SELM_1+DIVM_0;//SetMCLKfor(;;){P1OUT=BIT6;//P1.6on(greenLED)_delay_cycles(100);P1OUT=0;//greenLEDoff_delay_cycles(5000);}}2.//***************************************************************************
21、***//LaunchPadLab3-SoftwarePortInterruptService////MSP430G2xx2//-----------------///
22、
23、XIN
24、-//
25、
26、
27、//--
28、RSTXOUT
29、-///
30、
31、
32、//--o--
33、P1.3P1.0
34、-->LED//
35、/////******************************************************************************#includevoidmain(void){WDTCTL=WDTPW+WDT
36、HOLD;//StopwatchdogtimerP1DIR
37、=BIT0;//SetP1.0tooutputdirectionP1IES
38、=BIT3;//P1.3Hi/loedgeP1IFG&=~BIT3;//P1.3IFGclearedP1IE
39、=BIT3;//P1.3interruptenabled_BIS_SR(LPM4_bits+GIE);//EnterLPM4w/interrupt}//Port1interruptserviceroutine#pragmavector=PORT1_VECTOR__interruptvoidPort_1(void){i
40、f(P1IFG&BIT3){P1OUT^=BIT0;//P1.0=toggleP1IFG&=~BIT3;//P1.3IFGcleared}}3.//******************************************************************************//LaunchPadLab5-ADC10,SampleA10TempandConverttooCandoF////MSP430G2452//-----------------///
41、
42、XIN
43、-//
44、
45、
46、//--
47、RSTXOUT
48、-//
49、
50、//
51、A10
52、/
53、///***********************