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.

[参考译文] CC3220S-LAUNCHXL:GPIO 引脚映射

Guru**** 2562120 points
Other Parts Discussed in Thread: CC3220S

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/631168/cc3220s-launchxl-gpio-pin-map

器件型号:CC3220S-LAUNCHXL
主题中讨论的其他器件:CC3220S

尊敬的 TI 支持:

在 cc3220s 数据表的第63页上、有4个 GPIO 端口:

0x4000 0x4000 4FFF GPIO 端口 A0

0x4000 5000 0x4000 5FFF GPIO 端口 A1

0x4000 6000 0x4000 6FFF GPIO 端口 A2

0x4000 7000 0x4000 7FFF GPIO 端口 A3

各个 GPIO 引脚的映射方式如何? 例如、如何找到 GPIO_3的地址?  

此外、它还说有27个 GPIO。 上述4个端口是如何构建的? 如何解码寻址方案?

谢谢、

David

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

    尊敬的 David:

    请参阅第 5章(和5.2.1.2)中的 TRM (www.ti.com/.../swru465)。 获取 GPIO 引脚地址的最简单方法是使用 Pinmux 工具

    1月

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

    感谢您的链接。 我现在将对其进行阅读。

    我使用了 PinMux 并复制了 PinMux 生成的 GPIO 配置命令。 但它没有帮助。 因此、我尝试通过查看引脚进行调试。
    如果您可以查看、我的主要问题是在以下主题中:
    e2e.ti.com/.../630517

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

    我阅读本章、似乎要打开 GPIO_3、我需要向偏移地址0x020 (或完整地址0x40004020、即 A0端口的位3)写入1。

    我使用的 pinmux 为我提供了以下用于配置 GPIO_3的字符串:
    GPIOCC32XX_GPIO_03 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、//由 David 添加

    我将上述行添加到 CC3220S_LAUNCHXL.C.

    现在、问题是如何为 GPIO_3写入该存储器地址。 有 GPIO_WRITE 命令、但使用
    GPIO_WRITE (0x40004020、0xFF);//由 David 添加
    不管用。 您知道应该使用什么命令来驱动 GPIO 吗?

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

    如果您不熟悉 TI 驱动程序 API (如 GPIO_WRITE)、请查看有关 TI 驱动程序的 SimpleLink Academy 实验。 它们将是一个很好的起点: dev.ti.com/.../

    此致、
    Sarah