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.
您好、香榭丽舍
我在 TI 网站上检查了 TM4C_PINMUX、找不到下载此工具的图标。 请告诉我在哪里可以获得 TM4C_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);