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

【求指点】一个关于串口通信数据位数的问题

    来源: 互联网  发布时间:2016-10-14

    本文导语:  本帖最后由 yiya50002linux 于 2010-11-05 13:20:51 编辑 我要完成的任务是一个32位处理器和16位处理器之间的串口uart通信。 32位机写数据通过串口传给16位机。 在16位处理器中,typedef unsigned char  uint8_t ;            ...

本帖最后由 yiya50002linux 于 2010-11-05 13:20:51 编辑
我要完成的任务是一个32位处理器和16位处理器之间的串口uart通信。
32位机写数据通过串口传给16位机。
在16位处理器中,typedef unsigned char  uint8_t ;
                而且串口读取数据处理函数定义为 unit8_t recv() {...}  即只可接收1字节数据。

那么我想让16位处理器成功接收到1个完整的8位数据,在32位处理器的写串口函数中应该如何操作呢?

char buf[2];
char buf[0]='a';
write(fd,buf,2); //fd为串口设备文件描述符,size应该写1还是2呢?的问题很困扰我,如果用buf[]就避开不了结束符的问题,那还有什么方法可以只传递8位数据呢?strcpy?

|
write(fd,buf,1);

用1 即可。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux 里有哪些内核与用户进程的通信方法? 请高手指点一下!谢谢!
  • 新手,求助高手指点SUSE linux双网卡问题,内外网,不同网段通信问题
  • 跪求大虾指点...进程通信
  • 多个线程用一个管道通信,不是异常就是无限等待,请指点。
  • linux进程管道通信C语言编程:程序有问题,请指点迷津
  • 关于Applet和Servlet之间通信的小问题!!谢谢指点!!!!!
  • linux下UDP通信,代码如下,在同一台主机上运行程序,每次运行Client一直连不上Server,求各位大哥指点!!!
  • 问个小问题,有空指点指点
  • 新手上路:前辈们指点指点,看怎么开始比较好?(分数慢慢加)
  • 请问什么是“设计模式”,有这方面的教材吗?望各位大侠指点指点初学者。谢谢!
  • 关于Linux中romfs的问题,请高手指点指点
  • 为什么不能运行这些命令?请各位大虾指点指点
  • 文件能读,但是写的时候,总是出例外.给位高手指点指点吧.
  • 一段小小的Java程序,请指点指点!!!多谢!
  • 想学Java但不知道最常用的开发工具,请各位兄弟指点指点,谢谢
  • 十万火急 ... ... 请各位大虾都来指点指点,分无穷多,up也给分,进来看看吧!
  • 请各位前辈指点指点
  • weblogic6.1发布servlet的问题,本着提携后进的精神,请各位大虾指点指点!
  • 我的linux的安装问题,请大家给指点指点。多谢了!!!
  • 关于用JNDI,CONTEXT.LOOKUP,去连DATABASE的技术,哪位仁兄给俺指点指点,或哪里有资料看看?先谢了
  • 菜鸟求救:在linux下安装jdk失败。初次使用linux,还请各路大虾指点指点,不甚感激!!!
  • 在下刚装了redhat7.3,想在它下面用c/c++编程,但是不知道怎么弄??各位给指点指点!!谢谢!
  • 一个大三学生的困惑···真的是有些困惑···莫名的困惑···麻烦大家指点指点啊···(网络编程)
  • 大家好,我现在遇到一个ipchains的问题解决不了,请前辈指点指点,多多谢谢,100分
  • 要死人了!!!!!求求各位大虾指点指点啊!!!!!!!!
  • 操作系统 iis7站长之家
  • 请各位使用过Linux的进来看看,指点指点(在线等待)! 谢谢


  • 站内导航:


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

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

    浙ICP备11055608号-3