[微控制器/MCU] 关于LPC1114 adc的疑问

[复制链接]
6349|9
 楼主| 12812ty 发表于 2011-3-9 00:52 | 显示全部楼层 |阅读模式
在用1114的adc,工作在硬件扫描模式下,中断
发现在ad采样的过程中timer中断进不去,怀疑是ad中断频率过快,timer中断升频后可以进入timer中断,对照手册如图
这里面指带的中断是包括timer的中断么?  也就是说运行adc转换的时候其他的中断都不能进入?
如果是这样,在不降低timer频率&不利用adc查询方式,如何解决?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 12812ty 发表于 2011-3-9 10:14 | 显示全部楼层
我理解错了
应该是在开始转换的11个周期内 转换不能被停止
超级小笨 发表于 2011-3-9 11:10 | 显示全部楼层
gangei 发表于 2011-3-9 11:47 | 显示全部楼层
有意思
3B1105 发表于 2011-3-9 19:56 | 显示全部楼层
看了你2喽的解释才弄明白,一开始还没有见到过这种情况
BS-NO.1 发表于 2011-3-9 20:27 | 显示全部楼层
原来如此啊
 楼主| 12812ty 发表于 2011-3-10 00:23 | 显示全部楼层
我理解错了
应该是在开始转换的11个周期内 转换不能被停止
12812ty 发表于 2011-3-9 10:14

但是timer中断不能进入这个问题仍然没有解决啊
有什么办法呢 各位?
lo_xiaohua_ve 发表于 2011-5-7 11:36 | 显示全部楼层
如果使用ADC中断方式,保持中断一直打开的情况下,由于ADC中断转换速度比较快,你会感觉到它一直在产生ADC中断,才会导致你看不到timer的中断。最好是在ADC中断完成后把ADC关掉,在你需要读取ADC的时候再打开。LPC1114的ADC可选择由定时器匹配信号触发转换,建议采用这个功能,这个非常好用。
6019赵文 发表于 2011-5-8 14:01 | 显示全部楼层
受教了
alvin1985 发表于 2011-9-8 00:12 | 显示全部楼层
应该是ADC初始化设置有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

42

帖子

1

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