📄 baseimer中断测试.c
字号:
#include <msp430x44x.h>
void y()
{
unsigned long tmp;
for(tmp=70;tmp>0;tmp--);
}
void init_BT(void)
{
BTCTL = 0x06; // Basic Timer 1 中断频率设置
IE2 |= 0x80;
}
void light_LED(void)
{
P5DIR |= 0x02;
P5OUT |= 0x02;
}
void quench_LED(void)
{
P5DIR |= 0x02;
P5OUT &= 0xfd;
}
void main()
{
WDTCTL = WDTHOLD + WDTPW; //关闭看门狗
init_BT(); //初始化Basic Timer 1
_EINT(); //使能中断
}
#pragma vector = BASICTIMER_VECTOR
__interrupt void BT_Interrupt(void)
{
light_LED();
y();
quench_LED();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -