6-寄存器的操作-寄存器映射

寄存器,指针的使用

(unsigned int *) (0x40010C0C) //0x40010C0C声明这是一个指针

*(unsigned int *) (0x40010C0C)=0xFFFF //0x40010C0C指向这个地址,并存放0xFFFF


寄存器,的宏定义

#define GPIO_ODR (unsigned int *) (0x40010C0C) //(unsigned int *) (0x40010C0C)将这个地址,取名为“GPIO_ODR”

*GPIO_ODR=0xFF; //将0xFF这个值,放入0x40010C0C这个地址中

为了简化上面的操作

#define GPIO_ODR *(unsigned int *) (0x40010C0C)


第二节课,寄存器结构体映射24:25–看着不怎么懂

你可能感兴趣的:(STM单片机)