
c++
wenliang1314
热爱我的热爱
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Modbus中的CRC校验程序
CRC校验的应用工业领域常用到的协议中,串口的modbus-rtu尤为常见,我们可能使用一些类似libmodbus库,来帮我们完成CRC校验工作,但是有些设备中,不是直接通过串口,而是通过网口,网口发送modbus-rtu格式的数据,计算出其中的CRC校验位,很多时候我们需要程序去算,这时候CRC计算程序就发挥作用了。CRC计算代码:/* Table of CRC values for high-order byte */static const uint8_t table_crc_hi[原创 2021-09-05 22:14:11 · 2275 阅读 · 1 评论 -
c++宏定义中#作用、逗号表达式
最近看到一位同事写的代码,遇到一个语句,不知道什么意思,随查了一下,记录如下原创 2021-09-01 09:39:23 · 1985 阅读 · 0 评论 -
Modbus的RTU
1.modbus-rtu的硬件层2.modbus-rtu软件实现层3.原创 2021-06-06 21:11:51 · 2434 阅读 · 2 评论 -
c++成员函数的调用
最近学习c++,很多概念以前学习过,最近重新进行回顾。我们学习c++知道,成员函数最终经过编译器,最后被编译为与对象无关的全局函数,那如果成员函数中用到了成员变量,成员变量不是全局变量,那c++是怎么处理的呢?其实c++规定,编译成员变量的时候,会在成员函数中加入一个额为的参数,这样就把当前对象的指针传递进去,通过指针来访问成员变量。这样通过传递对象指针就完成了成员函数和成员变量的关联,正...原创 2020-05-02 23:45:12 · 1157 阅读 · 0 评论