工具/软件:TI-RTOS
你好
您能告诉我如何在我的 projet "simple_peripheral"上实施 ADC 测量吗?
我在 IAR 工作。
您能告诉我要添加哪些文件、 如何使用 ADC 函数和 app_ble.cfg 的配置吗?
通过查找示例,我找到了几种方法(adc_open、hal_dc...)
最好的方法是什么?
谢谢
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.
您好!
有3个选项可供您选择:
TI-RTOS 驱动程序和传感器控制器之间的选择取决于您将如何使用 ADC。 如果您的 MCU 大部分时间都处于睡眠状态并不时进行采样、则传感器控制器可能是更好的选择。 但是、如果您打算在每次进行 ADC 测量时使用无线电、则不会通过使用传感器控制器节省任何费用。
TI-RTOS 的早期版本没有 ADC 驱动程序。 有关 ADC 驱动程序的更多信息和示例、我建议您查看 ADC 可用的文档。 它应该已经安装在您的计算机上:
\docs
打开"Documentation Overview"页面、然后在"drivers"下打开 CDOC。 您应该有 ADC 驱动程序的链接。 如果没有、您的 TI-RTOS 版本没有驱动程序(您可以转到#3以获取有关如何使用 ADC 外设的链接)。 您可以下载更新的版本、只需复制 ADC 文件即可复制到项目中。
驱动程序位于计算机上的以下位置:
\products\tidrivers_cc13xx_cc26xx_ packages \ti\drivers\
传感器控制器是嵌入在 CC2650上的低功耗 MCU、以24MHz 运行、可执行 ADC 采样。 如果您的 CPU 大部分时间处于睡眠状态、并且您仅唤醒 MCU 进行 ADC 测量、则可以使用传感器控制器。
传感器控制器一开始有点难理解、但一旦您了解、它就非常易于使用。 当您下载 Sensor Controller Studio 时、有一些示例向您展示了如何使用传感器控制器以及如何将其包含在项目中。 已经为 ADC 读数完成了一个示例、您可以按原样使用该示例。 示例代码适用于 IAR 或 CCS。
3.如果您没有 TI-RTOS 驱动程序、下面是提供的链接和 ADC 示例代码:
查看所有这些选项并尝试它们。 如有需要、请随时咨询更多信息。
此致、
米歇尔
你好
我想使用 TI-RTOS 驱动程序。
为此、我在我的 projet (adc.c、adc.h、ADCCC26XX.c、ADCC26xx.h)中添加了该值
我意识到以下代码:
ADC_Params 参数; ADC_Handle ADC; U16 U16_AdcValue; adc_init(); ADC_PARAMS_INIT (¶ms); ADC = ADC_OPEN (Board_CHOOSE_VBAT、¶ms); while (1) { ADC_convert (ADC、&U16_AdcValue); Task_sleep ((((1000)* 1000)/ Clock_tickPeriod); }
我必须创建一个变量 ADC_Config、但我不知道如何声明和填充该变量。
感谢你的帮助。