1.什么是寄存器和寄存器映射
有特定功能的内存单元,通常我们给这个特殊的内存单元取一个名字。这个给已经分配好的地址的有特定功能的内存单元取别名的过程就叫寄存器映射。
2.什么是存储器映射
存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配,给存储器分配地址的过程就成为存储器映射。再分配一个地址叫重映射。
对于STM32来说Cortex-M3内核是由ARM设计的,ST公司设计其他的部分。

3.操作地址
根据芯片的中文参考手册,要实现点亮LED必须操作单片机的对应的IO口,输出对应的电平。
假如实现PC2口输出低电平就可以点亮LED。操作的程序如下:
/*配置RCC寄存器,使能GPIO口的时钟 */
*(unsigned
本文介绍了STM32中寄存器映射和存储器映射的概念,并详细阐述了如何通过操作地址来控制GPIO端口,以点亮LED。通过理解RCC寄存器设置时钟和GPIOC的CRL、ODR寄存器配置引脚状态,从而实现功能。
订阅专栏 解锁全文
729

被折叠的 条评论
为什么被折叠?



