⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
5个员额/0个新员额
最后一篇文章
Max44
离线
最后一次见到:1年2个月前
加入:2016-02-08 15:58
UART2+UART1?

我有一个基于ble_app_外围示例的应用程序。我想使用示例中配置的UART2作为调试消息的printf控制台。我想添加UART1以连接到另一个外部设备。目前尚不清楚如何将UART2和UART1配置为一起运行。除了uart2.c之外,我还需要uart1.c驱动程序吗?那么,如何调用uart1_读取和uart1_写入的接口例程,以及如何设置uart1_写入完成和uart1_读取完成的回调?

谢谢,麦克斯

设备:
MT_对话框
离线
最后一次见到:7个月1周前
工作人员
加入:2015-06-08 11:34
嗨,Max44,

嗨,Max44,

UART2通常与arch_控制台api一起从SDK中用作调试模块,以确保580在打印时刻到来时处于唤醒状态。两个UART接口的驱动程序几乎相同,只要正确配置每个UART的引脚,就可以一起使用,区别在于,对于UART2的使用,SDK使用了一个附加层(arch_控制台)如上所述,将打印消息存储在列表中,当设备通过app_asynch_trm()时,函数将输出列表中存储的所有消息。arch_控制台api的实现是为了只使用一个UART模块,但您始终可以通过dirver直接使用其他UART。您可以查看使用UART模块的DSPS应用程序,并检查您提到的功能是如何运行的。

谢谢你的对话

Max44
离线
最后一次见到:1年2个月前
加入:2016-02-08 15:58
谢谢。

谢谢。

作为一个易于理解的UART使用示例,我认为DSP使用起来有点复杂,但我确实看了一下。我将尝试建立一个简单的示例,其中两个UART都使用基于SDK外围示例的修改代码进行操作。如果我能做到这一点,我应该能够在我正在开发的基于ble_app_外围设备的应用程序中做类似的事情。我目前正在使用UART与管理一些传感器的外部MCU通信,但我也希望能够通过开发工具包虚拟通信端口获得调试消息。我发现这在Keil调试器断开连接的睡眠模式下调试和监视操作时非常有用。

你好,马克斯

赵振红
离线
最后一次见到:1年11个月前
加入:2019-07-12 04:10
我找到了DSP的UART2

我发现DSP的UART2不能工作,为什么?

PM_对话框
离线
最后一次见到:5天21小时前
工作人员
加入:2018-02-08 11:03
嗨,zhehanc,

嗨,zhehanc,

您可以在我们的技术支持网站的“原理图”部分找到DA14580的所有可用原理图和PCB材料。请点击以下链接:

//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/smartbond-da14580-and-da14583

谢谢,下午好