① 串口調試工具如何使用
串口調試可以用串口接實際的單片機,也可以用虛擬串口軟體,虛擬一對串口模擬測試。
類似的工具有格西烽火、SSCOM等,使用都很方便,設置好參數,即可。
下圖為發送簡訊息的測試。
② 有哪些 php 調試技巧
1、最簡單經典的var_mp()或者echo +exit()
2、配置error_log,能夠解決很多疑難雜症
3、debug方式是:xdebug
4、firebug + firephp或者chrome + chromephp
③ 有哪些調試php代碼的方法
用zend
studio
這個開發工具吧
這個上面的ide是集成的
,而且還提供很多強大的插件可以安裝,想要什麼功能都可以安裝插件(svn,vsftp。。。。),目前我用的很順手,建議使用這個軟體;
④ php 代碼如何調試
開啟Apache伺服器以及MY_SQL資料庫。
在PHP集成環境的安裝目錄「www」文件夾中創建我們需要用到的php文件,1.php.
用Notepad++打開1.php文件,然後輸入PHP的語言格式:
<?php ?>
輸入標準的輸出語言:
<?php
echo "Hello world !" //輸出Hello world 語言。 echo 是列印的意思
?>
在網頁上輸入localhost:8080/1.php可以調試我們自己寫的php代碼
PHP的簡單運算,用$來定義應用數據,輸出也是一樣。
<?php
$sum=1;
$total=1.22;
$sum=$total+$sum;
echo $sum ?>
⑤ 用PHP如何接收串口的數據
假設http://booking.56nb.com/ip.php這個頁面有一個功能需要操作並返回某字元串,還用一下代碼可以實現執行並讀取返回值。
$fp = fopen("http://booking.56nb.com/ip.php","r");
$ret= fgetss($fp,255);
echo $ret."<br>";
fclose($fp);
⑥ php如何利用串口連接電路板
php在部分應用偶爾和串口直接通信,需要和rs232、rs485介面上的數據進行通信。
php與串口通信,基本有兩種途徑,通過php擴展dio,下載dio擴展:http://www.cyberspice.org.uk/downloads/dio-0.0.4rc3.tgz在php.ini打開dio擴展。
dio開啟後可以通過dio_opendio_read等函數進行通信。
但dio默認只是在linux下的,好像pecl也有編譯後的php_dio.dll,但我在win下測試其實無法正常使用,可能是我php版本太高,dio擴展如果能打開,網上自然有很多實例。
⑦ 誰會用php控制串口connect me。523411674
可以的,在windows下要用dio,linux下就更簡單,直接把串口ttyS0當文件讀寫。
你想用串口讀取數據、控制設備?好主意哦。
⑧ 如何調試PHP程序
用PHP開發就要轉變思路,與微軟的東西不一樣的。微軟把編輯器,編譯器,調試器都整合到一個VS開發工具裡面了,所以很方便調試。但是PHP本身沒有那麼方便的調試器。如果要監控變數變化,除了手動echo,exit之外,還有一些第三方的debug庫比如xdebug.不過配置都挺麻煩。
zend studio和editplus只是編輯器.你用xampp搭建好了環境 把你寫的那個php文件放到 xampp裡面apache的httpdoc目錄裡面 就可以瀏覽了
⑨ 怎麼把php代碼調試和運行
如果你對伺服器沒什麼偏好的話,建議你用「AppServ」,在網上搜一下,下載,然後把它安裝上就可以了,它自動就會把,apache,mysql,php,全配置好,從下載到運行第一個網頁幾乎花不上五分鍾,你用編輯器把代碼存為「.php」的然後,將其存入你的安裝路徑(建議用它默認的路徑)下的它的文件夾中的「www」那個文件夾,然後在瀏覽器網址處輸入「http://localhost/你的網頁名.php」就可以了。
⑩ 怎麼用php與串口進行通信
1.通過php擴展dio。
下載dio擴展:http://www.cyberspice.org.uk/downloads/dio-0.0.4rc3.tgz
在php.ini打開dio擴展。
dio開啟後可以通過dio_open dio_read等函數進行通信。但dio默認只是在Linux下的,好像pecl也有編譯後的php_dio.dll,但我在win下測試其實無法正常使用,可能是我php版本太高(5.3.3)。
dio擴展如果能打開,網上自然有很多實例
<?php
$c = stream_context_create(array('dio' =>
array(『data_rate』 => 115200,
『data_bits』 => 8,
『stop_bits』 => 1,
『parity』 => 0,
『is_canonical』 => 1)));
if (PATH_SEPARATOR != 「;」) {
$filename = 「dio.serial:///dev/ttyS0″;
} else {
$filename = 「dio.serial://COM1″;
}
?>
2.PHP_SER擴展
這是一個第三方擴展,可以在php5.3.3上正常使用,我測試結果是比較穩定,提供了單位元組流通信和非同步通信。對於單位元組流通信我還專門請教了作者,發現原來可以通過loop讀取數據流的。需要注意的是ser_write()的數據是字元型,但是ser_read()的數據則是10進制。所以發送的時候最好轉換為hex,接收後由十進制再轉為十六進制才能正常使用。
還有就是php_ser作為第三方擴展,作者是收費的。免費版本沒有功能限制,只是每次收發位元組數不能超過1024位元組。
function x_get_cgqbh() {
$str = 『at+ver?』;
$str = hexToStr($str);
ser_open( 「COM1″, 9600, 8, 「None」, 「1″, 「None」 );
if (ser_isopen()) {
return 「opened, post data ……」;
}else{
return false;
}
ser_write(「$str」);
sleep(1);
$str = ser_read();
ser_close();
return $str;
}