如何使用具有pca功能的单片机计数

[复制链接]
3494|3
 楼主| chuandaoxy 发表于 2009-7-28 14:28 | 显示全部楼层 |阅读模式
具有pca功能的单片机具有捕捉功能,想利用此功能实现每秒脉冲数目的测量

对寄存器不太理解,哪位能举个例子,比如我从cxe0输入1khz方波,结构应该在那个寄存器里体现CCAPMn?
lyjian 发表于 2009-7-28 21:20 | 显示全部楼层

没必要使用PCA

只是为了实现每秒脉冲数目的测量直接使用定时器的计数功能就行了,没必要用PCA来做,费力不讨好。
youwenchao 发表于 2009-7-29 13:41 | 显示全部楼层

PCA模块具有好几个功能

你要设置寄存器使PCA模块工作在捕捉模式
捕捉模式还分上升沿捕捉和下降沿捕捉
每来一个脉冲,PCA的标志位都会置1.然后需要手动清零。
bin362422 发表于 2009-7-29 21:17 | 显示全部楼层

效率太低

思路没错的。

以前也想着这样做,但事实上那个中断太多,导致效率太低。

对,用定时器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

856

主题

1046

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部