关于F4的输入捕获不准的问题

2019-07-20 01:27发布

板子是nucleo_f411re
用CubeMX生成的工程
套用的F429的捕获实验例程
用SR04超声波来测距
测出的距离总有跳变,打印出TIM5CH1_CAPTURE_STA,TIM5CH1_CAPTURE_VAL的值发现STA有时候会比正常的多一,用逻辑分析仪测过输入的高电平,可以确定高电平时间是几乎相同的
有1的那行是测出来的距离,理论上应该只会有微小的变化,另外一行是STA 和VAL的值 有1的那行是测出来的距离,理论上应该只会有微小的变化,另外一行是STA 和VAL的值
这是输出,有1的那行是距离,理论上应该只有微小变化,另一行第一个STA值,第二个VAL值,看到异常的输出STA多了一个
捕获中断 捕获中断
这是测距函数
测距函数 测距函数
这是用逻辑分析仪测出来的高电平时间,几乎长度一样
逻辑分析仪测得的高电平时间 逻辑分析仪测得的高电平时间




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。