牛卧堂MCU技术交流
标题:
N76E003 单片机如何动态修改PWM输出占空比?
[打印本页]
作者:
匿名
时间:
2018-11-7 19:55
标题:
N76E003 单片机如何动态修改PWM输出占空比?
如题:
修改不影响正常输出,不能重新初始化。
现在只是修改了 PWM0L, PWM0H,但是没有生效。
作者:
admin
时间:
2018-11-8 10:35
还有个load位要置1
作者:
harvardx
时间:
2018-12-10 10:51
if( pwmch == 2 )
{
/* 更新当前通道的PWM波形 */
if( pwmwidth >1 )
{
/* 把PWM所在引脚切换PWM*/
PWM0_P12_OUTPUT_ENABLE;
PWM0H = pwmwidth/255;
PWM0L = pwmwidth%255;
}
else
{
PWM0H = 0;
PWM0L = 0;
/* 把PWM所在引脚切换GPIO*/
PWM0_P12_OUTPUT_DISABLE;
/* 强制改引脚归1*/
LASER_PWM = 1;
}
}
/* 更新pwm寄存器 */
set_LOAD;
作者:
harvardx
时间:
2018-12-10 10:51
切记 要set_LOAD
欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/)
Powered by Discuz! X3.2