原子哥的输入捕获实验中,捕获了高电平时间,如何捕获周期??

2019-07-21 05:10发布

在原子哥的捕获实验中,捕获上升沿再捕捉下降沿,可以捕获到高电平持续时间。
我的问题是如何修改代码,同时捕获到周期呢?
思路是否是捕获两次上升沿间隔时间?如果是的话,怎么修改代码呀。
新手正在学习,搞到现在,没成功,希望懂得兄弟跟我说下,谢谢谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
dugumiying
1楼-- · 2019-07-21 05:24
我想要的是同时打印出周期值与高电平持续值,不是单纯的周期值,如果是单纯的周期值,注释掉下降沿采集就行了。。。
正点原子
2楼-- · 2019-07-21 06:33
自己想办法啊,看资料啊
dugumiying
3楼-- · 2019-07-21 11:09
正点原子 发表于 2018-11-23 02:06
自己想办法啊,看资料啊

原子哥还没睡啊?

单独检测高电平时间或者周期时间,搞懂了。我现在想同时打印周期与高电平时间,我暂时想了个笨方法,就是判断奇偶次数,奇数次就去检测两次上升沿测周期,偶数次就去检测上升沿与下降沿,检测高电平持续时间。

现在能达到我的要求,但是我想学习一下更好的方法。
szczyb1314
4楼-- · 2019-07-21 12:59
周期即频率倒数,测频率简单,频率定义:1s内变化了多少次。只捕获上升沿,定时1s之内捕获了多少次上升沿即可,
Soitgoes
5楼-- · 2019-07-21 13:23
 精彩回答 2  元偷偷看……
l68715553
6楼-- · 2019-07-21 16:10
进入捕获记录第一次时间,再记录第二次时间,不就是时间差了嘛?1/时间差,不就是你要的频率?或者记录多次上升沿,取平均值

一周热门 更多>