DSP中的UART表现3.150.2

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
千岛
离线
最后一次露面:3年9个月前
加入:2016-01-15 01:32
DSP中的UART表现3.150.2

你好,

在此DSP项目中,App_uart_init()和app_flowconontrol_init()在app_sps_init()中调用。在DA14583上电后,立即初始化这2 API。与此同时,另一个MCU通过UART_SPS将数据发送到DA14583。我观察到在DA14583上电后3秒钟后,调用UART_RX_CALLBALL,并且可以接收从设备A发送的数据。在这3秒之前,什么都无法收到。我想知道为什么在3秒之前没有调用UART_RX_CALLBALL,UART_SPS应该在开机后的短时间内初始化。定义了硬件流量控制。在启动时3秒后,SPS UART是否准备好了?请诚挚建议。

设备:
mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨Jackiechau,

嗨Jackiechau,

我强烈建议进入DSPS应用程序的最新SDK,这是SDK 5.关于您的帖子,我不完全承认问题是什么或您正在测试的用例。无论如何,我会评论一个事实,即在3秒钟后调用UART_RX_CALLBALL。UART_SPS_READ()函数正在初始化回调UART_RX_CALLBALL,以便在其可用时立即读取UART中的可用数据,即使在较旧的SDK中也不会看到任何时间限制。如果您无法看到键盘后立即触发的UART_RX_CALLBALL,那么我认为H / W流控制配置有问题,而且与UART的初始化无关。所以请检查您的H / W上的连接,并确保您使用的终端将数据发送到580的UART,如果流量绑定是正确的,则使用适当的H / W流量控制设置(启用CTS / RTS)未正确设置在您的终端上,设备将几乎随机地对UART进行采样,并且我想这就是你所看到的。

谢谢mt_dialog.