如何修改单个数据传输的长度

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
张奎
离线
最后一次露面:9个月4周前
加入:2014-12-31 07:20
如何修改单个数据传输的长度

嗨mt_dialog,

我正在使用DA14585上的DSP项目,固件版本为6.150.2。我想一次发送200字节的数据,没有软件和硬件流控制,而不是在子包的情况下,在固件中应该进行哪些更改?

谢谢
约翰

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:10小时17分钟前
职员
加入:2018-02-08 11:03
张奎,

张奎,

在DSP参考应用程序代码中,您可以使用数据长度扩展(DLE)功能发送多达251个字节。您应该在da1458x_config_advanced.h标题文件中定义use_dle,您应该按照此定义进行操作。如果您遵循此定义,则会看到CFG_MAX_RX_PACKET_LENGTH和CFG_MAX_TX_PACKET_LENGTH等于251,因此您应该将这些值更改为200.当没有流量控制时,您将无法使用睡眠操作DSP。如果您愿意没有流量控制,则应在活动模式配置中运行DSP。但请注意,DSPS项目旨在默认情况下使用软件或硬件流控制操作。如果禁用睡眠模式并从项目中删除软件/硬件流量控制功能,则我不是100%确定没有缺少数据。我强烈建议您从我们的支持门户网站上查看DSP用户手册,该门户位于以下链接下。

https://support.dialog-seminile.com/resource/um-b-088-user-manual-dialog-serial-port-profile-da14585

谢谢,PM_DIALOG.

张奎
离线
最后一次露面:9个月4周前
加入:2014-12-31 07:20
嗨pm_dialog,

嗨pm_dialog,

感谢您的回复。

约翰