天嵌二次封装库使用手册
V2.1.2
|
宏定义 | |
#define | UART_API |
函数 | |
UART_API int | tq_uart_init (char *dev, int nBaud, int nBits, char nEvent, int nStop) |
初始化串口 更多... | |
UART_API int | tq_uart_open (char *dev_name) |
打开串口 更多... | |
UART_API int | tq_uart_write_data (int fd, char *buff, int len) |
向串口写数据 更多... | |
UART_API int | tq_uart_read_data (int fd, char *buff, int len, int timeout_ms) |
读取串口信息 更多... | |
UART_API void | tq_uart_close (int fd) |
关闭串口 更多... | |
UART_API int | tq_uart_write (int fd, char *buff, int len) |
向串口写数据,,参数和使用方法与 uart_write_data 函数一样 更多... | |
UART_API int | tq_uart_read (int fd, char *buff, int len) |
读取串口信息,默认读取超时时间为1秒 更多... | |
UART_API void tq_uart_close | ( | int | fd | ) |
关闭串口
fd | 要关闭串口文件描述符 |
UART_API int tq_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 tq_uart_open | ( | char * | dev_name | ) |
打开串口
dev_name | 串口名,如"/dev/ttySAC3" |
UART_API int tq_uart_read | ( | int | fd, |
char * | buff, | ||
int | len | ||
) |
读取串口信息,默认读取超时时间为1秒
fd | 串口文件描述符 |
buff | 存放要读取的内容 |
len | 内容大小 |
UART_API int tq_uart_read_data | ( | int | fd, |
char * | buff, | ||
int | len, | ||
int | timeout_ms | ||
) |
读取串口信息
fd | 串口文件描述符 |
buff | 存放要读取的内容 |
len | 内容大小 |
timeout_ms | 设置超时时间,/ms |
UART_API int tq_uart_write | ( | int | fd, |
char * | buff, | ||
int | len | ||
) |
向串口写数据,,参数和使用方法与 uart_write_data 函数一样
fd | 串口文件描述符 |
buff | 存放要写入的内容 |
len | 内容大小 |
UART_API int tq_uart_write_data | ( | int | fd, |
char * | buff, | ||
int | len | ||
) |
向串口写数据
fd | 串口文件描述符 |
buff | 存放要写入的内容 |
len | 内容大小 |