你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
STM32PWM输出频率精度问题?
[复制链接]
C20101001
提问时间:2011-7-27 16:40 /
各位仁兄:
小弟在学习定时器的时候遇到一问题:定时器X的某一通道设为PWM1模式输出,时钟是72MHZ,PSC=0,我改变ARR的值,但是输出的频率并不是我计算的频率,ARR=2000,输出35.984K,并不是36K,是什么原因?是我寄存器设置的问题还是我自己用错了?请给小弟点建议,谢谢!
赞
0
收藏
0
评论
4
分享
发布时间:2011-7-27 16:40
举报
请先
登录
后回复
4个回答
废鱼
回答时间:2011-7-27 17:27:06
a0a.1 0b0c
RE:STM32PWM输出频率精度问题?
你把2000换成1999试试。一般配置的时候,都是会有一个clk/(a+1),a这个时候可能指的是ARR或者其他。
赞
0
评论
回复
支持
反对
C20101001
回答时间:2011-7-28 20:58:04
a0a.1 0b0c
RE:STM32PWM输出频率精度问题?
您说的对,但是现在我的问题是这样,如果72MHZ的定时器时钟,ARR=2000,是35.984K,变为2001的话35.964K,两个频率之间相差20HZ,STM32F1X的是不是就没办法在把精度做的更高了?
谢谢斑竹!
赞
0
评论
回复
支持
反对
lishengping-273
回答时间:2011-8-1 10:41:38
a0a.1 0b0c
RE:STM32PWM输出频率精度问题?
个人觉得这已经是最高精度了,PWM输出频率的精度最大也只能和定时器最大计数精度相同,现在你的定时器时钟频率为72MHz,已经是最高精度了。对于这个精度问题,无论在哪个MCU里面都会遇到。
赞
0
评论
回复
支持
反对
VanityNotEterna
回答时间:2012-8-15 10:44:27
a0a.1 0b0c
RE:STM32PWM输出频率精度问题?
可以做到1MHz/2左右,PWM的比较模式输出,在模拟IEBus的时候做过这个
1us脉冲精度
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:STM32PWM输出频率精度问题?
RE:STM32PWM输出频率精度问题?
谢谢斑竹!
RE:STM32PWM输出频率精度问题?
RE:STM32PWM输出频率精度问题?
1us脉冲精度