資源簡介
hal 串口通信 示例代碼
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?“minicom.h“
#define?BAUDRATE????????115200
#define?FALSE??-1
#define?TRUE???0
int?speed_arr[]?=?{B115200?B38400?B19200?B9600?B4800?B2400?B1200?B300};
int?name_arr[]?=?{115200?38400?19200?9600?4800?2400?1200??300};
static?int?fd;
void?set_speed(int?fd?int?speed)
{
unsigned?int?i;?
struct?termios?options;
if(?tcgetattr(?fd&op4tions)==FALSE)//get?termios?
{?
perror(“tcgetattr“);?????
return;??
}
for?(?i=?0;i {?
if(speed?==?name_arr[i])?
{?????
tcflush(fd?TCIOFLUSH);//flush?I/O?buffer?
- 上一篇:二維碼掃描+QT
- 下一篇:基于RRT及其改進型的路徑規劃算法
評論
共有 條評論