根据 FlexCOMM 配置,可以将 PERSEL 设置为 0x7,以在单个 FlexCOMM(具有四个引脚)上启用双 UART 和 I2C 功能。
关于此功能,有几个问题:
感谢您抽出时间。
是的,MCXN 可以同时支持 UART 和 I2C。
1. 这两个通道是否同时独立运行?
它们可以同时运行,但不能完全独立运行。MCX N23x RM 表示“UART 和 I2C 可以同时使用,但功能有限”。
LP_FLEXCOMM 的详细描述指出,LPUART 和 LPI2C“可以同时选择,接口也相应减少”。
2 中断处理程序如何处理这种情况?
LP_FLEXCOMM 接口从配置的外设通信功能生成单个中断。当 LP_FLEXCOMM 接口同时配置为 LPUART 和 LPI2C 功能时,您可以从 ISTAT 读取中断源。
3.MCUXpresso 配置工具是否支持配置外设驱动程序以在此模式下运行?
无
4. SDK 是否支持使用此模式?
是的,您可以参考这个例子。
BR
哈里