linux下串口接收范例

这个程序展示了如何在Linux环境下打开串口 `/dev/ttyS1`,发送字符串'hello test!'并接收数据。通过`open()`, `write()`, `read()`函数实现串口通信,对错误情况进行处理并打印读取到的数据。" 137986344,18992337,Vue 3深入理解:watch与watchEffect的用法解析,"['vue.js', '前端开发', '框架', '学习笔记']
摘要由CSDN通过智能技术生成


/*
 *      Serial data Transmit/Receive  Program, open the serial port , and send string "hello test", then print it
 *
 *      Compile with:
 *     gcc -s -Wall -Wstrict-prototypes *.c -o **
 *
 * arm-linux-gcc -s -Wall -Wstrict-prototypes **.c -o **
 *
 */


#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>  
#include <asm/termios.h>  
/*#include <sys/ioctl.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>  
#include <errno.h>*/


#define DEV_NAME "/dev/ttyS1"


/*************************************************
open the serial port ttyS1 ,and T/R
 ***********************************************
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值