stm32f429igt6跑linux,STM32学习笔记1-----初识stm32F429IGT6

型号:

stm32F429IGT6

描述:

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

2、Flash为1M,SRAM为256KB

3、引脚为176pin

芯片框架:

fe9cd9ed738ee38006de5c322274f1d0.png

总线矩阵图:

c87a0309f9386dc16e14864e0fa4ca70.png

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

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

d522663c8d116825bc87559c0fadbd12.png

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

如下表所示:

0af1e47822d56ff8007130f2e5982ae7.png

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

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

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

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

外设地址映射

248ae1f7c46c7cceb857f4c88a0a767c.png

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值