打印
[STM32]

今天发现一个特别奇怪的现象

[复制链接]
243|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qinlu123|  楼主 | 2025-4-25 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用STM32F407VET6的Tim2Ch2外部计数模式对外部频率信号A进行计数,每600ms读取Tim2的CNT寄存器并清空,同时使用Tim5Ch3的输入捕捉模式计算外部频率信号A的脉宽(只获取脉宽应用层没有使用),串口1每10ms通过DMA发送一个18字节的数据。
奇怪的是,当外部输入信号频率超过400多K(具体频率没测出来反正到不了500K)串口就停止发送数据了(没有死机,仿真的话可以看到正确的输入信号频率),把输入信号频率降下来串口又能恢复。测试时间太短没有细测,这个问题也不影响使用(实际使用时外部信号频率不会超过100K)。有没有吊大的伙计们提供一下排查思路。

使用特权

评论回复

相关帖子

沙发
一叶倾城wwq| | 2025-4-26 14:23 | 只看该作者
忙不过来了吧,一直在测量pwm

使用特权

评论回复
板凳
ningling_21| | 2025-4-26 15:09 | 只看该作者
一直在处理中断

使用特权

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

本版积分规则

168

主题

1809

帖子

14

粉丝