DSPS_6.150.4.50 UART问题

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
7个帖子/ 0新
最后一篇
车道
离线
最后一次露面:1周5天前
加入:2015-07-14 14:21
DSPS_6.150.4.50 UART问题

嗨对话框:

我使用了DSPS_6.150.4.50 for UART到BLE调试并遇到问题:

使用手机应用程序接收,它可以连接和发现服务UUID,但无法接收串口发送的数据。在调试期间,发现只要连接手机即可,程序将始终调用UART_RECEIVE函数。如何设置E DSPS演示,它可以通过UART传输字符数据。

设备:
PM_DIALOG.
离线
最后一次露面:1天4小时前
职员
加入:2018-02-08 11:03
嗨巷,

嗨巷,

你能注明你正在使用的董事会吗?它是带有DA14531 SOC的定制板,或我们的任何DAK?第二种情况下,请您可以共享跳线配置吗?请注意,您应该使用UART硬件流量控制(RTS / CTS) - 您可以查看此功能吗?

谢谢,PM_DIALOG.

车道
离线
最后一次露面:1周5天前
加入:2015-07-14 14:21
我正在使用我的布局板

我正在使用DA14531 SoC使用我的布局板。如果我想通过UART传输数据,我是否需要接地RTS?但是,当连接BLE时,RTS电压始终高

车道
离线
最后一次露面:1周5天前
加入:2015-07-14 14:21
DSPS应用程序是否需要

DSPS应用程序是否需要SPI闪存?

PM_DIALOG.
离线
最后一次露面:1天4小时前
职员
加入:2018-02-08 11:03
嗨巷,

嗨巷,

默认情况下,DSP配置为扩展休眠模式。使用HW流量控制,以便在睡眠模式和正确的数据接收和传输时唤醒设备。因此,UART通信所需的信号是:URX,UTX,RTS,CTS。它也是在用户手册中描述的。

https://www.dialog-seminile.com/sites/default/files/um-b-088_da14585-531_serial_port_service_reference_application_2v0.pdf.

您可以将DSP固件下载到System-RAM或SPI Flash。

谢谢,PM_DIALOG.

车道
离线
最后一次露面:1周5天前
加入:2015-07-14 14:21
我可以关闭睡眠模式和

我可以关闭睡眠模式吗?如何进行?

PM_DIALOG.
离线
最后一次露面:1天4小时前
职员
加入:2018-02-08 11:03
嗨巷,

嗨巷,

请在user_config.h中查看以下代码段:

/ ****************************************** *默认睡眠模式。可能的值为:* *  -  arch_sleep_off *  -  ARCH_EXT_SLEEP_ON *  -  ARCH_EXT_SLEEP_OTP_COPY_ON * ****************************************** * / const static sleep_state_t app_default_sleep_mode = arch_ext_sleep_on;

如果需要禁用睡眠模式,则应将变量更改为ARCH_SLEEP_OFF。

请结帐我们的睡眠模式教程:

http://lpccs-docs.dialog-semondile.com/da14531_sleep_mode+/index.html.

同样,不建议禁用UART硬件流控制。

您在您的定制董事会是否有此选项?您还可以使用无附件中的二进制模式。

谢谢,PM_DIALOG.