YStudio Y++

串口类

Y++ / YStudio 开发文档 · 一点滴

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空格)
停止位 整数:12,或 15 表示 1.5
超时 置超时(毫秒)0=非阻塞读;接收 可临时覆盖
文本收发 UTF-8;协议帧用 发送字节集 / 接收字节集

方法一览

  • 打开 / 关闭 / 是否已打开 / 重置
  • 置/取波特率|数据位|停止位|校验|超时
  • 置DTR / 置RTS / 清空缓冲 / 取可读字节数
  • 发送 / 发送字节集 / 接收 / 接收字节集
  • 取端口名 / 取错误
  • 枚举端口()(同自由命令 枚举串口()