OpenEdv-开源电子网

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

液晶读不出GRAM内容???

[复制链接]

26

主题

194

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1175
金钱
1175
注册时间
2011-8-20
在线时间
21 小时
发表于 2012-8-12 22:02:06 | 显示全部楼层 |阅读模式
液晶控制器型号为HX8357,用的FSMC,显示图片,读ID都正常,但是读不出GRAM内容,读出的都是0。



如图,LCD_WriteReg(0x00),在手册中是读ID的Register,可以正确读出控制器ID为0x57;



然后
LCD_Clear(Red); 把整个屏幕都清成红色,但是读出的 点颜色值为0;


手册里面是这么写的,请大家帮忙看看我的代码有没有问题:
首先对比下时序图:



读寄存器和读GRAM基本没什么区别吧。
读GRAM先要写 “22h”,然后有一次dummy read。


所以我就这样写:


如果把上图中0x0022改成0x0000,读出的就是控制器ID,这个可以读出来。改成0x0022,应该是读LCD_SetXY设置坐标对应的GRAM了 ,但是读出来都是0,不管你往屏上刷什么颜色。
这个是怎么回事呢?











顺便附个HX8357的初始化代码了,这个不能够读GRAM,但其他都正常。

HX8357_STM32驱动.zip

333.65 KB, 下载次数: 616

for( int i=0; i<(1.0/0); i++ ) { for( int j=0; j<365; j++) money ++; age ++; if( age > 30 ) ChangeJob( Boss ); } 脸上的痘痘提醒我?我还年轻?口袋的米米告诉我?我仍需努力
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

194

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1175
金钱
1175
注册时间
2011-8-20
在线时间
21 小时
 楼主| 发表于 2012-8-12 23:38:40 | 显示全部楼层
结局很意外,用407在弄,貌似FSMC速度快了,分下频就读出来了
for( int i=0; i<(1.0/0); i++ ) { for( int j=0; j<365; j++) money ++; age ++; if( age > 30 ) ChangeJob( Boss ); } 脸上的痘痘提醒我?我还年轻?口袋的米米告诉我?我仍需努力
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-8-13 00:19:35 | 显示全部楼层
呵呵
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2012-9-6
在线时间
0 小时
发表于 2012-9-6 16:29:52 | 显示全部楼层
Hi, my name ist Ali. 

Do you have the code for the HX8357 ?
I have a 3.5" Tianma Display. I use STM32 too.
If yes. can you upload it please?

Greetings
Ali

Chinese Google Translation:

嗨,我的名字是阿里。

你有没有为HX8357的代码吗?
我有一个3.5“天马显示我用STM32太。
如果是的话。你可以把它上传吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-9-6 20:38:46 | 显示全部楼层
楼主已经上传了啊
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

29

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1303
金钱
1303
注册时间
2013-1-11
在线时间
449 小时
发表于 2014-9-14 23:27:37 | 显示全部楼层
回复【2楼】subo19920716:
---------------------------------
多少年的老帖了,尽然让我搜到了

我也是读点颜色不对,不过不是0,读出来和写进去的有差矣。

CPU跑太快??我试试
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-5 19:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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