DSP PWM波占空比如何改变?
发布网友
发布时间:2022-06-14 22:35
我来回答
共2个回答
热心网友
时间:2023-10-21 12:13
首先要明白占空比的意义,就是高电平与整个周期的比,可以改变触发值
/*确定不同的占空比*/
* CMPR2=0x0300;
* CMPR3=0x0500;
这个就是37.5%的占空比,
/*确定不同的占空比*/
* CMPR2=0x0100;
* CMPR3=0x0900;
这个就是10%的占空比,
/*确定不同的占空比*/
* CMPR2=0x0500;
* CMPR3=0x0500;
这个就是50%的占空比,
/*确定不同的占空比*/
* CMPR2=0x0900;
* CMPR3=0x0100;
这个就是90%的占空比,
应该是这样,楼主试试,如果不对请告诉我,呵呵
热心网友
时间:2023-10-21 12:13
好久没弄这方面的了。印象里,改变比较周期寄存器的值,当定时器的值与其相同时,PWM输出状态改变,总的周期是定时器的定时值。根据这个原理,改变比较寄存器的值与定时器的最大值的比例。可以改变相应的占空比。这个在书里有比较详细的实现方法。