遇到这样一个问题,感觉很奇怪:
我通过串口向协调器发送数据,数据大小是94Byte,协调器使用CC2530,
MT_UART_TX_BUFF_MAX 128
MT_UART_RX_BUFF_MAX 128
上面两个宏都是128,发现协调器收到的数据和发送的数据不一样,并不是数据少了,数据反而多了几个字节,多出来的数据不固定,在这串数据中的位置也不固定,当我把上面两个宏的大小改大,比如改成200,这个现象就没了,请问这是什么原因?
YiKai Chen:
你的project有使能MT_TASK嗎?有的話先移掉試試
user5355203:
回复 YiKai Chen:
我还有一个问题想要确认一下,这两个宏的大小一定要改成128的倍数码?不是可以吗?
YiKai Chen:
回复 user5355203:
可以
Viki Shi:
回复 user5355203:
可以改其他值,还能改的比128小,看你的具体需求