OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2953|回复: 1

第38讲视频 LCD-FSMC原理简介有不明白的地方,请帮忙看看

[复制链接]

8

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2016-7-21
在线时间
25 小时
发表于 2017-2-20 14:38:12 | 显示全部楼层 |阅读模式
10金钱
PPT的第23页有这样的一段话:
”当Bank1接的是16位宽度存储器的时候:HADDR[25:1]-->FSMC_A[24:0]
当Bank1接的是8位宽度存储器的时候:HADDR[25:0]-->FSMC_A[25:0]

不论外部接8位/16位宽设备,FSMC_A[0]永远接在外部设备地址A[0]”

有两个问题:
1.HADDR和FSMC_A,这两种接口是怎么实现错开对应的,FSMC_A的地址线是直接连到IO口的吗,HADDR呢?
2.第3句话,"FSMC_A[0]永远接在外部设备地址A[0]”,A0一定要接吗,例程里讲的是只用了FSMC_A10,那A0还用接吗?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2016-12-2
在线时间
21 小时
发表于 2017-3-14 09:49:54 | 显示全部楼层
我的理解
1.你看板子原理图FSMC_A就是在IO口上的,而HADDR是映射到内部的AHB地址总线上的。
2.相对于内部总线来说HADDR是内部,FMC是外设。而相对于stm32来说,FMC是内部,存储器是外设。所以有FMC_A[0]与外设A[0]对齐的说法。  而这个对齐是对于用sram的时候,这里把lcd当作了sram来用,并没有用到sram的地址。而只是把RS这一根线拿来当地址用,所以A0不用接。






截图_20170314_094519.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-16 04:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表