打印

STC测量脉宽PCA捕获方式为什么比外中断定时器稳定性差?

[复制链接]
4485|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
my.wjs|  楼主 | 2012-8-21 10:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 my.wjs 于 2012-8-21 10:28 编辑

STC测量脉宽PCA捕获方式为什么比用外中断定时器方式的稳定性差?按道理说用PCA应该更准确才对的啊。以下数据是相同红外发射器发射,误差左边数值是单片机计数周期偏差个数,右边是统计脉宽个数
外中断定时接收数据:
          最大误差:86个计数周期
      0-30   误差:1453个脉冲
     30-50   误差:171
     50-100误差:44
    100-150误差:0
    150-200误差:0
    200-300误差:0

PCA捕获测量接收数据:
        最大误差:231
      0-30 误差:250
     30-50 误差:175
     50-100误差:564
    100-150误差:371
    150-200误差:27
    200-300误差:3

相关帖子

沙发
liwend| | 2012-8-21 10:33 | 只看该作者
看看~

使用特权

评论回复
板凳
airwill| | 2012-8-21 12:37 | 只看该作者
STC再烂, 测量脉宽PCA捕获也不大可能这么差?
估计是你的软件问题, 或者你的硬件问题? 还是好好查查再看.
PCA捕获属于硬件捕获, 应该是1 个定时器时钟周期的误差范围内.

使用特权

评论回复
地板
lyjian| | 2012-8-21 12:49 | 只看该作者
软件没写好

使用特权

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

本版积分规则

0

主题

1

帖子

0

粉丝