单片机控制pwm输出

2020-01-30 14:06发布

我用单片机2个定时器控制pwm波输出,使得输出电压非常不稳定,跳动极大,这个是和频率有关还是,滤波电容有关啊,我的晶振是12M的,然后我设置40Khz,20kHz,10khz都十分不稳定,请高手帮我看看啦!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
chensheng00
1楼-- · 2020-01-31 22:51
 精彩回答 2  元偷偷看……
chensheng00
2楼-- · 2020-02-01 01:38
来人啦
chensheng00
3楼-- · 2020-02-01 02:16
12分频8051,12M晶体除以12得1M工作频率,PWM的分辨率为256的话,1M除以256也就3.9K的样子,楼主如何得到40K,20K的,你的是增强型8051吗
X594008
4楼-- · 2020-02-01 02:49
X594008 发表于 2013-3-9 23:17
12分频8051,12M晶体除以12得1M工作频率,PWM的分辨率为256的话,1M除以256也就3.9K的样子,楼主如何得到40 ...

不是增强型,12M的晶振,pwm的分辨率的设为50,所以1M除以50就得到了20K啊,我的理解是这样,还有我pwm输出是用定时器0固定pwm周期也就是50us,定时器1控制占空比的
chensheng00
5楼-- · 2020-02-01 04:11
.....
chensheng00
6楼-- · 2020-02-01 08:46
 精彩回答 2  元偷偷看……

一周热门 更多>