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.

[参考译文] CC1310:在 CC1310中使用 sensorctrl 进行 AD 采样时如何切换引脚功能

Guru**** 2482105 points
Other Parts Discussed in Thread: CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1251032/cc1310-how-to-switch-pin-functions-when-using-sensorctrl-for-ad-sampling-in-cc1310

器件型号:CC1310

嗨、团队:

我选择了 DIO9作为 AD 采样引脚、但收集结束时、我需要将其更改为输出低电平以对硬件电容器放电、然后开始下一次采样。 这些操作需要在 sensorctrl 中完成。 如何将引脚切换至输出低电平?

您可以直接丢弃这些 API 吗? 我在仿真引脚部分的手册中没有看到此说明。

此致

亚历克斯

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

    尊敬的 Alex:

    我在这里回答了一个非常类似的问题: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1251375/cc1310-sensor-controller---pull-down-an-adc-input-pin-before-sampling

    希望它有所帮助。

    此致、

    SID

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

    嗨、团队:

    感谢您的帮助

    此致

    亚历克斯

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

    团队成员:
    我有一个问题、我在 CC1310_LAUNCHXL.c 的 BoardGpioInitTable 中将 DIO9配置为输出低电平、然后我将 DIO9配置为配置 sensorCtrl 项目的模拟引脚。 那么、该引脚在上电后的状态是什么? 主 MCU 配置主控制器还是 sensorCtrl 主控制器(输出低电平)的状态? 模拟输入? 还是其他状态?)  

    此致

    亚历克斯

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

    尊敬的 Alex:

    我曾就此向传感器控制器专家提出过问题。 如果此引脚仅由传感器控制器使用、则不应初始化引脚。 这通过生成的 scif 文件来完成。

    一个很好的参考文档是在传感器控制器项目中生成的 scif_how_to_use.html。

    例如、我有 adc_data_logger 项目。 保存在生成的文件中。 您会看到 scif_how_to_use.html。

    IO 引脚的初始化在 scifInit()函数中完成

    如果您需要共享 I/O 引脚、还有一个关于应用和传感器控制器之间 I/O 引脚共享的部分。

    此致、

    SID

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

    团队成员:

    感谢您的帮助

    此致

    亚历克斯

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

    团队成员:

     我发现我可以初始化此 AD 引脚的配置为模拟引脚或调用 gpioCfgMode () gpioSetOutput () gpioClearOutput ()来实现我的要求。 但是、未描述使用说明中的模拟引脚章节。 有问题吗?  

    此致

    亚历克斯

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

    团队成员:

     我发现我可以初始化此 AD 引脚的配置为模拟引脚或调用 gpioCfgMode () gpioSetOutput () gpioClearOutput ()来实现我的要求。 但是、未描述使用说明中的模拟引脚章节。 有问题吗?  

    此致

    亚历克斯

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

    尊敬的 Alex:

    我刚刚从休息时间回来。 我很抱歉耽误你的时间。 我完全不理解你的问题。  

    您是否需要记录模拟引脚?  我在 Sensor Controller Studio 帮助部分找到了一些内容。  

    此致、

    SID

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

    我刚刚阅读了这份文档、其中只包含这些 API、但是我将尝试使用本章以外的 API 来操作这个模拟引脚。 正如我在上一次答复中提到的那样,

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

    尊敬的 Alex:

     我发现我可以将此 AD 引脚的配置初始化为模拟引脚或调用 gpioCfgMode() gpioSetOutput () gpioClearOutput ()以实现我的要求。 但是、未描述使用说明中的模拟引脚章节。 有问题吗?  [/报价]

    我想这是你提到的上一个答复。 请您说明一下、您具体指的是什么? 当您说您尝试在本章之外使用 API 时、您将讨论什么 API?

    您尝试的哪种方法无法正常工作? 您需要帮助的传感器控制器具体说明是什么?

    此致、
    SID

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

    尊敬的 Sid:

    我将模拟引脚配置为使用 gpioCfgMode()的输出,称为 gpioClearOutput (),它是输出低电平。 就是这样。 不清楚为什么在"模拟引脚"一章中没有解释这些 API  

    此致

    亚历克斯

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

    尊敬的 Alex:

    感谢您的澄清。 其中未提及 API、因为它不是特定于模拟引脚的行为。 您仍可在搜索栏中搜索帮助、您将获得有关功能的帮助。  

    另外、我想 指出的是、出于应用目的、模拟开漏引脚比我 在此处原始主题中建议的简单模拟引脚更适合。  

    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1251375/cc1310-sensor-controller---pull-down-an-adc-input-pin-before-sampling

    此致、

    SID