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.

[参考译文] 编译器/TM4C123GH6PM:TM4C123GH6PM

Guru**** 2446730 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/620690/compiler-tm4c123gh6pm-tm4c123gh6pm

器件型号:TM4C123GH6PM

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

如何在同一模块中将 portD 用于 ADC 通道和 SSI1。

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

    端口 D 上的 SSI 信号使用引脚 PD0、PD1、PD2、PD3。 它们可以是 SSI1或 SSI3。

    端口 D 上的模拟引脚(AIN4、5、6、7)位于这些非常相同的引脚上。

    简单的答案是否定的

    只要您每次希望更改 GPIO 功能时都重新配置 GPIO、您就可以使用具有这两种不同用途的引脚。 但是、从外部看、SSI 通信和模拟测量的电路是完全不同的、因此这毫无意义。

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

    也许是一个更根本的问题--为什么要把自己"置于这种(相互冲突的)立场?
    有“很多”端口和“很多”引脚... 如果"没有其他引脚可用"-则必须选择一个更大的器件...

    正如您所注意到的那样、虽然"理论上"引脚(可能)被重新配置-"所需的外部 MCU 电路"-不能支持(两种)专用/不同的应用。

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

    高度灵活的引脚复用允许用作 GPIO 或多种外设功能之一

    这意味着什么? 我不会站在引脚复用的下方。

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

    这意味着 MCU 允许将不同的功能路由到不同的引脚、因此器件可以有80或120个引脚、而不是200多个引脚。

    这并不意味着单个引脚可在单个应用中高效地用于2-3个功能。 需要考虑很多外部因素、例如是否有模拟或数字信号发送到引脚、标准或与之连接的器件有哪些要求等

    布鲁诺在他的帖子中对此进行了完全准确的解释。

    如果您使用的是 LaunchPad、则可以使用其他引脚: www.ti.com/.../spmu296.pdf