设置com口的高级模式
void setcomadv(int usartn,int baudrate,int DatumBits,int Parity,int StopBits,int modetype)
//usartn:串口号,=0表示一号串口,=1表示二号串口
//baudrate:波特率
//DatumBits:数据位,支持5-8bit,及参数输入(5,6,7,8)
//Parity:校验位 0:无校验 1:奇校验 2:偶校验
//StopBits:停止位 1位停止位 2:2位停止位
//modetype:模式 0-普通串口模式 1-ModBus RTU模式(只有一号串口支持)
示例一:设置特殊的com通信方式
setcomadv(0,9600,8,0,1,0)
//注意,本语句的意义与:setcom(0,9600); 效果一样
示例二:设置串口一进入ModBus RTU 模式
setcomadv(0,9600,8,0,1,1)
备注
- ModBus RTU 模式 只有一号串口支持,二号串口并不支持
- 参见:有关modbus通信协议的使用