首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Termios和打开文件

Termios和打开文件
EN

Stack Overflow用户
提问于 2015-09-02 16:36:32
回答 1查看 127关注 0票数 0

我需要通过UART连接与某个传感器“对话”。使用termios,一切工作都没有问题,而且我能够与它进行连续的通信-多次写入和读取。

但是,如果我在此通信过程中的任何时候使用fopen()open()打开一个用于读/写目的的文件,UART连接将停止正常工作:消息仍然可以发送,但在读取时它们是不完整的。即使关闭并重新打开相同的UART连接也会导致错误。代码是用C语言编写的,目前我在一些Linux发行版上使用Eclipse。所有这些都是在VM上实现的。

有什么可能导致这个问题的想法吗?

附言:任何关于在这里发帖的建议也将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-09-02 17:21:09

检查您使用的波特率是否与传感器使用的波特率相同。这是大多数时候的主要问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32348340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档