打印

请问各位高手如何设置CCP只捕捉30个上升沿啊?

[复制链接]
1833|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aresmcu|  楼主 | 2012-3-24 11:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我手里有个译码器,运行时会输出一个方波,我想用CCP捕捉方式,只捕捉30个上升沿,不知道程序如何处理,CCP中断进入条件又是怎样的,我手册看了,没研究明白,还请高手不吝赐教,谢谢!
沙发
Ryanhsiung| | 2012-3-24 11:47 | 只看该作者
我不知道能不能设置30次中断一次(不同单片机不同),
  但有两个曲线解决方法
   1、上升一次中断一次(变量自++),++30次后触发你相应的事件。
   2、外部做一个电路,将30次变成一次

使用特权

评论回复
板凳
yewuyi| | 2012-3-24 13:11 | 只看该作者
即使能设置多少次中断一次,那也一定是2的N次方,30显然不是,32也差不多。

使用特权

评论回复
地板
aresmcu|  楼主 | 2012-3-26 11:19 | 只看该作者
请问各位大虾我如果这样设置CCP1CON=0X05; //设置CCP1捕捉每个脉冲的上升沿
是不是 CCP1端口接收一个上升沿就会进入CCP1中断啊?

使用特权

评论回复
5
yewuyi| | 2012-3-26 11:22 | 只看该作者
请问各位大虾我如果这样设置CCP1CON=0X05; //设置CCP1捕捉每个脉冲的上升沿
是不是 CCP1端口接收一个上升沿就会进入CCP1中断啊?
aresmcu 发表于 2012-3-26 11:19


这样的问题,请自己看数据手册,不会有人去替你看手册的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

215

主题

254

帖子

2

粉丝