急急急!!!高手请进!!!如何对串口的Dtr或Rts端口进行置位或复位?(200分)

  • 主题发起人 主题发起人 鲁小班
  • 开始时间 开始时间

鲁小班

Unregistered / Unconfirmed
GUEST, unregistred user!
因为项目要和下位机通讯,是无线的,要对串口的Dtr或Rts端口进行置位或复位?
本人用的mscomm和spcomm控件都没有这个属性,请问有没有API函数可以对串口
的Dtr或Rts端口进行置位或复位?分数可以再加,
 
使用Comport控件,可以很方便地实现该功能。
深度历险上有该控件(带源码)
 
可以再spcomm源码中自行添加过程,用到的api函数为BOOL EscapeCommFunction(
HANDLE hFile, // handle to communications device
DWORD dwFunc // extended function to perform
);

 
注意:
DELPHI上有很多串行口控件,SPCOMM控件有Data Bits、Parity、 Stop Bits 等配置,
支持 Read/Write 时序控制 (Timing control)、 ReadIntervalTimeout、 WriteIntervalTimout 等 ,
支持 DTR/DSR, RTS/CTS 硬件流程控置及 Xon/Xoff 软件流程控置。
怎么说SPCOMM没有呢???
 
多人接受答案了。
 
后退
顶部