大家好,今天给大家分享一下,单片机中寄存器该如何操作与实现。
“芯片里面的寄存器访问方式一般是: 1.可使用地址访问,2.可使用指令访问,3.不可访问”
第一:挂载到内存地址总线上了的
挂载到内存地址总线上了的,可以使用分配到的地址访问
如下是STM32单片机存储器映像上挂载的内置外设的起始地址,红框部分是以GPIO举例子说明。具体详见《STM32中文参考手册》
图1 STM32F10xxx中内置外设的起始地址
以上是外设寄存器的起始地址,下图为具体的寄存器偏移地址,结合起来即可按地址访问寄存器