Linux 中 用write函数向串口写入数据 ,read函数能读取到吗? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 函数 linux 串口 read 搜索资料 1个回答 #合辑# 面试问优缺点怎么回答最加分? 华章有灵犀466 推荐于2016-01-20 · TA获得超过679个赞 知道小有建树答主 回答量:772 采纳率:0% 帮助的人:464万 我也去答题访问个人页 关注 展开全部 你的这个串口设备在打开(也就是调用open函数获取设备描述符)的时候设置的是非阻塞方式。导致串口上没数据的时候read也立即返回,但是你的while已经把有效的数据读走了,if里面读到的一定是空的,所以什么也不打印。建议1. 在打开串口设备时使用阻塞方式,不会设置的话查查open系统调用的帮助,它有个flag;2. 把while循环内的if语句去掉。 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-10-18 Linux 中用write函数向串口写入数据 read函数能读取到吗 2016-06-11 linux C函数write()写入的数据是如何存储的?read()又是如何读取的? 2 2012-07-31 简述linux下,从socket写入和读取的函数,read/write和send/recv函数的含义并解释其接口意义?简答题 3 2017-01-15 Linux C下的write函数写入文本时能插入吗 2012-07-28 简述linux下,从socket写入和读取的函数,read/write和send/recv函数的含义并解释其接口意义。 2011-05-05 用S3C2440做串口通信实验时,用write函数写入串口数据,然后用read读,但是读不到数据。这是为什么?望指 2014-11-23 linux 串口编程 用read函数读取数据被截断 怎样一次读完 2 2014-04-10 linux下的read函数、write函数是属于直接I/O,为什么函数原型的第二项就是要将数据放到输入缓冲区内呢? 更多类似问题 > 为你推荐: