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.

OMAP_L138 SPI 引脚复用

最近再看OMAP_L138的SPI,  发现spi的功能管脚复用涉及到两处不同部分的寄存器配置, 一处是'System Configuration (SYSCFG) Module'部分的'PINMUXn'寄存器, 另一处是spi部分的SPIPCn寄存器.

这两处寄存器的配置有什么不同和联系吗?

  是否两处都需要配置, 还是只要配置一处?

 是否会出现冲突?


  • 都要配置,先配PINMUX,这是系统级的,是把相应管脚配置为SPI模块用的。在SPI寄存里的配置,是这个SPI 接口IP支持的GPIO功能,不是系统级的GPIO,即便是在这里配置成GPIO,其访问控制还是通过SPI的寄存器,而不是GPIO外设模块的寄存器。