STC12C5A60S2的PCA捕获功能问题

2019-07-15 17:17发布

这几天正在学习STC12C5A60S2的PCA捕获功能,我按着芯片资料的例程写的捕获程序,但是呢,没反应,进入不了PCA中断,而且捕获输入口P1.3一直为高电平,不止为何,求帮助。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
Aidaohuakai
1楼-- · 2019-07-16 18:45
xinghuayu 发表于 2015-5-7 11:01
这是系统上电之后开机检测脉冲数,后面进入主循环后还要用他测输入脉冲频率的,那儿的延时就是让单片机在那儿等着的,等待脉冲数大于一个值。不愧是大神,被你发现了,确实是新手小白,求赐教。

2个下降沿之间的时间就是周期T,频率F=1/T,你这程序测不了频率吧!
xinghuayu
2楼-- · 2019-07-16 22:46
Aidaohuakai 发表于 2015-5-7 13:09
2个下降沿之间的时间就是周期T,频率F=1/T,你这程序测不了频率吧!

啥意思,求出周期不就能算出频率了吗?
xinghuayu
3楼-- · 2019-07-17 03:53
Aidaohuakai 发表于 2015-5-7 13:09
2个下降沿之间的时间就是周期T,频率F=1/T,你这程序测不了频率吧!

啥意思,求出周期不就能算出频率了吗?
Aidaohuakai
4楼-- · 2019-07-17 04:57
 精彩回答 2  元偷偷看……
xinghuayu
5楼-- · 2019-07-17 05:51
Aidaohuakai 发表于 2015-5-7 17:46
中断里没处理啊!中断里一直读CCAP0H,CCAP0L,好像没意义吧!CCAP0H,CCAP0L也没清零,早就溢出了

嗯,测频率的还没加呢。CCAP0H,CCAP0L是捕获的CH,CL的值,还是说将CH,CL的值加进去啊?

一周热门 更多>