6250| 9
|
请教一个问题!#define RCC ((RCC_TypeDef *) RCC_BASE)? |
1金钱
最佳答案#define RCC ((RCC_TypeDef *) RCC_BASE),
这个本身就是RCC的定义,这是最基本的宏定义,
RCC_TypeDef是个结构体,有定义,找找看,
RCC_BASE是个数值,具体地说是地址,取决于RCC寄存器在芯片中的实际地址,
((RCC_TypeDef *) RCC_BASE)的意思就是把RCC_BASE这个地址强制转换为RCC_TypeDef 类型的指针,
RCC也就是((RCC_TypeDef *) RCC_BASE),就是指向RCC_BASE的RCC_TypeDef 类型的指针。
| ||
| ||
| ||
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-10 05:33
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网