2023年11月8日

C++修饰符类型

摘要: 1、static 静态存储修饰符: 修饰局部变量时,使变量只被初始化一次,并且变量生命周期延长至和当前进程一致。 修饰函数时,该函数只在当前文件中可见,调用权限只在当前文件。 修饰全局变量时,会使变量的作用域限制在声明它的文件内。 修饰类数据成员时,会导致仅有一个该成员的副本被类的所有对象共享。 / 阅读全文

posted @ 2023-11-08 11:49 _燃灯续昼 阅读(31) 评论(0) 推荐(0) 编辑

2023年9月29日

cmake使用

摘要: Ubuntu下载cmake 命令:sudo apt-get install cmake 获取cmake版本命令:cmake --version 常用的cmake宏 # cmake命令后跟随的路径 PROJECT_SOURCE_DIR # 当前CMakeLists.txt所在的路径 CMAKE_CUR 阅读全文

posted @ 2023-09-29 20:56 _燃灯续昼 阅读(15) 评论(0) 推荐(0) 编辑

SHELL——环境变量

摘要: 1、系统变量 SHELL环境变量分类: 作用域分类为全局变量和局部变量、 系统变量和用户自定义变量。 打印系统全局变量命令:env、printenv 打印系统局部变量命令:set 在编辑器中查看系统全局变量命令:env | less 在编辑器中查看系统局部变量命令:set | less (全局变量可 阅读全文

posted @ 2023-09-29 20:01 _燃灯续昼 阅读(243) 评论(0) 推荐(0) 编辑

2023年4月4日

C语言——复杂指针的读写

摘要: C语言——复杂指针的读写 阅读全文

posted @ 2023-04-04 21:51 _燃灯续昼 阅读(13) 评论(0) 推荐(0) 编辑

C语言——字符串处理函数str()

摘要: C——字符串处理函数 阅读全文

posted @ 2023-04-04 21:33 _燃灯续昼 阅读(143) 评论(0) 推荐(0) 编辑

2023年3月9日

C语言——可变参函数

摘要: C语言——可变参函数 阅读全文

posted @ 2023-03-09 22:50 _燃灯续昼 阅读(21) 评论(0) 推荐(0) 编辑

2023年3月5日

C语言——操作文件夹和文件

摘要: 文件夹——_mkdir() 1 #include <stdio.h> 2 #include <io.h> 3 #include <direct.h> 4 5 /** 6 * int _access(const char *path,int mode); 7 * int _waccess(const 阅读全文

posted @ 2023-03-05 12:50 _燃灯续昼 阅读(40) 评论(0) 推荐(0) 编辑

2023年3月4日

串口传输和校验的两种方法

摘要: 一、累加和取反加一 1 /* 2 * 取反加一原理: 3 * 0xFE(0b11111110) 4 * 取反得0x01(0b00000001) 5 * 二者相加得0xFF(0b11111111) 6 * 再加一得0x00(0b00000000) 7 **/ 8 /// <summary> 9 /// 阅读全文

posted @ 2023-03-04 17:23 _燃灯续昼 阅读(152) 评论(0) 推荐(0) 编辑

2022年3月28日

CAN总线波特率计算方法(AHB:72MHz/APB1:36MHz)CAN外设挂载在APB1 上

摘要: CAN位时序(波特率计算方法)总结 Q 时间量子数QT 时间量子SS 同步段TPS 传播时间段Tpbs1 相位缓冲段1Tpbs2 相位缓冲段2TBS1 Tpbs1 + TPS //因为编程时ST库中的结构体把Tpbs1和TPS加在一起作为TBS1 BRP CAN的预分频系数FCLK CAN挂载总线时 阅读全文

posted @ 2022-03-28 17:27 _燃灯续昼 阅读(709) 评论(0) 推荐(0) 编辑

2022年2月6日

配置串口的中断接收(标准库)基于STM32F103VET6单片机

摘要: 注:如有错误欢迎批评改正。 1.串口初始化 我用的是片上外设UART4(因为USART1-3已经有别的用途) 首先定义一个UART(通用异步收发传输器)初始化函数,在函数中定义一个GPIO初始化结构体和一个USART初始化结构体。分别用于定义UART4引脚的输入输出模式和UART4的工作参数。 vo 阅读全文

posted @ 2022-02-06 18:14 _燃灯续昼 阅读(1093) 评论(0) 推荐(0) 编辑

导航