uart串口通信很奇怪的问题
目前在做一个项目,项目用NRF52840和一个集装箱的主板通过UART通信,用Device Monitoring Studio抓取 集装箱自带的PC软件 与集装箱主板通信,
000201: Write (DOWN): 2019-04-24 09:51:13.6878048 +0.0109488
00 00 ..
000202: Write (UP): 2019-04-24 09:51:13.6878720 +0.0000672
000223: Write (DOWN): 2019-04-24 09:51:13.7007312 +0.0009536
01 06 03 ...
000224: Write (UP): 2019-04-24 09:51:13.7008288 +0.0000976
000226: Read (UP): 2019-04-24 09:51:13.7052480 +0.0000064
ff 94 ..
000233: Write (DOWN): 2019-04-24 09:51:13.7085120 +0.0020944
02 10 ee 71 f3 ...q.
000234: Write (UP): 2019-04-24 09:51:13.7086480 +0.0001360
000236: Read (UP): 2019-04-24 09:51:13.7134400 +0.0000032
0f .
000259: Write (DOWN): 2019-04-24 09:51:13.7195104 +0.0053088
00 00 ..
000260: Write (UP): 2019-04-24 09:51:13.7196752 +0.0001648
000281: Write (DOWN): 2019-04-24 09:51:13.7308880 +0.0000144
00 00 00 ...
000282: Write (UP): 2019-04-24 09:51:13.7309824 +0.0000944
000284: Read (UP): 2019-04-24 09:51:13.7352928 +0.0000032
13 54 .T
000291: Write (DOWN): 2019-04-24 09:51:13.7356704 +0.0002992
0f .
000292: Write (UP): 2019-04-24 09:51:13.7357664 +0.0000960
000294: Read (UP): 2019-04-24 09:51:13.7444912 +0.0000016
09 13 05 30 df 99 11 04 22 ba 72 ...0....".r
000301: Write (DOWN): 2019-04-24 09:51:13.7453088 +0.0006848
0f .
这是PC软件发给集装箱板子的通信码,
但我自己用串口调试助手试 发送 00 00 01 06 03 给集装箱板子时,切没有任何回应,,集装箱板子的波特率为19200 8位 2个停止位 无奇偶校验。。
目前发现我先用 低一级别的波特率14400 或 9600 先发送 00 00 再把波特率切回 19200 时再 发送01 06 03 对方就有回复了。。
现在是不明白为什么要先用低级别的波特率先发一下才可以,,,,用19200先发 00 00 再发 01 06 03 还是没反应的。。