打印

C2000 launchpad ADC采样问题

[复制链接]
1097|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
beiwaroad|  楼主 | 2013-11-28 22:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设置为:
        AdcRegs.ADCSOC2CTL.bit.CHSEL         = 14;        //选择SOC2的通道选择ADCINB6
        AdcRegs.ADCSOC2CTL.bit.ACQPS         = 6;        //设置SOC2采样窗口为7个ADC时钟周期
        AdcRegs.ADCSOC2CTL.bit.TRIGSEL         = 0;        //设置SOC2采用软件触发采样
如此再设置 soc0,soc1触发的采样。。。

1.启动采样:
AdcRegs.ADCSOCFRC1.bit.SOC2 = 1;

请问下一步如何确定采样是否完成,看了ADC Control Register 1 (ADCCTL1)的busy位描述感觉有点怪怪的。。。不大确定怎么用

相关帖子

沙发
beiwaroad|  楼主 | 2013-11-28 22:11 | 只看该作者
2.如果同时启动多路soc,如何确定全部采样完毕?

求大神指教!

使用特权

评论回复
板凳
zhangmangui| | 2013-11-28 22:41 | 只看该作者
记得使用的时候用的是中断   可以采用并行采用和顺序采样

使用特权

评论回复
地板
huangfeng33| | 2013-11-30 20:40 | 只看该作者
ADC转换完成后,会产生中断。也可以对中断标志位查询得出。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

86

主题

964

帖子

2

粉丝