今天需要本地測試一下打開串口,用php實(shí)現(xiàn)衣吠,其實(shí)用什么語言實(shí)現(xiàn)都不是問題,主要是本地串口沒配置好壤靶,耽誤了好幾個小時
記錄一下
// 進(jìn)行rs232方式連接
function rs232_connect($com, $baudrate, $in) {
@set_time_limit(10);
//使用 'windows下設(shè)置竄口參數(shù);
exec("mode " . $com . " BAUD=" . $baudrate . " PARITY=n DATA=8 STOP=1 odsr=off");
//打開端口串口$com
$f = @fopen($com, 'w+');
//判斷串口是否正常打開
if(!$f) {
die("Error when open $com");
}
//向串口發(fā)送數(shù)據(jù);
fwrite($f, $in);
//關(guān)閉端口
fclose($f);
}