当前位置:  技术问答>linux和unix

linux串口编程的问题,大家给我点思路和指导

    来源: 互联网  发布时间:2017-01-30

    本文导语:  最经在用linux下串口编程遇到了一些问题,就是在接收上遇到了一些问题,设置VMIN为8,VTIME为0,应为不知道什么时候串口会发送数据上来,所以用了一个线程一直读这个串口,每次读8个字节的数据 现在遇到的现象是...

最经在用linux下串口编程遇到了一些问题,就是在接收上遇到了一些问题,设置VMIN为8,VTIME为0,应为不知道什么时候串口会发送数据上来,所以用了一个线程一直读这个串口,每次读8个字节的数据
现在遇到的现象是一次性发送24个节的数据,接收到的是24个字节,但是会丢掉其中的一些数据,还有一些数据是重复的

丢掉的数据和重复的数据是有规律的
输入串口的数据是:     10 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17 10 21 22 23 24 25 26 27

ARM开发板接收到的数据是10 21 22 23 24 25 26 27 10 21 22 23 24 25 26 27 10 21 22 23 24 25 26 27
请问各位这是怎么回事,能提供下解决思路吗



|
如果你的程序写的对的话,应该不会出现这种问题,贴程序吧,贴接收部分就行了。
我估计问题可能在read时,或者是那个buffer的读写上。

|
一次性把数据全部收下来
我以前做过一个,等待接收,我直接收50个,反正50以内都能收回来
等待时间设置为1,延迟感觉不出来,有数据就全部收,一般不会漏

    
 
 

您可能感兴趣的文章:

  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • linux下几个设备通过串口串行连接,如何协调各串口发送数据
  • Linux 中用java语言写串口程序,提示找不到串口
  • 高分求助:我笔记本没有串口,在linux下要和一个串口设备连,怎么办?
  • 关于linux串口通信中写串口的问题
  • 在虚拟Linux系统下能进行串口通讯吗?最好给个串口通讯的代码!谢谢!
  • linux下串口发送数据用串口精灵接受不到或为全零
  • 嵌入式linux,串口初始化时,无法设置串口属性
  • linux串口驱动该怎么写
  • linux下如何清空串口的输入输出缓存
  • linux下怎么监控串口?
  • vmware 上 linux 串口问题
  • linux下串口通信的问题
  • linux下的串口编程比较熟悉,麻烦帮忙!
  • 在线等待,求助LINUX下串口问题
  • 请教一个linux串口通讯问题?
  • linux 串口打印
  • 请问,那位高手研究过linux下的串口驱动程序?
  • 问一个LINUX下串口的问题
  • 如何在linux上使用串口设备
  • 设计一个Linux的存储策略,求思路
  • linux串口驱动该怎么写 iis7站长之家
  • 求LINUX嵌入式学习思路?
  • 初学linux程序设计,有个程序找不到思路,跪求大神指点!
  • 想在WINDOWS下做个管理UNIX/Linux的小软件(主要是处理简单的命令),请大家给点开发思路。
  • 给个思路:在linux下写个服务器-客户端程序模拟网上购物或仓库之类的进出帐等。
  • 请教linux下c用下载FTP站点中文件的socket程序思路
  • 请问如何将一个jre for linux 减少到10M以下,请给一个思路?
  • 求一个基于linux的监控系统思路
  • 官方都只发布Windows驱动,无原理图,如何自已为它写Linux驱动?提供点手段思路
  • 工作站Redhat Linux7.2如何通过NT4.0 proxy代理服务器上网,我不能通过其验证!请高手指点思路和方法!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux c socket编程:简单的客户端(client)和服务端(server)实现
  • 都说《UNIX环境高级编程》好,对于学linux编程好不好?《Linux下的c编程》《嵌入式系统C编程》那个更适合初学者?各是那个出版社的?(
  • Linux下c/c++ boost安装及并发编程库mpi介绍
  • 我想学Linux编程,请大家推荐几本学习Linux下C/C++编程的书
  • 学Linux编程前要学Unix吗?哪里有学Linux编程的好书下载?
  • 我想学习linux桌面编程,那么有没有必要学习linux的内核以及内核的相关编程呢?
  • unix编程与linux编程有什么区别?
  • linux下编程跟平时的编程有什么区别吗?
  • Linux下的编程指的就是Shell编程吗?
  • 帮我介绍基本linux下编程的书,《Linux上的C编程》这本书怎么样?还有别的书吗?
  • Linux下使用openssl api编程socket编程,为什么要编译啊?
  • 请教linux下的编程的选择:我听说有gtk+gnome的编程,也有kde里的 什么编程,到底应该选择哪个呢?好象一个是技术好一点,一个是市场占有
  • 请问LINUX编程(内核编程)是在什么环境下用什么IDE编?
  • Linux C编程一站式学习,高级shell Bash脚本编程指南,
  • 《UNIX网络编程》这本书适合linux下的网络编程吗?
  • 我学&用Linux编程,手里有《UNIX环境高级编程》,看它行吗?
  • Linux下编程有哪本比较好的书可以推荐下呢。本人看过鸟哥的私房菜了,linux基本操作了解了,现在想开始学linux 下的编程 。我以后打算往网络这方面去学习
  • 都说《UNIX环境高级编程》好,对于学linux编程好不好?是那个出版社的,是中文版吗?
  • windows下编程中有没有linux编程中管道和信号的概念?
  • 哪位编程高手知道如何编程实现获取进程的内存使用量信息(linux)
  • 初学者问题,哪里有适合入门的编程电子书看 linux 下 c编程
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3