TI中文支持网
TI专业的中文技术问题搜集分享网站

关于ADCSequenceStepConfigure()函数

关于ADCSequenceStepConfigure(ADC0_BASE, 3, 0, ADC_CTL_CH3 | ADC_CTL_IE |  ADC_CTL_END)中的这几个参数ADC_CTL_CH3 | ADC_CTL_IE |  ADC_CTL_END的意思

user3770609:

补充,这几个参数我看了英文文档,但是感觉还是不是很会用

Tang:

回复 step by step:

你好 ,step by step ,为什么其中要设计两次中断?此时ADCSequenceDataGet()该怎么使用?

step by step:

回复 Tang:

楼主,

    两次中断是跟应用需要相关的,这只是一个例子,根据你的具体需要也可以只有一次或多次中断。关于函数的具体使用方法,可以参考stellarisware中docs文件夹下面的SW-DRL-UG-xxxx.pdf文件。

Richard Ma:

回复 Tang:

这个是使用灵活的表现,可以设置在某次采样结束后是否产生中断。是可以自己选择使用的。

这时候ADCSequenceDataGet可以传一个指针进去,会自动把结果顺序放在指针所指的位置。

unsigned int result[BUF_SIZE];

这时候可以直接传result进去,但注意BUF_SIZE大小要合适

X tank:

回复 step by step:

比如说,我想用TM4C123GXLH6PM的PD0作为模拟输入,那么我应该采用的是通道几???

Michael Sun:

回复 X tank:

楼主给的型号不对,把LaunchPad和芯片的型号揉一起了-_-

LaunchPad上的主芯片TM4C123GH6PM的话,PD0对应的是AIN7.

Datasheet上有详细的分配信息。

X tank:

回复 Michael Sun:

所以如果使用的是ADC0的话应用ADC_CTL_CH7,对吧??谢谢

Michael Sun:

回复 X tank:

使用ADC0或ADC1都是ADC_CTL_CH7

X tank:

回复 Michael Sun:

谢谢你的回答,请问,ADC_CTL_CH12到ADC_CTL_CH23是什么管脚用的通道呢??

赞(0)
未经允许不得转载:TI中文支持网 » 关于ADCSequenceStepConfigure()函数
分享到: 更多 (0)