
如何对寄存器进行操作
因为这一串数据程序并不能识别出是地址,所以需要使用强制类型转换,(unsigned int*)0x40010C0C,使其成为指向0x4001140C 这块地址的指针,然后再向这块地址里面写数据。这样再对这块地址写入数据的时候就可以这样操作 GPIO_ODR =OxFF,看程序的人就知道是对芯片的名字叫GPIO_ODR的这块内存进行了赋值。#define GPIO_ODR *(unsigned int*)0x40010C0C,这种给有特定功能的地址取名称的过程就叫寄存器映射。//通过结构体指针访问寄存器。











