天嵌二次封装库使用手册
V2.1.2
|
宏定义 | |
#define | ERROR_NOSUPPORT -5 |
函数失败返回值,不支持对应设备返回值 更多... | |
#define | ERROR_SYS -4 |
函数失败返回值,系统错误返回值 更多... | |
#define | ERROR_INPARA -3 |
函数失败返回值,段错误返回值 更多... | |
#define | ERROR_TIMEOUT -2 |
函数失败返回值,超时返回值 更多... | |
#define | ERROR_FAIL -1 |
函数失败返回值,写入错误返回值 更多... | |
#define | ERROR_OK 0 |
函数失败返回值,正常结束返回值 更多... | |
#define | UART_API |
函数 | |
UART_API int | uart_init (char *dev, int nBaud, int nBits, char nEvent, int nStop) |
初始化串口 更多... | |
UART_API int | uart_write_data (int fd, char *buff, int len) |
向串口写数据 更多... | |
UART_API int | uart_read_data (int fd, char *buff, int len, int timeout_ms) |
读取串口信息 更多... | |
UART_API void | uart_close (int fd) |
关闭串口 更多... | |
UART_API int | uart_open (char *dev_name) |
打开串口 更多... | |
UART_API int | uart_write (int fd, char *buff, int len) |
向串口写数据,,参数和使用方法与 uart_write_data 函数一样 更多... | |
UART_API int | uart_read (int fd, char *buff, int len) |
读取串口信息,默认读取超时时间为1秒 更多... | |
UART_API int | receive_uart (char *dev_name, char *buff, int len, int timeout_ms, int rx_time_ms) |
#define ERROR_FAIL -1 |
函数失败返回值,写入错误返回值
在文件 lib_uart.h 第 16 行定义.
#define ERROR_INPARA -3 |
函数失败返回值,段错误返回值
在文件 lib_uart.h 第 14 行定义.
#define ERROR_NOSUPPORT -5 |
函数失败返回值,不支持对应设备返回值
在文件 lib_uart.h 第 12 行定义.
#define ERROR_OK 0 |
函数失败返回值,正常结束返回值
在文件 lib_uart.h 第 17 行定义.
#define ERROR_SYS -4 |
函数失败返回值,系统错误返回值
在文件 lib_uart.h 第 13 行定义.
#define ERROR_TIMEOUT -2 |
函数失败返回值,超时返回值
在文件 lib_uart.h 第 15 行定义.
#define UART_API |
在文件 lib_uart.h 第 22 行定义.
UART_API int receive_uart | ( | char * | dev_name, |
char * | buff, | ||
int | len, | ||
int | timeout_ms, | ||
int | rx_time_ms | ||
) |
UART_API void uart_close | ( | int | fd | ) |
关闭串口
fd | 要关闭串口文件描述符 |
UART_API int uart_init | ( | char * | dev, |
int | nBaud, | ||
int | nBits, | ||
char | nEvent, | ||
int | nStop | ||
) |
初始化串口
dev | 串口名,如"/dev/ttySAC3" |
nBaud | 波特率,可取值:9600 115200等 |
nBits | 数据位数 7 或者 8 |
nEvent | ‘O’ 奇校验; ‘E’ 偶校验; ‘N’ 无校验 |
nStop | 停止位数 1 或者 |
UART_API int uart_open | ( | char * | dev_name | ) |
打开串口
dev_name | 串口名,如"/dev/ttySAC3" |
UART_API int uart_read | ( | int | fd, |
char * | buff, | ||
int | len | ||
) |
读取串口信息,默认读取超时时间为1秒
fd | 串口文件描述符 |
buff | 存放要读取的内容 |
len | 内容大小 |
UART_API int uart_read_data | ( | int | fd, |
char * | buff, | ||
int | len, | ||
int | timeout_ms | ||
) |
读取串口信息
fd | 串口文件描述符 |
buff | 存放要读取的内容 |
len | 内容大小 |
timeout_ms | 设置超时时间,/ms |
UART_API int uart_write | ( | int | fd, |
char * | buff, | ||
int | len | ||
) |
向串口写数据,,参数和使用方法与 uart_write_data 函数一样
fd | 串口文件描述符 |
buff | 存放要写入的内容 |
len | 内容大小 |
UART_API int uart_write_data | ( | int | fd, |
char * | buff, | ||
int | len | ||
) |
向串口写数据
fd | 串口文件描述符 |
buff | 存放要写入的内容 |
len | 内容大小 |