型号:
stm32F429IGT6
描述:
1、高性能、主频180MHz,cortex-m4,
2、Flash为1M,SRAM为256KB
3、引脚为176pin
芯片框架:
总线矩阵图:
其主控总线8条(S0~S7),被控总线7条(M0~M6,其包括:Flash、RAM和外设)。在总线交叉的时候即可进行相互通信。
存储器映射:(存储器本身没有地址,给存储器分配地址的过程叫存储器映射)
程序存储器、数据存储器、寄存器和IO口共同排列在4G地址空间中,其平均分为8个块,每个块为512MB。
如下表所示:
Block0设置为内部Flash,Block1设置为内部RAM,Block2设置为片上外设。
根据外设的总线速度不同,Block2被分为APB(APB1和APB2)和AHB(AHB1和AHB2),AHB3包含了Block3/4/5/6,其用于外部扩展存储器,如SDRAM。
寄存器映射:(给已经分配好的地址取别名的过程叫寄存器映射)
在C语言中用#define命令进行寄存器映射。
外设地址映射
APB为挂载低速外设,AHB为挂载高速外设,默认时钟时AHB速度为90MHz,APB速度为45MHz。