目前正在做USART与CH395Q联调测试,CH395Q版本号可以正常打印,测试指令均正常。
测试内容:上位机用网络调试助手向CH395Q发送十六进制的固定9字节长度的指令(AA 1A 01 00 00 00 00 0D 0A),CH395Q收到后,判断接收到的指令的前三个字节(AA 1A 01),符合就通过USART向上位机发送接收到的9个字节的指令,上位机再通过USART1返回另一条指令(AA 2B 01 00 00 00 00 0D 0A)给CH395Q,最后在网络调试助手看结果。
存在问题1:有的时候网络调试助手第一次发送AA 1A 01 00 00 00 00 0D 0A,上位机接收不到,或者接收到了CH395发送的数据,却少了第一个字节,就剩8个字节了(1A 01 00 00 00 00 0D 0A),后面第二次、第三次再点发送就正常了!
存在问题2:只用串口向CH395Q不断发送数据,一帧数据长度30字节左右,间隔30ms发送,需要发送15000帧,网络调试助手接收到8000帧左右就不再接收了!
请大佬们指点一下,谢谢!!!