我使用的是
STM32G474VETx 芯片,我遇到了两个外围设备发生冲突的问题。
我需要使用 OPAMP1 输入引脚 (PA1) 进行电流检测。所需的 OPAMP1 模式是“PGA 未连接”,它会自动将引脚 PA2 配置为 OPAMP1_VOUT。另一方面,我需要将 LPUART1 外围设备与 PA2 的 TX 和 PA3 的 RX 一起使用。不幸的是,我没有其他引脚可用于将这些外围设备之一重新映射到。
是否可以在 .ioc 配置文件中预先配置 2 个外围设备之一,并在运行时在软件中强制启用另一个外围设备?如果是这样,我需要采取什么步骤来实现这一目标?
注意:我也在使用 ChibiOS,以防它也可以使用它的 API 来完成。