• 大小: 5KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-22
  • 语言: C/C++
  • 标签: linux  serial  

资源简介

Linux下串口操作C函数库

资源截图

代码片段和文件信息

/*
 * example of serial
 *
 * Author: JoStudio
 */


#include 
#include “serial.h“

int main() {
int fd;
char c;

fd = serial_open(0 57600);//open serial port 0 /etc/ttyS0
if ( fd > 0 ) {

while (1) {
c = ‘0‘;
serial_send(fd &c 1);  //send ‘0‘
sleep(1);

c = ‘1‘;
serial_send(fd &c 1); //send ‘1‘
sleep(1);
}

serial_close(fd);
}

}


/*
int main() {
int fd;
int i;
char c;
char buf[2];

fd = serial_open(0 57600);
if ( fd < 0 ) {
printf(“open serial port 0 failed\n“);
exit(1);
}

//serial_set_attr(fd 8 PARITY_NONE 1 FLOW_CONTROL_NONE);

c = ‘0‘;
for ( i = 0; i < 10; i++ ) {
c = (c == ‘0‘) ? ‘1‘ : ‘0‘;
printf(“send %c\n“ c);
buf[0] = c; buf[1] = 0;
write(fd buf 2);
sleep(1);
}

serial_close(fd);
}
*/


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         786  2016-05-16 21:05  example.c
     文件       11207  2016-05-15 02:22  serial.c
     文件        5095  2016-05-15 02:22  serial.h

评论

共有 条评论