请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:OMAP-L138 我为 OMAP-L138 ARM 内核制作了一个裸机项目。 我需要将 GPIO 配置为输出、因此我尝试通过更改 PINMUX 寄存器将专用引脚重新映射到 GPIO 模式。 似乎程序可以正常工作、但是... PINMUX 寄存器的内容不变。 我可以 在 Code Composer 的寄存器视图中手动更改它。
uint32_t savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(13)) & ~(SYSCFG_PINMUX13_PINMUX13_15_12)); HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(13)) = (PINMUX13_GPIO6_12_ENABLE | savePinmux);
上面有一个代码。 如您所见、我需要更改 PINMUX13寄存器。