恭喜,你发布的帖子
发布于 2020-07-08 12:35:13
18楼
楼主至少也应该用这张图来说明问题:
这个的工作原理,我在之前已经分析过,是利用RLO的缓存来实现计数器对输入信号的边沿检测,是可以工作的,并不是直接对输入信号进行边沿检测,而楼主的计数累加根本就没有使用边沿检测,而是累加执行条件只存在不到1个扫描周期的时间。
但实现的逻辑与先前讨论的例程是有很大不同的:
本例程实际是定时器标志位的下降沿计数,计数行为发生滞后为定时器延时时间,CPU从STOP-RUN的转换就会先计一次数,所谓的空计数。定时器标志位的检测也只能在定时器指令之前,并且只是个极大概率。
试出来能用又能怎样?得明白原理是什么。
请填写推广理由:
分享
只看
楼主