PBout(0)
在STM32F4芯片下,这个宏定义应该怎么改。。。
//IO口操作宏定义
#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))
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
#define GPIOA_ODR_Addr (GPIOA_BASE+20) //0x40020014
#define GPIOA_IDR_Addr (GPIOA_BASE+16) //0x40020010
一周热门 更多>