OpenEdv-开源电子网

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

TFT LCD ID读取错误问题

[复制链接]

8

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2015-11-20
在线时间
14 小时
发表于 2016-3-2 19:44:15 | 显示全部楼层 |阅读模式
1金钱
读取的ID从串口发送回来是1e00。。小白,请 大神 指点!

最佳答案

查看完整内容[请看2#楼]

上传到串口是1E00,但是现在上穿到串口 变成了FFFF。。 我试着直接把 LCD->RAM 的值读出来是FFFF。。感觉写命令程序就没进去过,所以一直读到FFFF..
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2015-11-20
在线时间
14 小时
 楼主| 发表于 2016-3-2 19:44:16 | 显示全部楼层
豹影显示 发表于 2016-3-3 21:42
变量是le00 还是上传到串口是le00 ?

上传到串口是1E00,但是现在上穿到串口 变成了FFFF。。  我试着直接把   LCD->RAM 的值读出来是FFFF。。感觉写命令程序就没进去过,所以一直读到FFFF..
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2016-3-2 23:07:20 | 显示全部楼层
单个LCD数据口的IO分别接GND和VCC试试读数正常不。
回复

使用道具 举报

8

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2015-11-20
在线时间
14 小时
 楼主| 发表于 2016-3-3 20:39:51 | 显示全部楼层
正点原子 发表于 2016-3-2 23:07
单个LCD数据口的IO分别接GND和VCC试试读数正常不。

什么意思?  单个LCD数据口。。有16个数据口呀
回复

使用道具 举报

8

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2015-11-20
在线时间
14 小时
 楼主| 发表于 2016-3-3 20:44:03 | 显示全部楼层
正点原子 发表于 2016-3-2 23:07
单个LCD数据口的IO分别接GND和VCC试试读数正常不。

我换了几根杜邦线之后,回来的是FFFF了。。怎么回事呀?
回复

使用道具 举报

9

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
552
金钱
552
注册时间
2013-12-15
在线时间
29 小时
发表于 2016-3-3 21:09:32 | 显示全部楼层
哪款屏 ?  几寸的 ?

建议先设定一个变量,比如 a = LCD_ID_read() ;  单步执行,观察变量a,判断读到的Id值是否正确,然后再将a上传串口,看下问题是出在读操作,还是串口部分,然后才好进一步分析 。
我是初学者
专注显示科技 - - - 让每一DOT诠释生命的精彩
TFT显示屏:   https://boy-display.taobao.com
回复

使用道具 举报

8

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2015-11-20
在线时间
14 小时
 楼主| 发表于 2016-3-3 21:41:04 | 显示全部楼层
豹影显示 发表于 2016-3-3 21:09
哪款屏 ?  几寸的 ?

建议先设定一个变量,比如 a = LCD_ID_read() ;  单步执行,观察变量a,判断读到 ...

原子的4.3的屏。。  就是这么做的,一开始回来的是1e00,重新弄了下杜邦线,就变成FFFF了,一直就没对过。。
回复

使用道具 举报

9

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
552
金钱
552
注册时间
2013-12-15
在线时间
29 小时
发表于 2016-3-3 21:42:10 | 显示全部楼层
变量是le00 还是上传到串口是le00 ?
我是初学者
专注显示科技 - - - 让每一DOT诠释生命的精彩
TFT显示屏:   https://boy-display.taobao.com
回复

使用道具 举报

9

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
552
金钱
552
注册时间
2013-12-15
在线时间
29 小时
发表于 2016-3-3 23:19:34 来自手机 | 显示全部楼层
那就是READ本身就有问题了,和串口没关系,你再仔细研究下READ函数呀!有一个空读操作不知道你执行了么? 请严格参照正点的例程!
回复

使用道具 举报

8

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2015-11-20
在线时间
14 小时
 楼主| 发表于 2016-3-4 19:26:34 | 显示全部楼层
豹影显示 发表于 2016-3-3 23:19
那就是READ本身就有问题了,和串口没关系,你再仔细研究下READ函数呀!有一个空读操作不知道你执行了么?  ...

用的就是正点的例程。。。基本没修改例程。。就一直出这样的问题!
回复

使用道具 举报

9

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
552
金钱
552
注册时间
2013-12-15
在线时间
29 小时
发表于 2016-3-5 00:50:41 | 显示全部楼层
a185531353 发表于 2016-3-4 19:26
用的就是正点的例程。。。基本没修改例程。。就一直出这样的问题!

具体是怎么接的 ?  杜邦线接到哪里去了 ?
我是初学者
专注显示科技 - - - 让每一DOT诠释生命的精彩
TFT显示屏:   https://boy-display.taobao.com
回复

使用道具 举报

8

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2015-11-20
在线时间
14 小时
 楼主| 发表于 2016-3-5 19:12:48 | 显示全部楼层
豹影显示 发表于 2016-3-5 00:50
具体是怎么接的 ?  杜邦线接到哪里去了 ?

接到IO上的呀。。  我重新接了一遍。。回来的ID 又变了。。   我直接初始化,屏不能显示字符。。 但是屏幕亮度有反应,执行到某一步显示字符的时候 花屏了。
回复

使用道具 举报

9

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
552
金钱
552
注册时间
2013-12-15
在线时间
29 小时
发表于 2016-3-5 22:00:43 | 显示全部楼层
没太明白, 杜邦线一端接了IO口,另外一端接哪里了 ?
(我自己的感觉:杜邦线是世界上最不靠谱的线
我是初学者
专注显示科技 - - - 让每一DOT诠释生命的精彩
TFT显示屏:   https://boy-display.taobao.com
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 07:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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