查看: 2656|回复: 5

[MQX] MQX中的ADC采样。(已解决)

[复制链接]

该用户从未签到

24

主题

252

帖子

0

高级会员

Rank: 4

积分
504
最后登录
1970-1-1
发表于 2014-3-4 14:32:20 | 显示全部楼层 |阅读模式
 在ADC采样时,需要对通道进行配置:
 
const ADC_INIT_CHANNEL_STRUCT adc_Direct_current = 

{

    ADC0_SOURCE_AD18,

    ADC_CHANNEL_MEASURE_LOOP | ADC_CHANNEL_START_NOW, // runs continuously after IOCTL trigger 

    4,             // number of samples in one run sequence 

    0,               // time offset from trigger point in us 

    30,         // period in us  

    0x10000,         // scale range of result (not used now) 

    10,             // circular buffer size (sample count) 

    MY_TRIGGER,     // logical trigger ID that starts this ADC channel 

#if MQX_USE_LWEVENTS

    &evn,

    0x01           // mask of event to be set 

#endif

}

问题1:对于ADC_CHANNEL_START_NOW指令,在MQX的IO驱动手册ADC章节写的是:ADC_CHANNEL_START_NOW         Measurement starts immediately after fopen().   initiating with the IOCTL_ADC_RUN_CHANNEL  ioctl command.      This flag is mutually exclusive with     ADC_CHANNEL_START_TRIGGERED. 意思是fopen()后马上开始采样,通过ioct1指令启动。这两个不是矛盾了么?

 

问题2:在通道配置时有一个 circular buffer size (sample count) ,这里设置的是10,也就是说有这么大的空间来存储采样到的数据了?那如果一直采样,采得的数据超过10个会怎么放呢?是向队列一样覆盖前面的数据吗?

 

 
我知道答案 目前已有4人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-3-4 15:11:48 | 显示全部楼层

RE:MQX中的ADC采样。

你好,你的问题已经转交MQX的工程师,请耐心等待!
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

252

帖子

0

高级会员

Rank: 4

积分
504
最后登录
1970-1-1
 楼主| 发表于 2014-3-4 15:18:30 | 显示全部楼层

回复:MQX中的ADC采样。

回复第 2 楼 于2014-03-04 15:11:48发表:
你好,你的问题已经转交MQX的工程师,请耐心等待!
 
好的,谢谢!
 
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-3-4 17:23:37 | 显示全部楼层

回复:MQX中的ADC采样。

回复第 3 楼 于2014-03-04 15:18:30发表:
回复第 2 楼 于2014-03-04 15:11:48发表:
你好,你的问题已经转交MQX的工程师,请耐心等待!
 
好的,谢谢!
 

 

楼主你好,这个问题貌似比较复杂!
这样吧,你现在将这个问题的详细描述发送到:support@freescale.com
哪里会有更多的相关工程师帮您解决,我们这边的工程师也会尽量帮你。
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

252

帖子

0

高级会员

Rank: 4

积分
504
最后登录
1970-1-1
 楼主| 发表于 2014-3-4 19:17:27 | 显示全部楼层

回复:MQX中的ADC采样。

回复第 4 楼 于2014-03-04 17:23:37发表:
回复第 3 楼 于2014-03-04 15:18:30发表:
回复第 2 楼 于2014-03-04 15:11:48发表:
你好,你的问题已经转交MQX的工程师,请耐心等待!
 
好的,谢谢!
 

 

楼主你好,这个问题貌似比较复杂!
这样吧,你现在将这个问题的详细描述发送到:support@freescale.com
哪里会有更多的相关工程师帮您解决,我们这边的工程师也会尽量帮你。
 
恩,谢谢!
 
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

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

RE:MQX中的ADC采样。(已解决)

不客气,感谢你对飞思卡尔产品的关注。
楼主你这个题还是发SR吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-20 23:56 , Processed in 0.097512 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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