Win32 COM 同步读写。声明写「串口类 sp」即可。
常用流程
串口类 sp
文本 ports[] = 枚举串口()
如果 (sp.打开("COM3", 9600, 8, 1, 0) == 假) {
输出(sp.取错误())
返回 ()
}
sp.发送("AT\r\n")
文本 读回 = sp.接收(256, 1000)
sp.关闭()
参数约定
| 项 | 说明 |
|---|---|
| 端口名 | "COM3";COM10+ 内部走 \\.\COMn |
| 校验 | 整数:0无、1奇、2偶(少用 3标记、4空格) |
| 停止位 | 整数:1、2,或 15 表示 1.5 |
| 超时 | 置超时(毫秒);0=非阻塞读;接收 可临时覆盖 |
| 文本收发 | UTF-8;协议帧用 发送字节集 / 接收字节集 |
方法一览
打开/关闭/是否已打开/重置置/取波特率|数据位|停止位|校验|超时置DTR/置RTS/清空缓冲/取可读字节数发送/发送字节集/接收/接收字节集取端口名/取错误枚举端口()(同自由命令枚举串口())