检查RS232(串口)是否接有设备

2016-02-19 18:51 17 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的检查RS232(串口)是否接有设备,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - 编程语言 】

在RS232中有4个脚位可用来回应讯号给电脑分別为CTS,DSR,RING,RLSD当未接上设备时,脚位的电太皆为低电压,讯号传回OFF,很多设备都利用此四个脚位与电脑沟通,所以检查脚位电压就知道改COM上是否有设备存在
  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('通讯口错误);
  end;
  closeHandle(hcomm);
  end;(作者   anykey)

来源:http://www.tulaoshi.com/n/20160219/1619233.html

延伸阅读
检查宝宝足部是否健康的方法 不健康的足部会让宝宝出现外八、内八、X形脚、O形腿等等,家长该如何检测宝宝的足部是否健康呢? 第一、后跟检测方法 双脚分开至肩头的阔度,脚趾向前(没有外八或入八字)从后察看后跟骨有没有向内或向外较明显的倾斜。向外倾斜为外翻,如此类推。 第二、脚趾检测方法 站立...
标签: 孕前
如何通过检查得知是否怀孕     很多的女性想要知道自己到底有没有怀孕,会用早孕试纸的,但是早孕试纸有时候不是特别的准确的,如果试纸测试没有怀孕,但是真的怀孕了,女性朋友们没有注意安胎,是非常危险的。所以一定要去医院检查确定是否怀孕了。      根据一些生理征兆,确...
标签: 孕前
想要男孩 孕前准备啥     家中的老人都是想要看到孙子的,所以生育男孩是整个家庭的希望的。那么夫妻双方在孕前要做www.tulaoshi.com好哪些的准备,生男孩的几率才会大呢?下面就随图老师小编一起了解下吧。      1、从想生男孩这一天开始,就要按照要求,正确测量基础体温。 &n...
360云盘是否支持手机或其他移动设备   目前360云盘除了支持Windows XP、Vista、Windows 7等Windows系统的个人电脑外,手机版的云盘(iPhone、Android、iPAD)也已经发布了测试版,还会继续优化。
标签: 生活常识
检查是否怀孕应该挂什么科 检查是否怀孕应该挂什么科 首先:如果月经推迟0天,同时还伴有乳房胀痛,恶心等伴随症状,就要考虑自己是否已经怀孕,可以去医院做个B超。 其次:在去医院检查自己是否怀孕的时候,女性一般都是要挂妇产科的。一般情况下,月经延长周, 使用早孕试纸测试便可测出是否怀孕。女性在家里做早孕检测的时候,是在...

经验教程

842

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部