怎么用VB来控制串口的某一个引脚的电平?
随时让其高或低,另外电平多少V?马上给分!

解决方案 »

  1.   

    RS-232电气定义:
    在TxD 和RxD 上:逻辑1(MARK)=-3V~-15V
                    逻辑0(SPACE)=+3~+15V
    在RTS、CTS、DSR、DTR 和DCD等控制线上:
    信号有效(接通,ON状态,正电压)=+3V~+15V
    信号无效(断开,OFF状态,负电压)=-3V~-15V使用MSComm控件可以设置控制线的电平,比如:MSComm.RTSEnable=True '设置RTS管脚RxD管脚是无法控制的,因为它是输入管脚,TxD可以通过发送&HFF字节进行设置。
      

  2.   

    9针串口定义:
    RS-232C接口定义(9芯)针脚 定义 符号 
    1 载波检测 DCD 
    2 接收数据 RXD 
    3 发送数据 TXD 
    4 数据终端准备好 DTR 
    5 信号地 SG 
    6 数据准备好 DSR 
    7 请求发送 RTS 
    8 清除发送 CTS 
    9 振铃提示 RI 
      

  3.   

    我需要通过编程来改变某一个串口引脚的电平状态
    例如  MSCOMM1.RTS=1/0,使7脚电平高或者低!