单片机 如何实现pwm脉宽调制?
现在的STC51单片机有哪些型号有脉宽调制的功能?如果没有,模拟脉宽调制的大致方式是什么?模拟PWM的效果和硬件PWM的效果有何优劣之别?...
现在的STC51单片机有哪些型号有脉宽调制的功能?
如果没有,模拟脉宽调制的大致方式是什么?
模拟PWM 的效果和 硬件PWM 的效果有何优劣之别? 展开
如果没有,模拟脉宽调制的大致方式是什么?
模拟PWM 的效果和 硬件PWM 的效果有何优劣之别? 展开
3个回答
展开全部
1、STC绝大多数都有PWM,只要操作PWM相关寄出去就行。
2、没有PWM的,得用片内始终做,先要知道PWM是什么原理,再用定时器分时输出相应波形。
3、模拟的PWM不如硬件的准确,程序一旦运行起来,容易受其它程序的干扰,实时性和波形不好,而且IO口ide驱动能力也不如硬件PWM口德强,外围害的加驱动电路。
2、没有PWM的,得用片内始终做,先要知道PWM是什么原理,再用定时器分时输出相应波形。
3、模拟的PWM不如硬件的准确,程序一旦运行起来,容易受其它程序的干扰,实时性和波形不好,而且IO口ide驱动能力也不如硬件PWM口德强,外围害的加驱动电路。
追问
谢谢你细致的回答
我想确认一下你说的寄出去 是不是说寄存器?
就像其他功能一样 只要按照使用手册上 的说明 对相关寄存器 进行操作就可以了?
追答
寄存器仔细读STC的PDF文档
展开全部
没有 PWM 功能的单片机,用一个定时器,也可以达到输出 PWM 的目的。
搜:
做而论道 PWM
百度一下,即可找到实施方法。
搜:
做而论道 PWM
百度一下,即可找到实施方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
STC11和STC12系列应该都有,他们有一个软件定时器PCA,这是共有一个中断向量的双16位PWM定时器,可以做两个PWM调制控制。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |