PCA捕获模式下的脉宽测量
时间:10-02
整理:3721RD
点击:
此中断函数是STC15数据手册中,16位捕获模式测量脉冲宽度的一个例子!在初始化中count0 = 0; count1 = 0;
有个疑问:当第一次发生PCA捕获中断CCF0置1时,备份捕获值语句放置在获取本次捕获值语句后面,在执行length=count1-count0语句时到的就是count1,也不是两次的捕获差值呀?
只有在第二次发生捕获中断,再进行count1-count0的值得到的才是捕获差值即脉冲宽度。哪里理解错了吗 ?