各位TI工程师你们好,我使用CC2640的串口,正常的读写都没有问题,但是跟电脑相连的时候用串口调试助手发送字符的时候一次不能发太多,发超过一定的数量就是让程序死掉。我看了一下应该跟串口FIFO的设置有关系,程序默认的FIFO设置是1/2full,我改成了7/8full,能多发几个但是还是有限制,我现在要用GPS模块与cc2640使用串口通信,GPS模块一次要发送很多字节,连上cc2640就会让程序死掉,我不知道除了外加一个单片机还有什么办法,希望各位解答。
da qin zheng sheng:
分几次接收,每接收一次给GPS返回成功信号!
接收的数据长度最好固定。
zhikang yang:
回复 da qin zheng sheng:
GPS模块发送数据是自动的,而且数据的长度不固定,所以按照固定字节接收不行,而且因为GPS发送数据是自动的,才会导致程序会死掉,如果自己使用串口跟电脑连起来使用串口调试助手一次发送少于27个字符否可以,GPS是一次发送接近100个字符,所以程序会死掉。