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

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
3个帖子/ 0个新
最后发表
Zhangkui
离线
最后看到:10个月,4个星期前
加入:2014-12-31 07:20
如何修改单数据传输的长度

嗨MT_dialog,

我使用的是da14585上的dsp项目,固件版本是6.150.2。我想发送200字节的数据一次没有软件和硬件流控制,不是在子包的情况下,什么变化应该在固件?

谢谢
约翰

关键词:
设备:
PM_Dialog
离线
最后看到:7小时3分钟前
工作人员
加入:2018-02-08 11:03
嗨Zhangkui,

嗨Zhangkui,

在DSPS引用应用程序代码中,您最多可以使用数据长度扩展(DLE)特性发送251字节。您应该在da1458x_config_advanced.h头文件中定义USE_DLE,并且您应该遵循这个定义。如果您遵循这个定义,您将看到CFG_MAX_RX_PACKET_LENGTH和CFG_MAX_TX_PACKET_LENGTH等于251,因此应该将这些值更改为200。当没有流量控制时,你将无法在睡眠状态下操作DSPS。如果您希望没有流量控制,则应该在活动模式配置中运行DSPS。但是,请注意,DSPS项目被设计为默认使用软件或硬件流控制来操作。如果您禁用休眠模式,并从项目中删除软件/硬件流控制功能,我不能100%肯定是否没有丢失数据。我强烈建议看看我们支持门户的DSPS用户手册,它位于下面的链接下。

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

谢谢,PM_Dialog

Zhangkui
离线
最后看到:10个月,4个星期前
加入:2014-12-31 07:20
嗨PM_Dialog,

嗨PM_Dialog,

谢谢你的回复。

约翰