对STM32F4XX芯片的架构初步了解
(截图源自STM32F4XXdatasheet!)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201119203445255.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hbmdvX2NwdQ==,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201119203723412.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hbmdvX2NwdQ==,size_16,color_FFFFFF,t_70#pic_center)
由上图可知:
1.IO口挂载在AHB1总线上,其频率为168MHZ
2.一些高级外设如相机和USB挂载在AHB2总线上,其频率也为168MHZ
3.DMA1对应于APB1(最高为42MHZ),TIM2~5,TIM12~15,USART2~5等都挂在APB1上。
4.DMA2对应于APB2(84MHZ),TIM1,TIM8~11,USART1,USART6,ADC1~3等都挂在APB2上。
注意:如果定时器挂载在APB2会倍频到168MHZ,挂载在APB1会倍频到84MHZ。