OpenEdv-开源电子网

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

关于TFT读ID的问题

[复制链接]

2

主题

3

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2013-8-17
在线时间
0 小时
发表于 2013-8-31 01:10:42 | 显示全部楼层 |阅读模式

不明白在读ID的时候,


LCD_RAM 里面是一个确定地址的值,传给TFT的时候表示的读数据指令。

但是DATA=LCD->LCD_RAM;为什么能把读到的数据(比如ID号)传给DATA呢?

LCD_RAM 并没有连接到一个确定地址的存储单元啊,怎么能读出来的呢?

谢谢原子哥!

 


 

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

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2013-8-31 10:12:44 | 显示全部楼层
回复【楼主位】fengchao989:
---------------------------------
仔细看下 fsmc
1-1
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2013-8-31 10:19:39 | 显示全部楼层
FSMC的一种应用。
用FSMC其中一条地址线接到液晶的C/D控制线。
举例说,如果液晶数据为16位
放在BANK1-NORSRAM1 
那么寄存器的基地址就是0x60000000.
C/D控制线接A16,那么数据的地址=寄存器的基地址+2^(16+1)=0x60020000.
就是说如果向0x60000000写入数据,就相当于让C/D控制线为低电平,是写寄存器。
如果向0x60020000写数据,就相当于让C/D控制线为高电平,写数据。
至于WR RD CS的电平时序,由FSMC自动完成。

读取液晶ID之前会向REG发送读ID指令。液晶会在数据线上反馈ID,通过FSMC读取就可以了。
ID = LCD->LCD_RAM就是读取反馈的值。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-13 21:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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