输入捕获、定时器中断、单脉冲整合过程的问题,求大神给点意见

2019-08-14 02:11发布

本帖最后由 Rainday 于 2017-9-8 18:01 编辑


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
Rainday
1楼-- · 2019-08-16 06:04
本帖最后由 Rainday 于 2017-9-11 15:09 编辑

10ms 4hz.png 10ms 50hz.png 30u 5hz.png 30u 50hz.png
图1,脉宽10ms 4HZ频率 图2,脉宽10ms50HZ  出现严重漂移。
图3,脉宽30us 5HZ频率 图4,脉宽30u50HZ  未出现明显漂移。
验证自己的猜想:单脉冲开启时会有一小段低电平持续时间。

Rainday
2楼-- · 2019-08-16 06:51
最后一个调试,去低电平延迟。
只需把代码TIM_OCInitStruct.TIM_Pulse = zhouqi-gaodianping;改到最小为止但不能为0,等于0测试结果全都是高电平。我改为1,频率加到1K也没看到明显偏移。如过ARR=72-1那么这个1就是1u。

圆满完成!感谢大家的帮助。

一周热门 更多>