日期:2014-05-17  浏览次数:20716 次

咨询一个串口通讯的问题。
通讯协议的查询命令格式是Q1<cr>
请问我在通过串口发送命令时,port.write() 里面应该怎么写呢?是Q1还是Q1\r 或者是Q1<cr>?请来个高手指点一下,万分感谢啊...

------解决方案--------------------
通讯协议上没解释<cr>代表什么意思吗,看是4个字符还是代表回车
------解决方案--------------------
"Q1\r" 的可能性最大。
------解决方案--------------------
<CR>可能是在PC上的终端命令吧,在程序里面也许只发"Q1"就可以了,你试试
------解决方案--------------------
都试试看,\r的可能性大,也不排除协议的制定者缺心眼,就是“<CR>”