查看: 3188|回复: 11

[已解决] 问题进一步解释(已解决)

[复制链接]

该用户从未签到

5

主题

32

帖子

0

注册会员

Rank: 2

积分
99
最后登录
1970-1-1
发表于 2014-6-13 11:36:11 | 显示全部楼层 |阅读模式
谢谢大家回复,我也是按照官网推荐的初始化的,我是把每次读取AD,放置在PWM中断中来触发即AD_RUN(),然后AD转换完进入AD_CALLBACK读取AD数据,发现AD数据全部是第一通道的,其他通道似乎没能读取出来,还望众大神指点。谢谢!
 
我知道答案 目前已有10人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-13 11:44:52 | 显示全部楼层

RE:问题进一步解释

楼主下次问问题,请贴出你的芯片型号,这样我们才好帮你解答。
你是怎么触发的呢?你用官方代码FIFO的的值读出来应该是多个通道的是吧?
那么你配置有没有改变呢?
如果改变,请贴出你的配置信息,以及一些相关的重要代码。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

32

帖子

0

注册会员

Rank: 2

积分
99
最后登录
1970-1-1
 楼主| 发表于 2014-6-13 13:43:44 | 显示全部楼层

回复:问题进一步解释

ADC_FIFO_Init(ADC);
    ADC_SetCallBack( ADC_Task);
void ADC_FIFO_Init(ADC_MemMapPtr AdcNumber)
{
    if(ADC_BASE_PTR == AdcNumber)
    {
        SIM_SCGC |= SIM_SCGC_ADC_MASK;
        
        /* enable the Bandgap buffer */  
        PMC_SPMSC1 |= PMC_SPMSC1_BGBE_MASK;  
        ADC_APCTL1_REG(AdcNumber) = (1
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

32

帖子

0

注册会员

Rank: 2

积分
99
最后登录
1970-1-1
 楼主| 发表于 2014-6-13 13:45:58 | 显示全部楼层

回复:问题进一步解释

结果如图
33LUZ9L`SK{VL9XO(D{JK1V.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

32

帖子

0

注册会员

Rank: 2

积分
99
最后登录
1970-1-1
 楼主| 发表于 2014-6-13 15:30:45 | 显示全部楼层

回复:问题进一步解释

搞定了,谢谢大家,是时钟配置较高,速度处理不过来,最好使用推荐的时钟分频,否则……就是我的那种情况。还是非常感谢大家,这是MKE02的AD模块速度使用限制的,
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

32

帖子

0

注册会员

Rank: 2

积分
99
最后登录
1970-1-1
 楼主| 发表于 2014-6-13 15:30:45 | 显示全部楼层

回复:问题进一步解释

搞定了,谢谢大家,是时钟配置较高,速度处理不过来,最好使用推荐的时钟分频,否则……就是我的那种情况。还是非常感谢大家,这是MKE02的AD模块速度使用限制的,
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-13 15:35:41 | 显示全部楼层

RE:问题进一步解释

感谢楼主的经验分享,如果还有问题欢迎提问。
如果问题解决了,帮我结贴啊。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

32

帖子

0

注册会员

Rank: 2

积分
99
最后登录
1970-1-1
 楼主| 发表于 2014-6-13 15:56:47 | 显示全部楼层

回复:问题进一步解释(已解决)

回复第 7 楼 于2014-06-13 15:35:41发表:
感谢楼主的经验分享,如果还有问题欢迎提问。
如果问题解决了,帮我结贴啊。 

弱弱问一句,怎么结帖?
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-13 15:58:17 | 显示全部楼层

RE:问题进一步解释(已解决)

在你问题标题的结尾加上(已解决),就算结贴了。
我已经帮你结了,以后你可以自己加哦。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

32

帖子

0

注册会员

Rank: 2

积分
99
最后登录
1970-1-1
 楼主| 发表于 2014-6-13 16:04:39 | 显示全部楼层

回复:问题进一步解释(已解决)

”MKE02在按照数据手册例程编写AD模块的FIF功能,发现读取AD数据全是第一个通道,其他通道没有值“的 帖子也是我的这个问题
  

我想结帖,但是总是说题目已超过120,不知道怎么办了?还望指点一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-19 20:16 , Processed in 0.110506 second(s), 31 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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