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

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

你好,

基于项目'ble_app_peripheral',我们的设计使用uart2进行调试(打印日志),而uart1用于与另一个处理器通信。

但是在目录'sdk_driver'中,只能看到'uart2.c'。所以我需要将'uart1.c'添加到这个目录中。但是我在SDK中找不到文件

你有这份文件吗?请帮我检查一下。

最好的问候,

设备:
PM_Dialog
离线
最后看到:7小时15分钟前
工作人员
加入:2018-02-08 11:03
嗨feitian0409

嗨feitian0409

UART2通常与arch_console api一起从SDK中作为调试模块使用,它将确保在打印时刻到来时580是唤醒的。两个UART接口的驱动程序几乎是相同的,只要正确配置每个UART的引脚,就可以一起使用。请查看uart/c / .h文件。

谢谢,PM_Dialog

feitian0409
离线
最后看到:7个月2周以前
加入:2019-08-26 15:18
嗨,PM_Dialog

嗨,PM_Dialog

对不起,我听不懂。

例如,有一个函数“uart2_init”,

现在我需要函数“uart1_init”,所以我只需要修改uart2的寄存器到“uart2_init”中的uart1的寄存器?是这样吗?

最好的问候,

PM_Dialog
离线
最后看到:7小时15分钟前
工作人员
加入:2018-02-08 11:03
嗨feitian0409,

嗨feitian0409,

你能解释一下你想完成什么吗?您想同时使用UART1和UART2吗?

谢谢,PM_Dialog

feitian0409
离线
最后看到:7个月2周以前
加入:2019-08-26 15:18
嗨,PM_Dialog

嗨,PM_Dialog

当UART1用于与另一个处理器(stm8)通信时,我的设计将使用UART2打印系统实时日志。

因此,可以同时使用UART1和UART2。

最好的问候,

PM_Dialog
离线
最后看到:7小时15分钟前
工作人员
加入:2018-02-08 11:03
嗨feitian0409,

嗨feitian0409,

每次只能使用一个UART块。

谢谢,PM_Dialog