嗨MT_dialog,
我使用的是da14585上的dsp项目,固件版本是6.150.2。我想发送200字节的数据一次没有软件和硬件流控制,不是在子包的情况下,什么变化应该在固件?
谢谢
约翰
关键词:
设备:
嗨MT_dialog,
我使用的是da14585上的dsp项目,固件版本是6.150.2。我想发送200字节的数据一次没有软件和硬件流控制,不是在子包的情况下,什么变化应该在固件?
谢谢
约翰
嗨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
嗨PM_Dialog,
谢谢你的回复。
约翰