![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
3. 嵌入式
小师兄.
语言学习开发路上的一个初学者。
展开
-
基本知识(1)有关打印格式以及串口输出形式整理
有关打印格式以及串口输出形式整理1、printf 打印格式:1printf(" "); //空格2printf("\n"); //换行3printf("\r\n"); //换行并移动光标到本行开始处4printf("%x"); //十六进制打印5printf("TT:%x,CRC:%x",t,crc1); //两个参数分别打印6printf("%u"); //十进制打印7pri原创 2018-04-14 15:42:45 · 4404 阅读 · 0 评论 -
基本知识(3)CRC校验原理整理
CRC校验原理整理CRC校验又称为生成多项式校验。CRC校验原理,基本想法:1>先在发送的帧后面附加一个数(校验码),生成一个新的帧发送给接收端。2>新帧与发送端和接收端共同选定的某个特定数整除。3>达到接收端,把新帧除以选定的除数。4>若没有余数,那么没有差错。否则,有差错。5>CRC校验计算实例: (1)首先把生成多项式转换成二进制数,由G(X) = X4 ...转载 2018-04-14 15:52:46 · 1261 阅读 · 1 评论 -
基本知识(4)十六进制转字符串存储
1、 (1)extern 不在一个文件中定义,需要加这个关键词 (2)强制转换格式u16转u8,对于数组(u8*),对于参数(u8)2、十六进制存储 u16Tochar(PulseTab0, 200);buffer1[0]=t>>8;buffer1[1]=t&0xff;memcpy(buffer1+5,buffer,400);u16Tochar(Pul...原创 2018-04-14 15:58:21 · 1596 阅读 · 0 评论 -
基本知识(5)C++基本知识复习注意点
C++基本语法注意点1、C++程序结构:main() 是程序开始执行的地方2、C++标识符: (1)一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9) (2)不允许出现标点字符,比如 @、& 和 %。C++ 是区分大小写的编程语言3、注释: 还可以#...原创 2018-04-14 16:02:47 · 140 阅读 · 0 评论 -
C++项目之CAN协议
LX-CAN通讯帧传输协议LX_CAN 通讯帧传输协议定义了 LX_CAN 协议规范中的通讯模式,以及LX_CAN 网络中各个节点按照数据传输协议实现相互之间的数据交换。通过 LX_CAN 通讯帧传输协议能够保证LX_CAN 网络中通讯数据传输的确定性和可靠性。1.1 LX_CAN协议通讯模式LX_CAN 协议采用灵活的通讯模式,支持主从方式通讯模式和事件触发通讯模式。生产者消费者通讯模式用于 L...原创 2018-05-09 20:54:17 · 11117 阅读 · 0 评论