请问怎么样VB中的mcsomm控件控制串口RTS\CTS(4\7脚)线的置位或清零...CTSHolding及DSRHolding为只读属性.直接等于true行不通...
VB中怎么控制串口的RTS\CTS线?
答案:2 悬赏:50 手机版
解决时间 2021-07-18 17:04
- 提问者网友:夢醒日落
- 2021-07-18 05:50
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-07-18 06:37
CTSHolding 属性
确定是否可通过查询 Clear To Send (CTS) 线的状态发送数据。Clear To Send 是调制解调器发送到相联计算机的信号,指示传输可以进行。该属性在设计时无效,在运行时为只读。
DSRHolding 属性
确定 Data Set Ready (DSR) 线的状态。Data Set Ready 信号由调制解调器发送到相连计算机,指示作好操作准备。该属性在设计时无效,在运行时为只读。
RTSEnable 属性
确定是否使 Request To Send (RTS) 线有效。一般情况下,由计算机发送 Request To Send 信号到联接的调制解调器,以请示允许发送数据。
因此,RTSEnable 属性 是可以控制的
确定是否可通过查询 Clear To Send (CTS) 线的状态发送数据。Clear To Send 是调制解调器发送到相联计算机的信号,指示传输可以进行。该属性在设计时无效,在运行时为只读。
DSRHolding 属性
确定 Data Set Ready (DSR) 线的状态。Data Set Ready 信号由调制解调器发送到相连计算机,指示作好操作准备。该属性在设计时无效,在运行时为只读。
RTSEnable 属性
确定是否使 Request To Send (RTS) 线有效。一般情况下,由计算机发送 Request To Send 信号到联接的调制解调器,以请示允许发送数据。
因此,RTSEnable 属性 是可以控制的
全部回答
- 1楼网友:长青诗
- 2021-07-18 06:56
RTS\CTS 是请求发送和清除发送,其原理我在这里不多说,一般在程序中用到RTS,CTSHolding 是确定是否可以发送数据,是对方发来的一个信号,DSRHolding是发一个信号给相连的调制解调器,告诉对方数据已经准备好了,后两个属性在设计的时候是没有的,在写代码时可以用到,运行时有效,我写过的程序一般连前两个都不用了,只有一次在做一个模拟的调制解调器时才用到。当时也只是在发送数据之前将RTSEnabled置true,发送完成后就置成false.在一般情况下这属性都用在握手协议还存在地方,可是现在很多设备已经不用了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯