CAPTURE怎么回事?

[复制链接]
 楼主| thf2008 发表于 2009-11-1 09:49 | 显示全部楼层 |阅读模式
为什么我执行EvaRegs.CAPCONA.all = 0x5208(捕获单元复位,使能CAPTURE3,选择定时器2,检测下降沿);CAPTURE单元初始化后EvaRegs.CAPFIFOA.all寄存器值会发生变化,都还没加捕捉信号?是通过单步运行看到的?
linhai2009 发表于 2009-11-1 10:35 | 显示全部楼层
CAPCONA最高位设置为1,我用2407德时候曾经遇到过,
 楼主| thf2008 发表于 2009-11-3 12:42 | 显示全部楼层
我设的就是1,可是也不行,呵呵,还在找原因。
linhai2009 发表于 2009-11-3 12:53 | 显示全部楼层
不明白,LZ搞好了说一下原因吧
 楼主| thf2008 发表于 2009-11-5 13:24 | 显示全部楼层
问题解决了,我的AD转换单元启动后没有清除中断标志位,AD结果处理等是在定时器周期中断中,可能引起了溢出还是什么其它问题,我加上去就好了。
linhai2009 发表于 2009-11-5 13:38 | 显示全部楼层
恩,不错,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

221

主题

2024

帖子

2

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