modbus_new_rtu

/**
 * modbus_new_rtu(const char *device, int baud, char parity, int data_bit, int stop_bit);
 * 这个函数会返回一个 modbus_t 类型的 Modbus 设备上下文对象指针,用于后续的 Modbus 通信操作
 * const char *device:Modbus 设备的路径或名称,以字符串形式表示。例如 /dev/ttyS0。
 * int baud:串口波特率,以整数形式表示。例如 9600。
 * char parity:奇偶校验位,以字符形式表示。可以为 'N'(无校验位)、'O'(奇校验位)或 'E'(偶校验位)。
 * int data_bit:数据位,以整数形式表示。例如 8。
 * int stop_bit:停止位,以整数形式表示,通常为 1 或 2。
 * ctx = modbus_new_rtu("/dev/ttyS0", 9600, 'N', 8, 1);
 */
posted @ 2023-04-04 14:41  share0956  阅读(171)  评论(0编辑  收藏  举报