自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++第三站

20210427C++一.第一部分---C++三大特性之继承1.意义:2.继承:3.语法:4.继承方式:5.继承中构造函数与析构函数的顺序6.继承中同名成员的处理方法7.多继承(实际开发中不建议使用)8.菱形继承二.第二部分---C++三大特性之多态1.多态的分类及区别2.多态的使用:3.New的使用:(开辟空间后需要对堆区空间进行手动的释放delete 变量名)4.纯虚函数和抽象类5.虚析构和纯虚析构一.第一部分—C++三大特性之继承1.意义:减少代码重复2.继承:类A继承类B,则A类表示子类,

2021-04-27 10:48:55 132

原创 C++第二站

20210426C++C++三大特性一. 第一部分---C++的三大特性之封装1. 封装:表示将一个对象的属性和行为加以权限控制,封装成一个类2. 访问权限二. 第二部分---构造函数与析构函数1. 构造函数与析构函数介绍2. 构造函数:主要用于创建对象时,为对象和成员属性进行赋值3. 析构函数:在对象销毁前系统会自动调用,执行一些清理工作4. 构造函数重载分类、调用C++三大特性C++面向对象编程,认为万事万物皆对象(对象上有行为和属性)类:所有特性相同的对象的集合对象:有属性和行为的一个整体(万

2021-04-26 22:11:47 168

原创 C++第一站

2021.4.25 C++ C++初识:一. 第一部分---C与C++的不同点二. 第二部分---引用的概念以及使用(本质是指针常量)C++中使用较多三. 第三部分---C与C++函数传参的区别四. 第四部分---C与C++函数参数的区别五. 第五部分---函数重载C++中使用较多(重载条件需要掌握)C++初识:C语言的四大区:代码区:存放机器指令全局变量区:全局变量、静态变量、常量栈区:函数参数、局部变量(不能返回局部变量的地址,因为局部变量在函数运行结束时就释放)堆区:程序员开辟和释放一.

2021-04-25 11:45:59 81

原创 2021-03-24数据大小端

1:nrf52832,出现发送数据长度不正确的情况(主要是不仔细,将发送长度sizeof里的内容写错)2:定义时间以及状态的结构体时,时间的年月日是按位存储的,只占用四字节数据,状态只需要占用一字节数据(uint8-t即可),整个结构体是按四字节对齐的,还有就是存储时间数据时,由于是按位操作的,将数据组合成4字节数据,所以需要注意数据存储的大小端问题3:数据存储大小端问题大端(Big-Endian),是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中。小端(Little-Endi

2021-03-24 12:46:51 218

原创 2021-03-20UART注意事项

20210320使用cube配置串口4并移植1通过cube配置串口4,别忘了使能中断2一直cube配置的串口4程序到另一个工程3移植串口初始化,串口使能msp-init,串口msp-deinit,中断服务函数添加,中断callback添加,并在callback里面编写自己需要对接受数据的操作4注意点:别忘了使能中断HAL_UART_Receive_IT(&huart4,&RxByte,1)在主函数中使能接受中断在callback中循环调用接收中断,直到数据全部接收完成,while(

2021-03-20 18:47:12 122

原创 2021-03-05USBDFU

1.使用cubeMax生成BootLoader步骤1.1cubeMax生成USBBootLoader程序注意,系统时钟要与APP系统时钟一致,都用同一个定时器或者都用systick系统时钟 USB选择dfu模式 (不然会出现程序跑飞情况BootLoader与APP调试运行不了)1.2生成的工程,添加对flash的操作2.使用cubeMax生成APP步骤2.1cubeMax生成APP程序,将APP程序的起始地址改为BootLoader的跳转到APP程序的那个地址2.2改变APP程序的中断向量偏移地址

2021-03-05 21:13:57 229

原创 2021-03-05整形字符型互转

整形转字符型数据显示例如:整形值为231.将整形的十位个位分离得到整形2、323/10 = 得到十位23%10 = 得到个位2.将整形2转换为字符型’2’(0x32十六进制值)同理将整形3转换为字符’3’即为2+0x30=字符’2’ 3+0x30=字符’3’...

2021-03-05 21:06:46 84

原创 个人学习笔记(数组溢出问题)

使用STM32的usb模拟虚拟串口传输数据时,采用sprintf将需要传输的数据保存到数组里面时,该数组需要定义比传输数据更大的空间,防止数组溢出导致程序崩溃

2021-01-16 20:15:05 200

QT实现的串口助手(有界面,C++)

1.QT实现串口助手 2.收发数据,hex,string显示 3.自定义帧头帧尾,可显示帧长 4.显示收发次数,并可清零

2021-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除