电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
开发板专区
stm32 如何控制pwm脉冲数量 ?如何控制幅值?
stm32 如何控制pwm脉冲数量 ?如何控制幅值?
如何
小天
LV4工程师
| 2016-08-02 11:41:09
浏览量 1744
回复:6
发表新帖
stm32 如何控制pwm脉冲数量 ?如何控制幅值?求大神指点一二!!
stm32 如何控制pwm脉冲数量 ?如何控制幅值?求大神指点一二!!
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
4
guyuemao
2016-08-20
如何控制pwm脉冲数量 指的是单位时间高电平个数吗 控制频率即可,即通过改变周期寄存器的值实现 控制增幅比较困难,默认电平是与单片机IO引脚电平一致的,要想控制除非加一个控制电路,看楼主想要多大输出了 大于单片机电压的话好需要加一个电压放大驱动电路,这个需要楼主先说清楚大家才能了解
0
回复
举报
发布
小天
2016-08-10
第一个问题:单位时间内输出脉冲的数量,这个如何解释?如何控制和计算?第二个问题IO口最大是3.3v,想要输出的更高是不是要用到放大电路啥的呢?或者有没有这方面的资料看看,担心一两句话说不清,非常感谢999
0
回复
举报
发布
LiuYang
回复
2016-09-05
如果想输出更高的电压,可以用PWM控制三极管控制外部电源的通断时间来调整。
0
回复
举报
发布
汉云
2016-08-02
本帖最后由 汉云 于 2016-8-2 11:50 编辑
1、PWM溢出中断计数。 2、幅值和话,得用DAC吧,定时器出来就只有3.3V吧。
0
回复
举报
发布
LiuYang
2016-08-02
在一定时间内Timer的Reload次数越多脉冲数量越多 幅值是根据高电平的时间来决定的,也就是3.3V x 占空比就是得到的电压。
0
回复
举报
发布
×
举报
举报人:
被举报人:小天
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子