II Perl代码在特定数量的AT请求后挂起
连接到蓝牙OBD-II适配器后,我可以通过发送PID服务请求来获取数据,但它们在相同数量的请求之后停止。
for ( ;; ) {
obj -> write ( "010Cr" );
if ( $data = $obj -> input ) {
print "$data";
}
obj -> write ( "010Dr" );
if ( $data = $obj -> input ) {
print "$data";
}
}
您能否让我知道可能是什么问题? 我在某处读了大约两个选项1)重新初始化和2)关于带有CR的缓冲区。 我正在研究这些。
(我在我的android上使用了相同的OBD-II蓝牙适配器上的Torque,并且它似乎能够持续获取数据,所以在我所做的事情中一定会出现问题)。
谢谢你的回复。
链接地址: http://www.djcxy.com/p/95119.html上一篇: II Perl code hangs after specific number of AT requests