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

STM32F4 利用定时器中断对pwm脉冲计数,为何结果是1/2??

[复制链接]
shixi920911 提问时间:2015-11-9 14:01 /
如题,原设计32000个脉冲每圈。
现在使用HAL_Delay()匀速转动,检测到每圈16000个脉冲,是原设计的一半。
但是加速过程中检测脉冲个数是正确的,通过每延迟2毫秒发送一个pwm信号来加速。
请问有人有遇到过这种问题么?求指导

收藏 评论7 发布时间:2015-11-9 14:01

举报

7个回答
cqf123-350080 回答时间:2015-11-9 15:13:24
用中断不太好吧,会不会在中断处理的时候来了个中断?
可以用定时器计数试试。
aabird 回答时间:2015-11-9 16:58:52
这个不懂,真个真的不懂。真心不懂呀
shixi920911 回答时间:2015-11-9 17:07:34
cqf123-350080 发表于 2015-11-9 15:13
用中断不太好吧,会不会在中断处理的时候来了个中断?
可以用定时器计数试试。 ...

定时器计数是怎么做?
shixi920911 回答时间:2015-11-26 13:05:53
shixi920911 发表于 2015-11-9 17:07
定时器计数是怎么做?

定时器中断,每发一个脉冲进一次中断,计数
队长别开枪 回答时间:2016-1-30 16:00:49
为什么延时,调整占空比不行吗。
xmshao 回答时间:2016-1-30 18:41:57
ETR作为时钟源吗?注意ETPS[1:0]的配置。
xmshao 回答时间:2016-1-30 19:07:07
事情少频度低的话,中断也无所谓。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版