Pca脉冲次数采集求助????

2019-03-24 18:59发布

Pca采集的问题:
单片机C8051F120
我用Pca采集脉冲传感器个数,为什么进入单片机只有一个脉冲,而采集出来的是很多个呢??

Pca初始化:
PCA0L    = 0x00;   
    PCA0H    = 0x00;   
    PCA0CPM0 = 0x11;    /*PCA0负边沿捕捉方式,当CCF0=1时,允许辅捉/比较标志的中断申请*/   
    PCA0CPL0 = 0x00;   
    PCA0CPH0 = 0x20;   
    PCA0CN = 0x40;      /*允许PCA定时器/计数器*/

中断:

j++;                /*采集脉冲次数*/   
    CCF0 = 0;

每接收一次传感器采集的J基本上都是10次以上,不是应该接收一个脉冲响应一次Pca中断吗???????? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
jishuaihu
2019-03-25 01:30
会不会是你进入中断后没有清除中断标志?C8051会自动清除中断标志吗?我没用过C8051,不清楚是不是这样
再一个看看是不是脉冲抖动引起的

一周热门 更多>