- 博客(2)
- 资源 (7)
- 收藏
- 关注
原创 stm32f4xx.h
5 stm32 stm32f10x.h头文件的主要结构 (1) 库函数配置 通过一些宏定义来配置不同的功能(2) 数据类型定义 使用typedef定义一些数据类型 (3) 定义了各个外设模块寄存器的结构体Peripheral_registers_structures(4) 定义了各个外设模块寄存器基地址 Periphera
2017-03-23 12:05:07 4182
原创 volatile
一般说来,volatile用在如下的几个地方:1、中断服务程序中修改的供其它程序检测的变量需要加volatile;2、多任务环境下各任务间共享的标志应该加volatile;3、存储器映射的硬件寄存器通常也要加volatile说明,因为每次对它的读写都可能由不同意义;另外,以上这几种情况经常还要同时考虑数据的完整性(相互关联的几个标志读了一半被打断了重写),在1中可以通过关中断来实现
2017-03-14 20:02:19 287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人