大家好,今天給大家分享一下,單片機中寄存器該如何操作與實現。
“芯片里面的寄存器訪問方式一般是: 1.可使用地址訪問,2.可使用指令訪問,3.不可訪問”
第一:掛載到內存地址總線上了的
掛載到內存地址總線上了的,可以使用分配到的地址訪問
如下是STM32單片機存儲器映像上掛載的內置外設的起始地址,紅框部分是以GPIO舉例子說明。具體詳見《STM32中文參考手冊》
圖1 STM32F10xxx中內置外設的起始地址
以上是外設寄存器的起始地址,下圖為具體的寄存器偏移地址,結合起來即可按地址訪問寄存器