打印

请教香版:关于地址线的问题

[复制链接]
2900|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roc_qiu|  楼主 | 2010-3-25 13:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我们选择的是STM32F103VCT6 100pin的iC,要使用并行总线控制LCD Panel。
参考开发板STM3210E_EVAL的设计,其LCD Panel的RS引脚应该接在地址线A0处,即PF0引脚。可是100pin封装的片子没有F和G两组引脚。
那么,我要使用硬件的并行接口控制LCD Panel,其RS引脚应该接到哪里呢?
还是说100pin的不支持这种硬件接法呢。
谢谢!
沙发
香水城| | 2010-3-25 13:48 | 只看该作者
需要使用地址锁存器分离地址信号和数据信号。

使用特权

评论回复
板凳
roc_qiu|  楼主 | 2010-3-25 13:58 | 只看该作者
不明白该怎么操作。还请明示!谢谢!

使用特权

评论回复
地板
香水城| | 2010-3-25 14:17 | 只看该作者
本帖最后由 香水城 于 2010-3-25 14:50 编辑

请找一本讲单片机外设接口的书看看,如何使用地址锁存器分离地址信号和数据信号。

使用特权

评论回复
5
roc_qiu|  楼主 | 2010-3-25 14:49 | 只看该作者
本帖最后由 roc_qiu 于 2010-3-25 14:53 编辑

不好意思,可能我的描述不太清楚,导致了部分的误解。
是这样的:LCD Panel实际没有地址线而言,仅仅是通过RS的高低电平来选择传送的是命令还是数据。有点类似ALE的功能(NANAFlash就有数据地址公用一组并口线)。
              本来是靠PF0脚的高低电平来告诉LCD Panel,现在传送的是命令还是数据。有点类似地址锁存器分离地址信号和数据信号时用的ALE功能。
             那么现在100pin没有PF0引脚,那该用什么引脚来担任这个任务,告诉外设目前传送的是地址(命令)还是数据呢。

     不知道这回我说明白没有。

另外,开发板中没有用到只有8位并口线的NANAFlash(例如HY27UF084G2B的NANAFlash),那么,我们如果要用,改用什么引脚来使用ALE功能呢。

使用特权

评论回复
6
香水城| | 2010-3-25 14:53 | 只看该作者
你可以使用A16、A17.....等地址线试试。

使用特权

评论回复
7
roc_qiu|  楼主 | 2010-3-25 15:01 | 只看该作者
香版,别让我们试试啊!
打次板可是要花钱的,而且要花好长时间啊。到时候割线也麻烦啊!
能想办法重设计源头确认一下不?
谢谢啦!

使用特权

评论回复
8
香水城| | 2010-3-25 16:12 | 只看该作者
原理上使用A16、A17.....等地址线是可行的,如果希望从设计源头确认,恐怕需要比较长的时间。

使用特权

评论回复
9
roc_qiu|  楼主 | 2010-3-25 16:17 | 只看该作者
我们准备在开发板上测试一下,将LCD PANEL使用的AD0改成AD16,然后跳下线进行测试。
不过,对我这个刚入手的人来说恐怕也要点时间。(担心跳线后影响Demo程序其他的SRAM,Flash的正常使用,而需要大量的整改代码)。
有消息我会来汇报的。

使用特权

评论回复
10
香水城| | 2010-3-25 16:19 | 只看该作者
STM32上没有AD16,只有A16。

使用特权

评论回复
11
roc_qiu|  楼主 | 2010-3-25 16:57 | 只看该作者
sorry!sorry!
我说AD的意思是address。

使用特权

评论回复
12
grant_jx| | 2010-3-25 23:59 | 只看该作者
看看AN2790 - TFT LCD interfacing with the high-density STM32F10xxx FSMC 吧

使用特权

评论回复
13
roc_qiu|  楼主 | 2010-3-26 10:08 | 只看该作者
谢谢grant_jx!
我找到了这份文档。很有用!谢谢!

使用特权

评论回复
14
kiton_law| | 2010-4-21 13:41 | 只看该作者
随便找个地址线就可以了,只不过LCD的端口地址换一下就可以了

使用特权

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

本版积分规则

52

主题

198

帖子

1

粉丝