恭喜,你发布的帖子
发布于 2016-03-01 10:36:45
23楼
第一、这个种现象我以前也曾遇到过,当frequency库在同一个周期内被多次调用时,就出现了意外情况。
"Frequency"功能库里面有上升沿、下降沿、定时器指令,二次调用frequency库肯定是不行。
第二、我想办法参考了frequency库技术说明,道理其实非常的简单。
利用开始间隔时间捕捉,计算间隔时间,然后计数器差值/时间差=频率。
第三、我使用了HC0到HC5六个高速计数器,计数器的模式都是0时,测试发现数值都正确。
多个高速计数器输入不会冲突。
请大家参考上述方法,满足实际需要。
请填写推广理由:
分享
只看
楼主