在我们日常开发中不免遇到需要看图的情况,就不免会使用到以下三种手册:用简单的话来说分为数据手册(芯片框图),中文参考手册(寄存器以及具体控制器手册),以及内核手册中英文(查看内核中控制器以及具体构架的手册)
当然,还有一些原理图,则需要看你开发板的具体配置。
我们这篇文章主要讲讲何如看具体的芯片框图
我们以STM32F401XD/XE为例
作为一个初学者,看到这密密麻麻的图都会头皮发麻,老办法,看不懂就分开看!
1.内核部分:写明了总的时钟频率
我们拥有一条总线连接着:FLASH储存和SRAM
USB
DMA
AHB1总线等
而我们的AHB1总线又挂载着GPIOA~E以及GPIOH
而且分出两条子线:APB1和APB2。分别挂载着串口USART,定时器TIM,SPI通信,ADC等片上外设。
其实学会了看一张芯片的框图,我们就学会了看所有的芯片,都是如法炮制。
我们在查看芯片框图时,主要要关注的是:所挂载的线上的频率(串口配置波特率和定时器上能用到),以及每个IO或者片上外设挂载在哪条线上(在时钟使能时能用到)。
最后附上我常用的手册下载网站: