STM32 FSMC 挂 LCD的问题

[复制链接]
2840|14
 楼主| 806849108 发表于 2013-8-16 17:34 | 显示全部楼层 |阅读模式
stm32f103ve       驱动芯片:  SSD1963  
FSMC_NE1---> CS,
FSMC_A16--->D/C#
FSMC_NOE--->RD#
FSMC_NWE---->WR#
采用16位的数据宽度,采用的BANK1的region1;
屏幕正常,当我在程序中把改成BANK2的region2 ,region3 region4 都能正常驱动LCD,求论坛里的高手解答下?
aozima 发表于 2013-8-16 18:52 | 显示全部楼层
请教 “region2 ,region3 region4”是指什么?

操作LCD时可以测量一下NE1是否为高电平。以及到LCD的CS连接是否正常。不然就只能是见鬼了。
香如故 发表于 2013-8-16 18:58 | 显示全部楼层
本帖最后由 香如故 于 2013-8-16 19:14 编辑

保证FSMC_A16--->D/C#这个位可以可以产生2个地址 FSMC_NE1---> CS能选上就可以了
 楼主| 806849108 发表于 2013-8-19 09:18 | 显示全部楼层
aozima 发表于 2013-8-16 18:52
请教 “region2 ,region3 region4”是指什么?

操作LCD时可以测量一下NE1是否为高电平。以及到LCD的CS连 ...

BANK1 256M下的4个区域
 楼主| 806849108 发表于 2013-8-19 09:19 | 显示全部楼层
aozima 发表于 2013-8-16 18:52
请教 “region2 ,region3 region4”是指什么?

操作LCD时可以测量一下NE1是否为高电平。以及到LCD的CS连 ...

BANK1 256M下的4个分块
 楼主| 806849108 发表于 2013-8-19 09:21 | 显示全部楼层
香如故 发表于 2013-8-16 18:58
保证FSMC_A16--->D/C#这个位可以可以产生2个地址 FSMC_NE1---> CS能选上就可以了 ...

FSMC_NE1产生低电平 是由对地址的访问产生的?
airwill 发表于 2013-8-19 09:22 | 显示全部楼层
A16 线, 软件里可是地址线 A17, 这个请特别注意哦
 楼主| 806849108 发表于 2013-8-19 09:23 | 显示全部楼层
airwill 发表于 2013-8-19 09:22
A16 线, 软件里可是地址线 A17, 这个请特别注意哦

恩  谢谢  这个我知道  我是想问下 FSMC_NE1 产生低电平 是由于我对地址的访问造成的吧?
airwill 发表于 2013-8-19 09:33 | 显示全部楼层
是的, 可以分析一下时序表
IJK 发表于 2013-8-19 09:35 | 显示全部楼层
BANK1的region1;BANK2的region2 ,region3 region4
它们对应的地址分别是什么? 写清楚就容易理解了。
 楼主| 806849108 发表于 2013-8-19 11:47 | 显示全部楼层
airwill 发表于 2013-8-19 09:33
是的, 可以分析一下时序表

我程序中的两条:
FSMC_NORSRAMInitTypeDef  FSMC_NORSRAMInitStructure;
FSMC_NORSRAMInitStructure.FSMC_Bank=FSMC_Bank1_NORSRAM1;
我这样配置LCD是能够正常驱动的,当我把代码的右边部分改成FSMC_Babk1_NORSRAM2,LCD也能够正常显示,这跟我的想法不一样
 楼主| 806849108 发表于 2013-8-28 18:04 | 显示全部楼层
分配了 结贴 结不了 总是失败
trumpxp 发表于 2013-8-28 19:15 | 显示全部楼层
楼主的分数不够吗   
wangzhifenggsh 发表于 2014-7-15 14:43 | 显示全部楼层
ssd1963是属于LCD控制芯片吧?LCD的驱动芯片是在屏幕上吧?
 楼主| 806849108 发表于 2014-7-20 23:15 | 显示全部楼层
在MCU与 TFT之间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

120

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部