通讯
yhxxhy978
nothing
展开
-
[001] 两个char字符合并成一个char字符串
前段时间做了一个的项目,涉及到串口通信,通信报文格式为0x01 0x22 0xdf ...... 即需要将十进制数据转化成十六进制数据,并按照成对排列的格式组合在一起。进制转换只需循环执行“求商取余”的原则即可,但转换后的十六进制数据都是单个char字符,这就需要将字符两两合并。C/C++实现代码如下:#include <stdio.h>#include <stdin...原创 2019-06-29 11:39:28 · 9292 阅读 · 0 评论 -
[005] ubuntu下绑定USB设备的串口名称(KERNELS硬件端口号绑定)
1、为什么要绑定USB设备的串口名称?用ubuntu系统来做硬件控制的时候,常使用USB串口与传感器或者驱动器进行信息通信。ubuntu系统在开机的时候会为每一个插入的USB设备自动升序命名,如ttyUSB0、ttyUSB1......(有些也会命名为ttyACM0、ttyACM1......),而程序运行时也就直接和这些设备名进行读写操作。但是这里存在一个问题,每次开机后,USB设备名都...原创 2019-08-04 11:25:40 · 2873 阅读 · 2 评论