在看STM32的不完全手册时,遇到这样一个东西看不懂了,希望高手给我细致讲解下是什么意思?基础不太好……我刚看明白SRAM对应别名区的地址计算。谢谢大家不吝赐教我。
#define BITBAND(addr , bitnum) ((addr & 0xF0000000)+0x2000000+((addr
&0xFFFFF)<<5)+(bitnum<<2))
#define MEM_ADDR(addr) *((volatile unsigned long *)(addr))
#define BIT_ADDR(addr, bitnum) MEM_ADDR(BITBAND(addr, bitnum)) |