linux上的串口程序用read不能读取时怎么回事? 用串口调试助手看到串口上有数据发送过来,但是read就是读取不到,波特率什么的设置都是正确的,请问下还有什么原因呢?... 用串口调试助手看到串口上有数据发送过来,但是read就是读取不到,波特率什么的设置都是正确的,请问下还有什么原因呢? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 linux 串口 read 搜索资料 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? Safirst 2012-04-11 · TA获得超过976个赞 知道小有建树答主 回答量:1283 采纳率:50% 帮助的人:652万 我也去答题访问个人页 关注 展开全部 检查打开的设备是否正确,例如/dev/ttyS0 更多追问追答 追问 怎么检查?cat吗? 追答 你的代码是啥?open的那句 追问 是用的别人给的接口,serial_init( char* name, int baudrate, int dataSize, int parity, int stopBit ),看不到open的文件打开选项 追答 原来是这样,你现在的调用代码即serial_init()这括号里面你填了些什么那serial_init内部的代码能看到吗?如果不能,那原来的接口函数有调用说明吗?例如有无例子,它的第一个参数name是怎么写的? 追问 (“dev/ttyS1”,9600,8,0,0)内部代码看不到。例子就是我写的这样 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: