输入捕获有一个小疑问

2019-08-14 18:31发布

我在看到原子哥的输入捕获那章节的时候      遇到一个问题

首先是他设置的俩个标志      0x80 表示捕获成功了一次      0x40表示现在是高电平时期   (这俩个值得选取有什么讲究吗,我换成别的也可以把)

捕获的思路很简单,也能看懂,但是那里有一个溢出,死活看不懂。


假如高电平已经到来,在等待低电平的时候,发现迟迟不进入下面的捕获事件,每一次进来都是更新中断。

那个STA++;随着时间的推移,当这个STA等于0x3F的时候  如果再来一次就是0x40  这个时候原子哥忍无可忍了  就说捕获一次高电平成功   然后打印时间

请问这个0x3F是怎么来的,是不是可以再选个更大的值   这里原子哥选择的这个值   估计认为这个值已经很大了      


上面这个理解可以吗?

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