msp单片机编程常用语段_msp430单片机bsl说明
msp单片机编程常用语段由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“msp430单片机bsl说明”。
/*延时函数*/
#define CPU_F((double)8000000)
#define delay_us(x)__delay_cycles((long)(CPU_F*(double)x/1000000.0))#define delay_ms(x)__delay_cycles((long)(CPU_F*(double)x/1000.0))
/*时钟初始化函数*/
void Clk_Init()
{
unsigned char i;
BCSCTL1&=~XT2OFF;//打开XT振荡器
do
{
IFG1 &= ~OFIFG;//清除振荡错误标志
for(i = 0;i
}
while((IFG1 & OFIFG)!= 0);//如果标志为1继续循环等待
IFG1&=~OFIFG;
BCSCTL2|=SELM_2+SELS;//MCLK 8M and SMCLK 8M
}
/*IO口关闭函数*/
void Close_IO(void)
{
P1DIR=0XFF,P1OUT=0XFF;
P2DIR=0XFF,P2OUT=0XFF;
P3DIR=0XFF,P3OUT=0XFF;
P4DIR=0XFF,P4OUT=0XFF;
P5DIR=0XFF,P5OUT=0XFF;
P6DIR=0XFF,P6OUT=0XFF;
}
/*关闭看门狗*/
WDTCTL = WDTPW + WDTHOLD;
《msp单片机编程常用语段.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档
[其他范文]热门文章