我选择DIO9作为ad采样脚,但是在采集结束时需要将他改为输出低去给硬件电容放电,然后开启下一次采样。这些动作都要在sensorctrl里完成。如何将引脚切换成输出低?
可以直接掉这些API吗,我看手册里对模拟引脚章节没这个描述。
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.
如果您查看传感器控制器工作室中“任务资源”选项卡中的 ADC 记录器示例。
您可以将引脚从模拟引脚移至模拟开漏引脚。
在 SENSOR_OUTPUT 旁边,单击 Move,然后单击 Analog Open-Drain 引脚。
这应该使您能够在执行代码中使用两个 API。 gpioClearOutput() 和 gpioSetOutput() 这允许您在采样之前将引脚状态更改为低电平,然后再次更改为高电平。
我向传感器控制器专家询问了这方面的情况。 如果此引脚仅由传感器控制器使用,则不应初始化该引脚。 这是由生成的SCIF文件完成的。
一个很好的参考文档是在传感器控制器项目中生成的scif_how_to_use.html。
例如,我有adc_data_logger项目。 在生成的文件中。 您将看到scif_how_to_use.html。
IO引脚的初始化在scifInit()函数中完成
如果您需要共享I/O针脚,还有一节介绍了在应用程序和传感器控制器之间共享I/O针脚。
您是在询问模拟引脚的文档吗?我在传感器控制器工作室帮助部分找到了一些。
你好,我发现我初始化把这个AD引脚配置为Analog Pins也可以调用 gpioCfgMode() gpioSetOutput() gpioClearOutput()实现我的要求。但是使用说明里Analog pin章节没说明。请问这样使用是否会有问题?
我假设这是您之前提到的回复。请问您具体指的是什么呢?当您说您尝试使用本章之外的 API 时,您指的是哪些 API?
您尝试了什么但不起作用?您需要帮助的传感器控制器的具体说明是什么?
谢谢你的澄清。此处未提及 API,因为它不是模拟引脚特定的行为。您仍然可以在搜索栏中搜索帮助,您将获得有关功能的帮助。
另外,我想提一下,出于您的应用目的,模拟开漏引脚看起来比简单的模拟引脚更适合,正如我在此处的原始线程中所建议的那样。