跳过主要内容

如何使用UART1进行调试,而UART2用于与另一个微控制器通信

DA14580

1年前

发布的feitian04090点 3回复
0的问题

你好,

基于ble_app_peripheral项目,我使用UART2与另一个微控制器进行通信。

如果我想使用UART1进行调试,如何实现它。

最好的问候,

1年前

PM_Dialog

嗨feitian0409,

如果定义了CFG_PRINTF宏,那么SDK将定义CFG_PRINTF_UART2宏,这意味着UART2硬件块用于调试范围(arch_printf)。为什么不将与另一个单片机的UART通信改为UART1,使用UART2进行调试范围呢?对此有什么具体要求吗?

谢谢,PM_Dialog

1年前

feitian0409 0点

嗨,PM_Dialog

没有具体要求。我们在UART应用程序上犯了一个错误,这就是结果。

有可能实现吗?

最好的问候,

1年前

PM_Dialog

嗨范,

如前所述,SDK使用UART2进行调试。是HW在schatic上有错误吗?您可以将任何GPIO配置为UART2。

谢谢,PM_Dialog