OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6182|回复: 4

!!!!!【紧急求助】STM32定时器TIM4输入捕获模式,外部无捕获但是Update也在不停的触发

[复制链接]

0

主题

8

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2020-12-28
在线时间
5 小时
发表于 2023-3-6 17:10:50 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 yangt3344 于 2023-3-6 17:27 编辑

功能:通过TIM定时器的输入捕获模式,获取外部输入的波形的频率。用了TIM1的4个通道,TIM4的4个通道共8个通道进行外部输入频率捕获遇到的问题:在TIM1和TIM4的配置几乎一模一样的情况下,开始运行后,如果外部没有信号输入,不会产生TIM1的输入捕获中断,TIM1的TIM_IT_Update不会被触发。但是TIM4的计数器会一直计数,导致TIM4的TIM_IT_Update不停的被触发。
想求助下各位大佬能不能帮忙分析一下,也是第一次用到TIM的输入捕获模式,不知道是不是那个细节的地方没有注意。图片是TIM的配置和中断函数

TIM1配置1

TIM1配置1

TIM1配置2

TIM1配置2

TIM4配置1

TIM4配置1

TIM4配置2

TIM4配置2

TIM1中断函数

TIM1中断函数

TIM4中断函数

TIM4中断函数





最佳答案

查看完整内容[请看2#楼]

TIM1有2个中断服务函数知道吧, 不同的中断服务函数,服务的中断不一样
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2023-3-6 17:10:51 | 显示全部楼层
yangt3344 发表于 2023-3-9 09:50
我已经拜读过正点原子的相关例程代码,TIM定时器的相关配置应该是没问题的。
我只是有个疑惑,因为我用 ...

TIM1有2个中断服务函数知道吧, 不同的中断服务函数,服务的中断不一样
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2023-3-7 23:10:50 | 显示全部楼层
可以参考下我们最新版本的例程,有这种参考代码
回复

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2020-12-28
在线时间
5 小时
 楼主| 发表于 2023-3-9 09:50:11 | 显示全部楼层
正点原子 发表于 2023-3-7 23:10
可以参考下我们最新版本的例程,有这种参考代码

我已经拜读过正点原子的相关例程代码,TIM定时器的相关配置应该是没问题的。
我只是有个疑惑,因为我用的正好牵涉到一个是高级定时器,一个是通用定时器。会是因为一个中断函数TIM1_CC_IRQHandler,一个是TIM4_IRQHandler,所以才会有不同?
是不是因为用的定时器TIM1是高级定时器,它的中断函数是TIM1_CC_IRQHandler只有在捕获的时候才会有CNT计数,计数满了才触发TIM_IT_Update,而定时器TIM4是通用定时器,TIM4_IRQHandler,只要开启了定时器,即使外部没有输入捕获信号,计数器也在不停的计数,计数满了就触发了TIM_IT_Update。
请问是这样的吗?还是我想复杂了?
回复

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2020-12-28
在线时间
5 小时
 楼主| 发表于 2023-3-10 14:00:33 | 显示全部楼层
正点原子 发表于 2023-3-9 23:23
TIM1有2个中断服务函数知道吧, 不同的中断服务函数,服务的中断不一样

确实,我一直以为是TIM1或者TIM4配置,或者我程序写的有问题,没有考虑到TIM1的update中断是有一个单独的中断函数。目前问题已解决。感谢感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 13:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表