重温STM32寄存器点亮LED-自己写库之构建库函数雏形

2019年10月09日 作者:Teardown

因为STM32与51单片机不同,它多一个时钟系统,旨在产生不同频率供不同设备使用,使用之前,必须先开启对应的时钟,所以在控制GPIO寄存器之前,我们要先打开GPIOF组的时钟。

关于STM32中的地址映射

之所以说STM32是32位单片机,是因为它由32根地址线,可产生2的32次方=4G的寻址空间,不过这4G 的地址空间ARM公司在设计内核的时候已经已经大致分配好了。它把从0x40000000至0x5FFFFFFF(512MB)的地址分配给片上外设。通过把片上外设的寄存器映射到地址区,就可以简单的以访问内存的方式,访问这些外设的寄存器,从而控制外设的工作。

相关文章

tracer