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

STM32的PWM捕获

[复制链接]
Pure Tiger 提问时间:2023-2-21 16:57 / 未解决

利用STM32F103VE芯片搭建的PWM输入捕获功能,移植到STM32F103VD的时候,无法捕获。主要存在的问题:进入不了中断服务函数(利用STM32F103VE芯片的可以正确接收频率)。

已经确保MCU上有频率,中断里的配置都确保没问题!!!

收藏 评论2 发布时间:2023-2-21 16:57

举报

2个回答
butterflyspring 回答时间:2023-2-22 09:42:50
楼主已经确保配置没问题了,那么看看硬件上连线是否正确。
可以在捕获引脚上手动施加信号,看看是否会进中断。
xmshao 回答时间:2023-2-22 09:48:21
STM32F103VE和VD管脚完全一样,启动文件一样,只是片内flash容量有差异。



单从这个TIMER的捕获功能来看,代码是完全可以共用的。 建议你硬件上做些确认,包括管脚的安排,尤其复用上。


如果代码较为庞大的话,建议适当简化下代码,单独就这块做测试。


甚至可以通过查询方式验证捕获事件是否发生。慢慢查找确认,相信你不难找到原因。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版