This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3220SF-LAUNHHXL:使用 driverlib 更改 ADC 分辨率

Guru**** 2539500 points
Other Parts Discussed in Thread: CC3220SF

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1087519/cc3220sf-launchxl-changing-adc-resolution-with-using-of-driverlib

部件号:CC3220SF-LAUNHHXL
“线程:CC3220SF”中讨论的其它部件

你(们)好;

我有一个具有10位分辨率的 ADC 传感器,正如您所知,CC3220sf 的 ADC 支持是12位分辨率。

直接在我的 ADC 信道上使用10位传感器是否有任何问题。 准确性方面是否存在任何问题?

否则,我的 ADC 信道的分辨率可能会更改为10位分辨率。

根据以下代码,ADC_OPEN 函数中有参数参数。 此参数的“自定义”成员是什么,命名为参数参数参数。 我可以使用中的参数自定义参数设置这种操作吗?

ADC = ADC_OPEN (CONFIG_ADC_0,参数)(&P);
Params.custom???

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    首先,不能将 CC3220的 ADC 模块更改为使用10位分辨率。 自定义字段由驱动程序本身使用。

    其次,我不理解您的申请。 如果您有一个10位 ADC 传感器,该传感器是否应该已经输出了数字外设? 然后,您可以将其连接到 CC3220的 SPI 或 I2C 接口。

    或者,您是否说您的传感器具有需要10位 ADC 的模拟输出? 如果是这样,您仍然可以像正常一样使用 CC3220上的12位 ADC,然后只需将结果的下两位设置为0。