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.

[参考译文] 编译器/LAUNCHXL-CC26X2R1:将 GPIO 从 CC2650迁移到 CC26X2和 SysConfig

Guru**** 2618835 points

Other Parts Discussed in Thread: CC2650, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/867348/compiler-launchxl-cc26x2r1-migrating-gpio-from-cc2650-to-cc26x2-and-sysconfig

器件型号:LAUNCHXL-CC26X2R1
Thread 中讨论的其他器件:CC2650SysConfig

工具/软件:TI C/C++编译器

在传统的 CC2650应用中、我们使用 PIN.h 驱动程序来 contrôle LED、按钮引脚和其他 IO。

在带有 simplelink 3.30.003的 CC26X2应用程序中,我们是否应该改用 GPIO.h 驱动程序?

我注意到、PIN.H 仍然存在于 simplelink 驱动程序库中、但在 SysConfig 中不存在。

此致。

Frederic

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

    我建议您直接在 SysConfig 中配置 LED/BTN 引脚。

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

    背景:SYSCFG 旨在用于各种 MCU、引脚驱动程序不适用于所有 MCU、因此未包含在工具中。

    您仍然可以自由使用 PIN 驱动程序、只需在其中一个文件中定义相关代码 syscfg 覆盖。  

    如果需要、应该可以自行添加对 PIN 驱动程序的支持。 如果您查看 C:\ti\ \source\ti\drivers 您将找到一个名为.meta 的文件夹。 这些文件由 syscfg 使用、这意味着您应该能够添加新文件或更改现有文件(除非修补已知错误等、否则不建议使用) 我没有研究过这些文件以检查复杂性或根据文件让您拥有自己的容易程度、但如果您在圣诞假期期间有一些 javascript、这是一个选项。   

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

    非常感谢。

    我的主要问题是:如果我必须处理 GPIO 以控制引脚或获得中断,那么推荐的驱动程序是什么?

    我知道 GPIO.h 驱动程序是推荐的驱动程序、而不是 PIN.h 驱动程序。

    此致。

    Frederic