OpenEdv-开源电子网

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

tim12配置成输入捕获,还能不能开启溢出中断

[复制链接]

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2016-3-29
在线时间
23 小时
发表于 2022-7-13 21:56:45 | 显示全部楼层 |阅读模式
5金钱

如上图所示,我将tim12通道1,配置成输入捕获,向上计数,是能自动填充,选择Both edges模式。

有个问题,为什么没有溢出中断。

是通用定时器不支持 pwm输入捕获模式下,产生溢出中断吗?
还是stm32cubemx功能缺失,需要手动添加?



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

2130

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4724
金钱
4724
注册时间
2015-1-10
在线时间
590 小时
发表于 2022-7-15 13:25:53 | 显示全部楼层
图片看不到,溢出中断没配置对吧,STM32CUBEMX导出的软件没事也看看代码,不是它配置了就没问题的
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2016-3-29
在线时间
23 小时
 楼主| 发表于 2022-7-16 18:37:34 | 显示全部楼层
阿侑kevin 发表于 2022-7-15 13:25
图片看不到,溢出中断没配置对吧,STM32CUBEMX导出的软件没事也看看代码,不是它配置了就没问题的

C:\Users\Administrator\Desktop\1657967762096
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2016-3-29
在线时间
23 小时
 楼主| 发表于 2022-7-16 18:42:52 | 显示全部楼层
阿侑kevin 发表于 2022-7-15 13:25
图片看不到,溢出中断没配置对吧,STM32CUBEMX导出的软件没事也看看代码,不是它配置了就没问题的

1657967762096.jpg 这个是配置,两路pwm输入捕获。硬件已经定了,没办法改了。

1657967808571.jpg
选择中断里面就没有updata溢出中断。


我发现还不能同时采用tim12的通道1/2.  所以换着采样。每次采样之前。我要重新初始化一下。
1657967792026.jpg


回复

使用道具 举报

11

主题

2130

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4724
金钱
4724
注册时间
2015-1-10
在线时间
590 小时
发表于 2022-7-18 10:05:26 | 显示全部楼层
在中断回调里面溢出回调那边打个断点,看看会不会进断点
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2016-3-29
在线时间
23 小时
 楼主| 发表于 2022-7-18 15:37:19 | 显示全部楼层
阿侑kevin 发表于 2022-7-18 10:05
在中断回调里面溢出回调那边打个断点,看看会不会进断点

我试了下,电平没有变化的情况下,不会进中断函数,用stm32cubemx生成的代码没有溢出中断,不过tim1,tim8是有的。
回复

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3345
金钱
3345
注册时间
2013-5-28
在线时间
468 小时
发表于 2022-7-18 15:51:43 | 显示全部楼层
我用国产的是实现了的,按说问题都不大
回复

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3345
金钱
3345
注册时间
2013-5-28
在线时间
468 小时
发表于 2022-7-18 15:53:51 | 显示全部楼层
本帖最后由 聚东风 于 2022-7-18 15:54 编辑

至于你说的,你RESET MODE不触发溢出不是很正常吗?你刻意试下没有输入信号,估计就有溢出中断了
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2016-3-29
在线时间
23 小时
 楼主| 发表于 2022-7-23 00:48:46 | 显示全部楼层
聚东风 发表于 2022-7-18 15:53
至于你说的,你RESET MODE不触发溢出不是很正常吗?你刻意试下没有输入信号,估计就有溢出中断了

我什么没接输入的时候,什不进中断的,持续高电平的时候也是不进中断的。目前我是用全局变量判断是否进中断的。也能用起来,就是比较好奇这个问题。以前没有注意过。
回复

使用道具 举报

13

主题

643

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2432
金钱
2432
注册时间
2019-12-28
在线时间
527 小时
发表于 2022-7-23 10:13:49 | 显示全部楼层
直接从配置上看是没看出来什么问题,不好说是不是底层没有配置对导致的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-25 12:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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