OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2882|回复: 2

LPC1758两通道AD同时采样,只有一个通道正常工作?

[复制链接]

5

主题

10

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-2-29
在线时间
8 小时
发表于 2016-10-17 10:14:54 | 显示全部楼层 |阅读模式
10金钱
用lpc1758AD2个通道采样时,分开采样都OK,但是按顺序一个一个采样是就会进入ADC_ChannelGetStatus()函数出不来。
按顺序采样:
ADChannelBattery_Init();
GetAdcCovtBattery();
delay_ms(100);
ADChannelVRA1215ZP_Init();
GetAdcCovtVRA1215ZP();

第二个AD采样没有结果。
单独采样:
ADChannelBattery_Init();
GetAdcCovtBattery();
delay_ms(100);
//ADChannelVRA1215ZP_Init();
//GetAdcCovtVRA1215ZP();
第一个能正常采样。
//ADChannelBattery_Init();
//GetAdcCovtBattery();
delay_ms(100);
ADChannelVRA1215ZP_Init();
GetAdcCovtVRA1215ZP();
第二个能正常采样。

不知道两个通道采样时,一个采样完成时,需要设置什么状态,另一个通道才能正常工作呢?


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-10-18 21:37:35 | 显示全部楼层
回复

使用道具 举报

5

主题

10

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-2-29
在线时间
8 小时
 楼主| 发表于 2016-10-26 14:41:51 | 显示全部楼层
这个好像是NXP的BUG,问了好多人都是这个问题没有搞出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 11:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表