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

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
feitian0409
离线
最后看到:7个月,4个星期前
加入:2019-08-26 15:18
如何使用UART1调试而UART2是用于与另一个微控制器通信

你好,

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

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

最好的问候,

设备:
PM_Dialog
离线
最后看到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨feitian0409,

嗨feitian0409,

如果定义了CFG_PRINTF宏,那么SDK将定义CFG_PRINTF_UART2宏,这意味着UART2硬件块用于调试范围(arch_printf)。为什么不将与其他微控制器的UART通信更改为UART1,并将UART2用于调试范围?这有什么特殊要求吗?

谢谢,PM_Dialog

feitian0409
离线
最后看到:7个月,4个星期前
加入:2019-08-26 15:18
嗨,PM_Dialog

嗨,PM_Dialog

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

有没有可能实现它。

最好的问候,

PM_Dialog
离线
最后看到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨范,

嗨范,

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

谢谢,PM_Dialog