📄 init430.c
字号:
#include <MSP430X12X.h>
#include "Init430.h"
void delay_ms(uchar nValue)
{
uchar i;
uint j;
for(i = 0;i < nValue;i++)
{
//WDTCTL = WDTPW + WDTCNTCL; //clear the watchdog;
for(j = 0; j < 1000; j++);
}
}
//inint the clock;
void init_clk(void)
{
uint i;
DCOCTL = DCO2+DCO1+DCO0;
BCSCTL1 = RSEL2+RSEL1+RSEL0;
BCSCTL1 &= ~XT2OFF; //open the xt2;
BCSCTL1 |= XTS;
BCSCTL2 = SELS; //MCLK is DCO,and SMCLK is xt2.;
do
{
IFG1 &= ~OFIFG; //clear OSCFault flag;
for (i = 0x20; i > 0; i--);
}
while ((IFG1 & OFIFG) == OFIFG); //if OSCFault =1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -