extern uint32_t SystemCoreClock; extern void SystemInit(void); extern vo...
1.宏定义芯片型号 2.#define HSE_VALUE ((uint32_t)8000000) 3.#define HSI_VALUE...
基于ubuntu16.04&virtualbox5.2.6 1.菜单中选择安装virtualbox增强工具 2.挂载文件目录 3.添加用户到vb...
第一步: 修改yum源,由于众所周知的原因,使用Linux安装软件如果不使用国内源,基本上在线安装软件没戏。 如何修改源:参见https://m...
0到130行,通过宏来定义编译器中内联函数相关东西,和警告对FPU的不支持,包含了三个外部头文件。(FPU浮点运算单元) 163到169行:宏定...
位运算之——按位与(&)操作——(快速取模算法) (2012-08-02 10:23:12) 分类:算法学习 由于位运算直接对内存数据进行操作,...
概述 从本质上来讲,中断是一种电信号,当设备有某种事件发生时,它就会产生中断,通过总线把电信号发送给中断控制器。如果中断的线是激活的,中断控制器...
比如:你在Define里面写:THIS_MY_DEF 那么,编译器在编译的时候,文件里会隐性的定义出这么一句: #define THIS_MY_...
简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段2.词....