您好!
我们正在使用 TI 的 Bluetopia Stack 和基于 SPP 演示在 我们的设计中开发的应用程序。 我们在发送/接收 数据时遇到问题。 在与服务器建立连接后、从客户端、如果我们发送45到75字节的数据包、则无法在服务器端接收数据包。 对于任何其他字节数量、它都可以正常工作。 但同时、如果我们 在建立连接后立即发送10字节数据包、然后发送45到70字节的数据、那么它可以正常工作。 请对此进行评论吗?
此致
曼诺伊
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我们正在使用 TI 的 Bluetopia Stack 和基于 SPP 演示在 我们的设计中开发的应用程序。 我们在发送/接收 数据时遇到问题。 在与服务器建立连接后、从客户端、如果我们发送45到75字节的数据包、则无法在服务器端接收数据包。 对于任何其他字节数量、它都可以正常工作。 但同时、如果我们 在建立连接后立即发送10字节数据包、然后发送45到70字节的数据、那么它可以正常工作。 请对此进行评论吗?
此致
曼诺伊
我们使用的是 stm32f407处理器。 我们使用串行端口配置文件。 我们正在尝试使用以下链接作为参考、以实现可能的最大日期率。
SPPConfigurationParams.MaximumFrameSize = 329;
SPPConfigurationParams.TransmitBufferSize = 987;
SPPConfigurationParams.ReceiveBufferSize = 7303;
BTPSVEND.c 中的 Vendor_default_BAUDRATE 为115200
HALCFG.h 中的 Vendor_BAUD_RATE 是 921600L
如果我们在 BTPSVEND.c 中将 vender_default_BAUDRATE 增加到115200 230400。堆栈未初始化。 我也可以在这个问题上提供帮助。
此致
曼诺伊