打印

【已更新】STM32H7使用FMC扩展32路高速IO教程(2019-03-15)

[复制链接]
603|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
说明:
1、先说下为什么要做高速IO扩展,因为V7板子(H743XIH6,240脚)使用了32位SDRAM和RGB888硬件接口,消耗IO巨大,虽然比V6的F429BIT6 208脚多些,但是新增了QSPI等器件。
所以继续做IO扩展,通过FMC扩展出32路高速IO。
2、对于扩展的IO,使用非常方便,用户仅需配置好FMC后,32路IO就可以随意使用,即使FMC外接的SDRAM在高速通信中。平时通过扩IO翻转测试个执行时间什么的,也非常方便,且可以同时测试多路。
3、扩展IO的方案很多,比如串行转并的595方案,缺点是速度慢;专用的数字IC,DRV8860,缺点是价格贵;使用便宜的F0,ST的综合板喜欢这么干。

V7的IO扩展与V6的IO扩展略有不同,下面逐一做个说明。

第1步,先来看FMC的块区分配

FMC总线可操作的地址范围0x60000000到0xDFFFFFFF,具体的框图如下:

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

370

主题

370

帖子

0

粉丝