📄 wdt_ceshi.c
字号:
#include "msp430x22x4.h"
void sys_init();
void delay_us(unsigned int k);
int main( void )
{
sys_init();
delay_us(50000);
delay_us(50000);
delay_us(50000);
delay_us(50000);
delay_us(50000);
P1OUT |=BIT3;
// P1OUT &=~BIT3;
}
void sys_init()
{
WDTCTL =WDTPW+WDTHOLD;
BCSCTL1 =CALBC1_1MHZ; //设定DCO为1MHZ
DCOCTL =CALDCO_1MHZ;
volatile unsigned int n;
/*do //等待晶振稳定
{
IFG1 &=~OFIFG;
for(n=5000;n>0;n--);
} while(OFIFG&IFG1); */
for(n=5000;n>0;n--);
P1DIR |=BIT3; //P1.3接LED
P1OUT &=~BIT3;
}
void delay_us(unsigned int k)
{
unsigned j;
for(j=k;j>0;j--)
{
_NOP();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -