你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

新手上路,求助STM32 PWM问题

[复制链接]
ivan2008 提问时间:2010-4-8 10:41 /
能不能详细说一下,在PWM输出的时候,程序中的TIM_Period和TIM_Prescaler的作用分别是什么?它们决定PWM的什么因素?望各位帮助下小弟,先谢了!
收藏 评论2 发布时间:2010-4-8 10:41

举报

2个回答
haiyuexing 回答时间:2010-6-25 17:16:18

RE:新手上路,求助STM32 PWM问题

TIM_Period是时钟分频数,比如56M分1K,则设置为0XBFDA(内部加1),然后再根据想得到的PWM波频率和占空比设置TIM_Prescaler,比如在上次分的1K基础上得到占空比为50%的50HZ方波,则设TIM_Period=19,此处我理解的TIM_Period也就是在上一次基础上再分频吧,即1000/20=50HZ,PWM的TIM_Pulse设置为10,具体计算公式为在1K分频后有TIM_Pulse/(TIM_Period +1)=50%
二子 回答时间:2018-9-24 16:46:35
haiyuexing 发表于 2010-6-25 17:16
TIM_Period是时钟分频数,比如56M分1K,则设置为0XBFDA(内部加1),然后再根据想得到的PWM波频率和占空比 ...

多谢多谢,又涨姿势了!

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版