//单按键消息
case K2: //K2短按产生的按键消息
PWM_DutyDat += 50;//设置增亮幅度
if (PWM_DutyDat >= 250)//设置亮度上限
{
PWM_DutyDat = 250;
}
PWM3_CfgDivDuty(PWM_DivDat,PWM_DutyDat);
break;
case (K2|KEY_BREAK): //K2短按松手产生的按键消息
break;
case (K2|KEY_LONG_START): //K2长按开始产生的消息(长按约1秒时产生)
break;
case (K2|KEY_LONG): //K2长按产生的消息(每隔约300ms产生一次)
break;
case (K2|KEY_LONG_BREAK): //K2长按松手产生的消息
break;
//单按键消息
case K3: //K2短按产生的按键消息
PWM_DutyDat -= 30; //设置减亮幅度
if (PWM_DutyDat <= 35)//设置亮度下限
{
PWM_DutyDat = 35;
}
PWM3_CfgDivDuty(PWM_DivDat,PWM_DutyDat);
break;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载