1.A7核执行程序是如何控制GPIO相关控制器?
A7核通过对GPIO相关寄存器的设置,进而控制GPIO相关控制器
2.软件编程控制硬件思想?
通过软件编程对硬件相关寄存器进行设置,进而控制硬件。
3.什么是特殊功能寄存器?
特殊功能寄存器是芯片中对相关硬件进行控制的寄存器,通过对寄存器中的值进行修改,可以实现软件编程控制硬件的效果
4.通过以上框图分析,可知分析芯片手册哪几个章节,并且每个章节需要做哪些内容?
1)查看2.5.2章节的 Memory map and register boundary addresses ,确定 GPIO,AHB4基地址
2) 查看 2.5.2章节的 Table 9. Register boundary addresses,确定相关GPIO和AHB4的具体地址
3) 查看 10.7.106 RCC AHB4 Peripheral Reset Set Register (RCC_AHB4RSTSETR) ,对相应寄存器进行设置
4) 13.4.1- 13.4.6 GPIO相关寄存器的设置