微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > PCA捕获模式下的脉宽测量

PCA捕获模式下的脉宽测量

时间:10-02 整理:3721RD 点击:


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


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top