typedef struct { __IO uint32_t CCR; /*!< ADC common configuration register, Address offset: ADC1 base address + 0x308 */ } ADC_Common_TypeDef;
时间: 2024-04-27 20:21:03 浏览: 182
adc.rar_stm32f103rbt6 ADC_双ADC DMA
这段代码定义了一个结构体类型 ADC_Common_TypeDef,其中包含了一个成员变量 CCR,对应的地址偏移为 ADC1 基地址加上 0x308。这个结构体用于访问 ADC 的公共寄存器,包括 ADC1、ADC2 和 ADC3 共用的寄存器。
其中的 "typedef" 关键字用于给这个结构体类型取了一个别名 ADC_Common_TypeDef,方便在代码中使用。"__IO" 关键字表示这个成员变量是可读写的。"uint32_t" 表示这个成员变量的数据类型为无符号 32 位整数。
阅读全文