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.

[参考译文] CC3230SF:了解引脚多路复用

Guru**** 2478765 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1424625/cc3230sf-understanding-pin-multiplexing

器件型号:CC3230SF
主题中讨论的其他器件:SysConfig

工具与软件:

IM 仍然无法理解引脚多路复用。  

没有具有所有 UART 线路的单个数字功能。 我需要使用数字函数2和3来获取4个 UART 线路。 可以吗?

我的 I2C 在数字功能5上、而 JTAG 在数字功能1上。 这样可以吗?  

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

    hello pragma、

    我建议您查看数据表的表7-3。

    这将为您展示每个引脚的所有可能选项。

    我还建议您利用 SysConfig 进行引脚配置、它可以为您完成很多繁重的工作。

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

    我从基础层面提出问题。 通过介绍不同的数字功能等、数据表进入了一个高级阶段。但是数字功能是如何切换的呢?  

    具有不同的数字功能的需求是什么? 是因为我们可以切换数字功能、并使用同一 GPIO 引脚实现其他功能吗?  为什么 GPIO 甚至需要不同的功能? 例如、从 UART 到 I2C (仅作为示例)。  

    有人能从根本上解释这一点吗?  

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

    器件上的每个引脚都可以执行特定的功能。

    您可以将引脚配置为执行引脚可执行的任何操作。

    您在一个引脚上配置的功能不会影响另一个引脚。

    您提供的表只是建议。

    SysConfig 和数据表是您的好友

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

    这意味着我只需更改 SysConfig 就可以将引脚1用作 I2C 和 UART? 如果需要、可以通过 MCU 更改 SysConfig 吗?或者我是否需要通过 PCB 中的跳线手动更改 SysConfig?  

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

    您好!

    CC3230通过多路复用器将外设连接到封装引脚。 这些多路复用器由引脚复用寄存器控制。 SysConfig 通过 TI 驱动程序创建 pinmux 的启动配置。 但不能阻止您在运行时通过 TI 驱动程序、driverlib 或寄存器更改 pinmux 设置。 引脚多路复用的工作原理

    SysConfig 是一个图形工具、用于默认配置 TI 驱动程序。 但所有配置都可以在运行时进行。 例如、我不使用 SysConfig、并且我通过 ROM 驱动程序库和寄存器设置的所有配置。 因为 TI 驱动程序是一个具有有限功能集的抽象层。

    1月