STM32学习笔记1-----初识stm32F429IGT6

型号

      stm32F429IGT6

描述

1、高性能、主频180MHz,cortex-m4,

2、Flash为1M,SRAM为256KB

3、引脚为176pin

芯片框架

STM32学习笔记1-----初识stm32F429IGT6_第1张图片

总线矩阵图

STM32学习笔记1-----初识stm32F429IGT6_第2张图片

        其主控总线8条(S0~S7),被控总线7条(M0~M6,其包括:Flash、RAM和外设)。在总线交叉的时候即可进行相互通信。

存储器映射:(存储器本身没有地址,给存储器分配地址的过程叫存储器映射)

STM32学习笔记1-----初识stm32F429IGT6_第3张图片

      程序存储器、数据存储器、寄存器和IO口共同排列在4G地址空间中,其平均分为8个块,每个块为512MB。

      如下表所示:

STM32学习笔记1-----初识stm32F429IGT6_第4张图片

        Block0设置为内部Flash,Block1设置为内部RAM,Block2设置为片上外设。

       根据外设的总线速度不同,Block2被分为APB(APB1和APB2)和AHB(AHB1和AHB2),AHB3包含了Block3/4/5/6,其用于外部扩展存储器,如SDRAM。

寄存器映射:(给已经分配好的地址取别名的过程叫寄存器映射)

       在C语言中用#define命令进行寄存器映射。

       外设地址映射

STM32学习笔记1-----初识stm32F429IGT6_第5张图片

       APB为挂载低速外设,AHB为挂载高速外设,默认时钟时AHB速度为90MHz,APB速度为45MHz。

C语言

      今天的笔记就记录到这里

       时间:2018.04.25


你可能感兴趣的:(自学STM32)