国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

檢查RS232(串口)是否接有設(shè)備

2019-11-18 18:03:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在RS232中有4個(gè)腳位可用來(lái)回應(yīng)訊號(hào)給電腦分別為CTS,DSR,RING,RLSD當(dāng)未接上設(shè)備時(shí),腳位的電太皆為低電壓,訊號(hào)傳回OFF,很多設(shè)備都利用此四個(gè)腳位與電腦溝通,所以檢查腳位電壓就知道改COM上是否有設(shè)備存在
MS_CTS_ON,MS_DSR_ON,MS_RING_ON,MS_RLSD_ON
PRocedure TForm1.Button1Click(Sender: TObject);
var
cc:TCommConfig;
hComm:THandle;
Com:String;
lS:dWord;
begin
Com:='COM2';
hComm:=CreateFile(Pchar(Com),Generic_read or Generic_write,0,nil,open_existing,0,0);
if GetCommModemStatus(hcomm,lS) then
begin
if(ls and MS_CTS_ON)=MS_CTS_ON then
begin
Button1.Caption:='CTSON'
end;
end;
closeHandle(hcomm);
end;
(作者   anykey)
end.
2.檢查Handle所得到的值
procedure TForm1.Button1Click(Sender: TObject);
var
cc:TCommConfig;
hComm:THandle;
Com:String;
lS:dword;
begin
Com:='COM2';
hComm:=CreateFile(Pchar(Com),Generic_read or Generic_write,0,nil,open_existing,0,0);
if(hComm=invalid_Handle_value) then
begin
showmessage('通訊口錯(cuò)誤);
end;
closeHandle(hcomm);
end;(作者   anykey)


上一篇:創(chuàng)建Photoshop式浮動(dòng)窗口應(yīng)用程序

下一篇:DBGrid中用光標(biāo)鍵控制Cell

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門(mén)圖片

新聞熱點(diǎn)

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 遂溪县| 宜章县| 封丘县| 彩票| 灵山县| 太康县| 时尚| 中西区| 景宁| 石城县| 正蓝旗| 杨浦区| 安岳县| 宜都市| 余干县| 麻城市| 胶州市| 武定县| 鹤岗市| 二连浩特市| 五大连池市| 尖扎县| 伊宁市| 桂东县| 贵州省| 马龙县| 大城县| 祥云县| 金秀| 常山县| 大同县| 从化市| 文成县| 泰顺县| 棋牌| 金坛市| 昆明市| 新建县| 开封县| 上饶县| 涿州市|