第2章 存储器与总线架构..ppt

/* SPI2 外围声明 */ #ifndef DEBUG ┅ #ifdef _SPI2 #define SPI2 ((SPI_TypeDef *)SPI2_BASE) #endif /* _SPI2 */ ┅ #else /* DEBUG */ ┅ #ifdef _SPI2 EXT SPI_TypeDef *SPI2 #endif /* _SPI2 */ ┅ #endif /* DEBUG */ 说明: (1)定义标签_SPI,用来在应用程序中引入SPI外围模块库(_SPI标签定义在stm32f10x_conf.h中)。 (2)定义label_SPIn,用来访问SPIn的外围寄存器(_SPIn标签定义在stm32f10x_conf.h中)。 (3)为了进入调试模式,用户必须在头文件stm32f10x_conf.h中定义标签DEBUG。这样就构成了一个指向SRAM中外围模块结构体的指针,从而使调试变的简单,并且所有寄存器的设置可以通过转储一个外围变量来实现。 2、STM32固件库的层次结构 (1)示例(Examples)文件夹 Examples包含每个外设模块的子文件夹,每个子文件夹提供了运行该外设所需要的最小文件集。 readme.txt:描述示例如何工作。 stm32f10x_conf.h:头文件,配置所使用的外围模块,并且包括各种

文档评论(0)

1亿VIP精品文档

相关文档