2019-07-20 23:13发布
zhouzhiqiao223 发表于 2019-6-12 16:40 这样有问题么?
luolingy 发表于 2019-6-16 11:54 能不能这样理解: GPIOA_ODR_Addr (GPIOA_BASE+12) //0x4001080C
最多设置5个标签!
能不能这样理解:
GPIOA_ODR_Addr (GPIOA_BASE+12) //0x4001080C
GPIOB_ODR_Addr (GPIOB_BASE+12) //0x40010C0C
GPIOA_ODR_Addr对应的 BITBAND的启始地址为:0x42010980
GPIOB_ODR_Addr对应的 BITBAND的启始地址为:0x42010D80
A到B的地址空间有OxD80-980=1024个存储单元,而n=0~15 ,只需要16×4=64个单元就可以了,也就是还有960个存储单元是空闲的?
有问题可以探讨
寄存器里面的地址分配不是按照你自己的理解分配的,具体你可以看寄存器手册,除了ODR寄存器还有IDR寄存器的。你纠结这个意义不大
一周热门 更多>