开发板和linux不能进行串口通信的原因,两端的串口参数已设置一致,还需要做什么设置吗?

 我来答
cdyzxy
2013-10-15 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3791万
展开全部
核对一下串口线是否用对了,有两种线(平行的和交叉的),最好使用随板子的串口线。
用示波器测量一下,以检测开发板配置正确。
百度网友bdad0e7
2013-10-15 · 超过26用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:57.4万
展开全部
排除法,逐步排除看是否线的问题、连接的问题、软件的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木占
2013-10-14
知道答主
回答量:38
采纳率:0%
帮助的人:21.3万
展开全部
用的是什么通信工具?minicom?kermit?还是说自己写的代码?
追问
自己写的代码:参数设置如下:
tcgetattr(fd,&opt);
cfmakeraw(&opt);
cfsetispeed(&opt,B115200);
cfsetospeed(&opt,B115200);
tcsetattr(fd,TCSANOW,&opt);
opt.c_lflag &=~(ICANON | ECHO | ECHOE |ISIG);
opt.c_oflag &=~(OPOST);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二弼萌8
2013-10-14 · TA获得超过666个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:338万
展开全部
两边的串口参数是如何设置的?
追问
自己写的代码:参数设置如下:
tcgetattr(fd,&opt);
cfmakeraw(&opt);
cfsetispeed(&opt,B115200);
cfsetospeed(&opt,B115200);
tcsetattr(fd,TCSANOW,&opt);
opt.c_lflag &=~(ICANON | ECHO | ECHOE |ISIG);
opt.c_oflag &=~(OPOST);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式