我在看到原子哥的输入捕获那章节的时候 遇到一个问题
首先是他设置的俩个标志 0x80 表示捕获成功了一次 0x40表示现在是高电平时期 (这俩个值得选取有什么讲究吗,我换成别的也可以把)
捕获的思路很简单,也能看懂,但是那里有一个溢出,死活看不懂。
假如高电平已经到来,在等待低电平的时候,发现迟迟不进入下面的捕获事件,每一次进来都是更新中断。
那个STA++;随着时间的推移,当这个STA等于0x3F的时候 如果再来一次就是0x40 这个时候原子哥忍无可忍了 就说捕获一次高电平成功 然后打印时间
请问这个0x3F是怎么来的,是不是可以再选个更大的值 这里原子哥选择的这个值 估计认为这个值已经很大了
上面这个理解可以吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我明白了,还剩下6位,即:最大0x3F
一周热门 更多>