DCB 结构详解!

本文详细介绍了DCB(Device Control Block)结构,包括其各字段的含义和作用,如BaudRate、fBinary、fParity等。DCB用于配置串行通信的参数,涉及波特率、奇偶校验、流量控制等方面。通过对DCB结构的理解,可以更好地控制串口通信行为。
摘要由CSDN通过智能技术生成

typedef struct _DCB {// dcb

DWORD DCBlength; // sizeof(DCB)

DORD BaudRate; // current baud rate 指定当前的波特率

DWORD fBinary: 1; // binary mode, no EOF check 指定是否允许二进制模式WIN95中须为TRUE
       
DWORD fParity: 1; // enable parity checking 指定奇偶校验是否允许

DWORD fOutxCtsFlow:1; // CTS output flow control 指定CTS是否用于检测发送控制。
                                                                当为TRUE是CTS为OFF,发送将被挂起。
DWORD fOutxDsrFlow:1; // DSR output flow control         指定DSR是否用于检测发送控制。当为TRUE是DSR为OFF,发送将被挂起。

DWORD fDtrControl:2; // DTR flow control type   DTR_CONTROL_DISABLE值将DTR置为OFF, DTR_CONTROL_ENABLE值将DTR置为ON, DTR_CONTROL_HANDSHAKE 允许DTR"握手",

DWORD fDsrSensitivity:1;// DSR sensitivity 当该值为TRUE时DSR为OFF时接收的字节被忽略

DWORD fTXContinueOnXoff:1; // XOFF continues Tx
              指定当接收缓冲区已满,并且驱动程序已经发送出XoffChar字符时发送是否停止。
            TRUE时,在接收缓冲区接收到缓冲区已满的字节XoffLim且驱动程序已经发送出XoffChar字                   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值