D
dearmite
Unregistered / Unconfirmed
GUEST, unregistred user!
从来没见过你这么笨的蛋!
谁的串口通讯不是这样的?
先是握手,然后收发一个帧,从帧中读数??
我只是要对1个串口操作。
但是我的操作有很多步。(我无法对单片机做出改变)
先握手成功,如成功就认为串口没有问题
比如第一步我从串口读出用户号。第二步要读出小区号,第三步读出年龄。
第二步要在确保第一步成功读出方可进行。
第三步要在确保第二步成功读出方可进行。
......
分一步发出,
如帧头,帧长,功能码,数据,功能码,数据,。。。。。,校检码
校验码需要自己算出!如采用海明码则可以判断第几位出错,等 等
功能码01,代表用户号,
功能码02,代表小区号,
。。。
第一步为什么不能成功??(
1,没有串口?不可能
2,读错了,你怎么知道?
这几步为什么要一步一步地来?真是弄不懂
我无法在后一步知道前一步的成功与否(我只能在接收完毕后,置一个变量来标识),
也就是在后一步的操作时,我要先检查一下这个变量。
(我只能这么做)
为什么不能这么做呀,
要不要我给你发一个串口通讯协议呀,
用什么都成,我们公司就用MSCOMM,
谁的串口通讯不是这样的?
先是握手,然后收发一个帧,从帧中读数??
我只是要对1个串口操作。
但是我的操作有很多步。(我无法对单片机做出改变)
先握手成功,如成功就认为串口没有问题
比如第一步我从串口读出用户号。第二步要读出小区号,第三步读出年龄。
第二步要在确保第一步成功读出方可进行。
第三步要在确保第二步成功读出方可进行。
......
分一步发出,
如帧头,帧长,功能码,数据,功能码,数据,。。。。。,校检码
校验码需要自己算出!如采用海明码则可以判断第几位出错,等 等
功能码01,代表用户号,
功能码02,代表小区号,
。。。
第一步为什么不能成功??(
1,没有串口?不可能
2,读错了,你怎么知道?
这几步为什么要一步一步地来?真是弄不懂
我无法在后一步知道前一步的成功与否(我只能在接收完毕后,置一个变量来标识),
也就是在后一步的操作时,我要先检查一下这个变量。
(我只能这么做)
为什么不能这么做呀,
要不要我给你发一个串口通讯协议呀,
用什么都成,我们公司就用MSCOMM,