![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
串口读写
DONG0240
这个作者很懒,什么都没留下…
展开
-
linux下串口编程注意事项
设备:PC机装centos6.5系统,高精度 6 轴惯性导航模块(淘宝上30几块钱买的),TTL转RS232模块(淘宝9.9包邮)目的:读取导航模块输出的数据,做成api为其它程序提供导航数据方法:PC通过转换模块与导航模块连接读取数据注意事项:1)接线 a.PC和转换模块连接。当然是RX对TX,TX对RX,GND对GND;针脚的编号,公头的顺序和母头的顺序刚原创 2014-12-14 21:54:52 · 779 阅读 · 0 评论 -
串口读16进制,读的时候没数据等
读十六进制直接声明int数组接收就可以了。0x89与0x98,忽略进位的校验和是0x11,计算方法是:((0x89>>4+0x98>>4)&0xf)读串口,特别是模块的传输速率比较慢是,注意要加一个等待的动作,可以用printf()函数来消耗下时间,这样保证在程序结束前能读到数据。pc一个串口数据解码的函数大约用时30微秒,模块的速度有就差远了,读一帧可能要几万微秒,不等的话可能读不到数据原创 2015-04-08 22:46:44 · 873 阅读 · 0 评论