串口通信
使用时需要包含头文件:#include <wiringSerial.h>
int serialOpen (char *device, int baud) | device:串口的地址,在Linux中就是设备所在的目录。 默认一般是"/dev/ttyAMA0",我的是这样的。 baud:波特率 返回:正常返回文件描述符,否则返回-1失败。 |
打开并初始串口 |
void serialClose (int fd) |
fd:文件描述符 | 关闭fd关联的串口 |
void serialPutchar (int fd, unsigned char c) | fd:文件描述符 c:要发送的数据 |
发送一个字节的数据到串口 |
void serialPuts (int fd, char *s) | fd:文件描述符 s:发送的字符串,字符串要以'\0'结尾 |
发送一个字符串到串口 |
void serialPrintf (int fd, char *message, …) | fd:文件描述符 me |