新手入门
- 积分
- 15
- 金钱
- 15
- 注册时间
- 2024-1-6
- 在线时间
- 3 小时
|

楼主 |
发表于 2025-2-1 12:40:56
|
显示全部楼层
case KEY3_INT_GPIO_PIN:
if (KEY3 == 0 && presstime1 == 0 && presstime3 == 0)
{
lcd_show_chinese(85, 80, 25, 24,WHITE); /* 开 */
lcd_show_chinese(110, 80, 26, 24,WHITE); /* 启 */
atim_timx_npwm_chy_init(5 - 1, 7200 - 1); /* 10Khz的计数频率,2khz的PWM频率. */
ATIM_TIMX_NPWM_CHY1_CCRX = 2; /* 设置PWM占空比,40%*/
atim_timx_npwm_chy_set(5); /* 输出1个PWM波(控制LED2(BLUE)闪烁5次) */
presstime3 = 1;
}
else if (KEY3 == 0 && presstime1 == 1 && presstime3 == 0)
{
lcd_show_chinese(85, 80, 25, 24,WHITE); /* 开 */
lcd_show_chinese(110, 80, 26, 24,WHITE); /* 启 */
atim_timx_cplm_pwm_init(1000 - 1, 72 - 1);/* 1Mhz的计数频率 1Khz的周期. */
atim_timx_cplm_pwm_set(500, deadtime); /* 占空比:50%, 死区时间 100 * tDTS=100*1s/18000000=100*55.56ns */
presstime3 = 1;
} |
|