• 大小: 4.86KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 串口  

资源简介

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 

评论

共有 条评论