📄 funtc90.dat
字号:
函数名称: bioscom
函数原型: int bioscom(int cmd, char byte, int port)
函数功能: RS232串口通信口操作
函数返回: 16位的串口状态信息,各位的含义分别如下:
当cmd=2时,低8位用于保存接收的数据
高8位 低8位(cmd=0,1,3时) B15 超时错误
B7 检测到线路信号 B14 发送移位寄存器空 B6 振铃指示 B13 发送保持寄存器空
B5 数据装置就绪 B12 中止检测错误 B4 数据发送结束 B11 帧错误
B3 线路信号变化 B10 奇偶错误 B2 脉冲后沿振铃检测 B9 溢出错误
B1 数据装置就绪变化 B8 数据准备就绪 B0 数据发送结束变化
函数说明: cmd 控制字:0-初始化串口,1-发送一个字符,2-接受一个字符,3-返回串口状态
byte 波特率和发送位数设置:
B7,B6,B5 波特率设置:
9600波特-111,4800波特-110,2400波特-101 ,1200波特-100,600波特-011,300波特-010
B4,B3 奇偶校验设置:
00或10-无奇偶,01-奇校验,11-偶校验
B2 停止位个数:1-2个停止位,0-1个停止位
B1,B0 10-7个数据位,11-8个数据位 port 串口号:0,1,2,3等
所属文件: <bios.h>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -