打印
[其他ST产品]

如果在不用中断的情况下检测14路上下沿脉冲

[复制链接]
1590|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flycamelaaa|  楼主 | 2023-3-3 15:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

最近在做一个项目,需要监测14路的脉冲信号,但是用一块STM32103采用中断方式进行脉冲计数时,由于中断过于频繁看门狗不能定时喂狗系统重启不能正常运行,现在想着不用中断用其他普通的方法进行高低电平的检测,从而实现类似于中断脉冲的功能。目前试用集中方法都不太理想,不知道哪位德主有没有好的建议,谢谢。

使用特权

评论回复
沙发
月亮一键变蓝| | 2023-3-7 21:22 | 只看该作者
计数就好了啊,咋还再中断里处理数据?

使用特权

评论回复
板凳
她已醉| | 2023-3-7 22:02 | 只看该作者
感觉你程序逻辑的问题,不应该再中断里处理数据

使用特权

评论回复
地板
白马过平川| | 2023-3-7 23:01 | 只看该作者
采集中断计数就好了,处理在while处理

使用特权

评论回复
5
在曼谷的春| | 2023-3-8 03:02 | 只看该作者
不能不在中断之中检测啊,如果不在中断中检测,那基本上就会丢数据

使用特权

评论回复
6
建议楼主数据计数在中断之中,其余处理在别的函数里就好了

使用特权

评论回复
7
一只眠羊| | 2023-3-8 07:06 | 只看该作者
你实在不行就弄个操作系统吧,能好些

使用特权

评论回复
8
我吃小朋友| | 2023-3-8 08:25 | 只看该作者
属实,检测14路属实有些麻烦呢

使用特权

评论回复
9
失物招領| | 2023-3-8 10:22 | 只看该作者
中断里就做计数处理就好了,如果再处理数据肯定喂狗失败的

使用特权

评论回复
10
春日负喧| | 2023-3-8 11:03 | 只看该作者
看看你的程序呗,你咋写的逻辑呢?

使用特权

评论回复
11
温室雏菊| | 2023-3-8 13:02 | 只看该作者
按理来说,处理这数据应该很快啊,咋还能喂狗失败呢?可以把看门狗的时间延长点

使用特权

评论回复
12
SantaBunny| | 2023-5-6 14:42 | 只看该作者
可能是你程序逻辑的问题,不应该再中断里处理数据

使用特权

评论回复
13
香水城| | 2023-5-6 15:14 | 只看该作者
可以考虑使用TIMER对外部脉冲进行计数。

使用特权

评论回复
14
oufuqiang| | 2023-5-6 15:19 | 只看该作者
关键是脉冲频率有多少了?

使用特权

评论回复
15
Undshing| | 2023-5-9 23:36 | 只看该作者
采集以后集中在主函数里处理不行吗?

使用特权

评论回复
16
gongche| | 2023-5-10 20:50 | 只看该作者
计数就好了啊,咋还再中断里处理数据?

使用特权

评论回复
17
songqian17| | 2023-5-10 20:51 | 只看该作者
感觉你程序逻辑的问题,不应该再中断里处理数据

使用特权

评论回复
18
huwr| | 2023-5-10 20:52 | 只看该作者
采集中断计数就好了,处理在while处理

使用特权

评论回复
19
huanghuac| | 2023-5-10 20:53 | 只看该作者
不能不在中断之中检测啊,如果不在中断中检测,那基本上就会丢数据

使用特权

评论回复
20
happy_10| | 2023-5-10 20:55 | 只看该作者
建议楼主数据计数在中断之中,其余处理在别的函数里就好了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

658

主题

2753

帖子

0

粉丝