求助:关于linux下串口发送数据的问题
时间:2006-07-26
来源:互联网
int m_fd = open("/dev/ttyAM1", O_RDWR | O_NOCTTY | O_NDELAY);
struct termios Opt;
tcgetattr(m_fd, &Opt);
cfsetispeed(&Opt,B9600);
cfsetospeed(&Opt,B9600);
tcsetattr(m_fd,TCSANOW,&Opt);
write(m_fd, "\x0a", 1);
close(m_fd);
请教各位大哥:上面是小弟写的程序,运行的时候串口收到的是0d 0a, 而不是0a,请问这是怎么回事?我该怎么办啊??
struct termios Opt;
tcgetattr(m_fd, &Opt);
cfsetispeed(&Opt,B9600);
cfsetospeed(&Opt,B9600);
tcsetattr(m_fd,TCSANOW,&Opt);
write(m_fd, "\x0a", 1);
close(m_fd);
请教各位大哥:上面是小弟写的程序,运行的时候串口收到的是0d 0a, 而不是0a,请问这是怎么回事?我该怎么办啊??
作者: zhangwy805 发布时间: 2006-07-26
把c_oflag标志中的ONLCR标志去掉。
作者: mistyrain 发布时间: 2006-08-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28