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.

[参考译文] TM4C1294NCPDT:TI 网站上未提供 TM4C_PINMUX

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/642587/tm4c1294ncpdt-tm4c_pinmux-is-not-available-on-ti-website

器件型号:TM4C1294NCPDT

您好、香榭丽舍

我在 TI 网站上检查了 TM4C_PINMUX、找不到下载此工具的图标。 请告诉我在哪里可以获得 TM4C_PINMUX? 谢谢

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

    Lisa、您好!

    可以在 https://dev.ti.com/pinmux 上找到 PINMUX 实用程序

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

    您好、Ralph、

    客户使用 Tiva C 系列 PinMux 并生成代码。 他还使用您提到的 PinMux 工具来生成代码。 但是、他发现存在差异。 请参阅以下代码。 现在,我们建议客户使用 Pinmux 而不是   Tiva C 系列 PinMux。 我对吗?  谢谢。  

    Tiva C 系列 PinMux

    //
    //针对 USB0 USB0PFLT 的使能引脚 PD7
    //首先打开锁定并在 GPIO 提交寄存器中选择要修改的位。
    //
    HWREG (GPIO_PORTD_BASE + GPIO_O_LOCK)= GPIO_LOCK_KEY;
    HWREG (GPIO_PORTD_BASE + GPIO_CR)= 0x80;

    //
    //现在修改我们解锁的引脚的配置。
    //
    MAP_GPIOPinConfigure (GPIO_PD7_USB0PFLT);
    MAP_GPIOPinTypeUSBDigital (GPIO_PORTD_BASE、GPIO_PIN_7);

    TI PinMux  

    //
    //解锁端口引脚并设置提交位
    //
    HWREG (GPIO_PORTD_BASE_GPIO_O_O_LOCK)= GPIO_LOCK_KEY;
    HWREG (GPIO_PORTD_BASE_GPIO_O_O_CR)  |= GPIO_PIN_7;
    HWREG (GPIO_PORTD_BASE+GPIO_O_O_LOCK)= 0x0;

    //
    //为 PD7配置 GPIO 引脚多路复用器
    //针对 USB0PFLT
    //
    MAP_GPIOPinConfigure (GPIO_PD7_USB0PFLT);
    MAP_GPIOPinTypeUSBDigital (GPIO_PORTD_BASE、GPIO_PIN_7);

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

    是的、建议使用 TI PinMux 代码。