| 发表于:2007-03-29 11:07:33 楼主 |
小弟正在做一个windows版本的类似诊断软件。类似于大众的vas。使用windows api编程。当使用com1口5波特率发送完初始化地址后,改变波特率为10400接收ecu返回的字符时,怎么也接收不到。同时我使用com2口一直设定为10400波特率,同com1并联后,能接收到ecu返回的字符。而且,我用另外一个诊断设备连接ecu后,能在接收到ecu以10400发送过来的内容。 我断定肯定在串口改变波特率的时候,丢失了ecu返回的信息。我本来打算使用一个锁存器来延时。但后来我使用vas5051b软件,用同样的k转232的连接线,vas5051b是可以连接上的? 我想不通,不知有没有那位大侠有过这样的经历。 |
|
|
|
|