- 博客(4)
- 收藏
- 关注
原创 关于#Ifndef #define...endif的功能介绍
具体意思就是当头文件之前没有定义过,那么就编译下面的程序端,否则直接进入跳到endif结束本次执行。这些伪指令目的就在于防止出现在多个文件调用头文件引起的声明冲突。endif /*_头文件名_H_*/#ifndef _头文件名_H_#define _头文件名_H_.../*声明程序段*/
2024-06-26 10:37:17 98
原创 关于VSCODE来继承keil进行开发的插件配置
名称: C/C++ Extension Pack。名称: debug-tracker-vscode。名称: Output Colorizer。名称: C/C++ Snippets。名称: Serial Monitor。名称: Arm Assembly。名称: C/C++ Themes。名称: Cortex-Debug。名称: Embedded IDE。名称: LinkerScript。名称: CMake Tools。名称: MemoryView。名称: MemoryView。
2024-06-06 14:25:03 189
原创 汇编指令笔记
Branch and Link,先把返回地址保存在LR寄存器里在跳转。读地址“R1+4”,得到的4字节数据存入R0。将R0的4字节数据写入地址“R1+4”CMP R0,R1;结果保存在PSR(程序状态寄存器)Branch,直接跳转。
2024-04-30 22:46:08 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人