我有一个基于BLE_APP_PERITIVELAL示例的应用程序。我想在示例中使用UART2作为打印邮件的Printf控制台。我想添加UART1连接到另一个外部设备。它不清楚如何配置UART2和UART1如何运行。除了UART2.c外,我还需要一个uart1.c驱动程序吗?那么如何调用UART1_READ和UART1_WRITE的接口例程以及UART1_WRITE_COMPLETION和UART1_READ_COMPLETION的回调?
谢谢,最大
设备:
嗨max44,
UART2通常从SDK一起使用以及ARCH_CONSOLE API作为调试模块,当打印时刻到达时,将确保580醒来。UART接口的驱动程序几乎是相同的,并且只要正确配置每个UART配置引脚,差异就是为UART2使用的区别,SDK使用附加的图层(ARCH_Console),如上所述将存储列表中的打印消息以及设备将通过App_Asynch_trm()函数将输出存储在列表中的所有消息。实现了ARCH_Console API才能仅使用一个UART模块,但您可以始终通过DIRVERS直接使用其他UART。您可以查看使用UART模块的DSP应用程序,并检查您提到的功能的操作。
谢谢mt_dialog.
谢谢mt。
我认为DSP是一种很复杂的是,用作易于理解的UART使用的例子,但我确实看了看它。我将尝试使用基于SDK外围示例的修改代码运行的UART进行简单的示例。如果我能得到它的工作,我应该能够在我正在研究的BLE_APP_PERITELAL的应用程序中做类似的事情。我目前正在使用UART与管理某些传感器的外部MCU进行通信,但我还希望通过开发套件虚拟通信端口具有调试消息的能力。我发现这非常有用于在休眠模式下调试和监控操作,其中keil调试器断开连接。
问候,最大
我发现DSP的UART2无法正常工作,为什么?
嗨zhehanc,
您可以在“原理图”部分中找到所有可用的原理图和PCB材料,即支持我们的支持网站。请按以下链接:
https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/smartbond-da14580-and-da14583.
谢谢,PM_DIALOG.