1.uwtick实现led闪烁
uint32_t time1000ms;
bool led1_sta;
初始化的时候
time1000ms=uwTick;
if(uwTick-time1000ms>1000)
{
led1_sta=!led1_sta;
if(led1_sta)
{
led_dis(0x01);
}
else{
led_dis(0x00);
}
if(uwTick-time1000ms>1000)
{
led1_sta=!led1_sta;
if(led1_sta)
{
led_dis(0x01);
}
else{
led_dis(0x00);
}
time1000ms=uwTick;
}
}
2.报警统计次数
uint8_t fn;//频率超限次数统计
void alarm_proc()
{
static uint8_t bf;//频率标志位
if(fre>fh)
{
if(bf==0)
{
fn++;
bf=1;
}
}
else bf=0;
}