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

[复制链接]
 楼主| 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

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