2.1 STM32的内部结构 STM32是一款超级强大的微控制器,就像是我们电脑里的大脑一样,但它更小、更轻便,适合用在各种小设备里,比如智能玩具、无人机等。 想象一下,STM32就像一个小房子,里面住着很多“居民”。首先,我们来看最重要的CPU(中央处理器),它就像是房子的主人,负责指挥家里的一切活动。CPU通过几条特殊的“路”——总线,与其他部分连接起来。 ICode总线:这是一条专门用来取指令的“路”。我们写好的程序编译后变成一条条指令,存放在FLASH中,CPU就通过这条“路”去读这些指令来执行程序。 DCode总线:这是用来取数据的“路”。程序里的数据有两种,一种是常量(不会变的),放在FLASH里;一种是变量(会变的),放在SRAM里。CPU通过这条“路”去读这些数据。 系统总线:这是用来访问外设寄存器的“路”。外设就是连接在STM32上的一些小设备,比如LED灯、传感器等。 DMA总线:这是用来快速传输数据的“路”,可以让数据在不同部分之间快速移动,减轻CPU的负担。 除了CPU和总线,STM32里还有存储器(用来存放程序和数据的“房间”)和外设(连接在STM32上的小设备)等。
2.1STM32的内部结构 STM32是一款超级强大的微控制器,就像是我们电脑
信息化聊科技
2025-01-29 14:45:17
0
阅读:0