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.

[参考译文] CC2530:ZigBee 协调器一次接收的最大字节数。

Guru**** 2463330 points
Other Parts Discussed in Thread: CC2530, CC2650, Z-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1200457/cc2530-about-the-maximum-number-of-bytes-received-by-the-zigbee-coordinator-at-one-time

器件型号:CC2530
Thread 中讨论的其他器件: CC2650Z-stack

大家好、

以下是客户的请求:

目前使用 cc2650作为 ZigBee 终端节点、向协调器 CC2530发送50字节数据

协调器 CC2530接收50字节的数据、并使用 UART 将其传输到计算机

计算机的串行端口可以接收数据。

但是、当 cc2650想要发送100字节数据时、计算机串行端口无法接收数据。

它是否是由大量接收到的数据引起的?  接收到的数据的最大字节数是多少?

ZigBee 协调器接收到的数据的大小是否由自己配置?  如何修改配置文件?

您可以帮助检查此案例吗? 谢谢。

此致、                                                         

Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果您使用 ZNP 命令发送数据,我相信缓冲区大小有限。 我大致记得、最大原始数据大小约为80字节。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nick、

    客户能否澄清较大的数据包是否通过无线方式发送、以及数据包是否碎片化(即分成多个较小的数据包)? 由于涉及 CC2650、我假设正在使用 Z-Stack HA 1.2.2a。 他们应查看 OnBoard.h MT_UART_RX_buff MAX/HAL_UART_RX_BUF_SIZE 以及_hal_UART_DMA.c HAL_UART_DMA_RX_MAX。  需要考虑的非 UART 定义包括 ZDConfig.h 文件中的 MAX_BUFFER_SIZE 和 MAX_TRANSFER_SIZE。  请记住、增大缓冲区大小将进一步限制 CC2530器件上的有限 RAM

    此致、
    Ryan