OpenEdv-开源电子网

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

用SPI1驱动ILI9341 TFT屏读出来的ID是FF FF FF 弄了好长时间了已经,求大神帮助

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-2-15
在线时间
7 小时
发表于 2016-7-11 11:46:25 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 863025154 于 2016-7-11 11:50 编辑

用的原子SPI实验修改 希望大家帮帮忙  或者谁有以前写过的程序 麻烦发一份给我哦 跪等......[qq]863025154[/qq]

SPI初始化

SPI初始化

写数据和读数据

写数据和读数据
QQ截图20160711114814.png

主函数读ID程序

主函数读ID程序

串口返回数据

串口返回数据

时序图

时序图

ID数据格式

ID数据格式

最佳答案

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

小弟想问一下大神有没有这种屏幕的程序,麻烦给我一份可以吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-2-15
在线时间
7 小时
 楼主| 发表于 2016-7-11 11:46:26 | 显示全部楼层
原_子_哥门徒 发表于 2016-7-11 12:48
建议参考下那个OLED实验可以使用SPI控制OLED屏幕显示的。

小弟想问一下大神有没有这种屏幕的程序,麻烦给我一份可以吗?
回复

使用道具 举报

10

主题

254

帖子

0

精华

高级会员

Rank: 4

积分
594
金钱
594
注册时间
2015-10-17
在线时间
145 小时
发表于 2016-7-11 12:48:13 | 显示全部楼层
建议参考下那个OLED实验可以使用SPI控制OLED屏幕显示的。
开着单片机翱翔在天空
回复

使用道具 举报

10

主题

254

帖子

0

精华

高级会员

Rank: 4

积分
594
金钱
594
注册时间
2015-10-17
在线时间
145 小时
发表于 2016-7-11 15:04:30 | 显示全部楼层
很少用spi接口的屏幕,暂时没有这样的代码,我就想到正点原子有个OLED有spi通信的代码
开着单片机翱翔在天空
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-2-15
在线时间
7 小时
 楼主| 发表于 2016-7-11 15:11:03 | 显示全部楼层
原_子_哥门徒 发表于 2016-7-11 15:04
很少用spi接口的屏幕,暂时没有这样的代码,我就想到正点原子有个OLED有spi通信的代码

好的 麻烦你了 谢谢
回复

使用道具 举报

14

主题

80

帖子

0

精华

高级会员

Rank: 4

积分
591
金钱
591
注册时间
2013-3-1
在线时间
153 小时
发表于 2016-8-28 23:07:25 | 显示全部楼层
楼主,该问题是如何解决的???我现在也是遇到读取数据是0X00FF的问题,求解
回复

使用道具 举报

7

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2016-10-21
在线时间
43 小时
发表于 2016-11-4 10:47:19 | 显示全部楼层
我也是读出FFFFFF,写是完全没有问题,就是ID读不出来,LZ解决没有。
回复

使用道具 举报

4

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2014-3-20
在线时间
6 小时
发表于 2017-7-28 15:48:44 | 显示全部楼层
同样的问题,有人能提供点思路吗?
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-2-15
在线时间
7 小时
 楼主| 发表于 2017-8-2 12:23:59 | 显示全部楼层
本帖最后由 863025154 于 2017-8-2 12:33 编辑

这个我已经试了好长时间了 用示波器什么的都测了 无奈读不出来数据 不过好在可以写数据 在这里我将我的代码上传上去 希望大家借鉴 关于此屏幕 淘宝上随处可见 但更无奈的是他们都不提供代码 主要是这种屏幕体积小 接口少 我才去驱动它 同时附上它的图片

正面

正面

背面

背面

TFT彩屏(硬件SPI).zip

4.53 MB, 下载次数: 780

回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2021-2-7
在线时间
2 小时
发表于 2022-1-27 10:53:32 | 显示全部楼层
收到全FF是因为MISO脚状态设置的问题,应该设置成AF_PP模式,使用HAL库的时候也不例外。
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2021-2-7
在线时间
2 小时
发表于 2022-1-27 10:54:47 | 显示全部楼层
863025154 发表于 2017-8-2 12:23
这个我已经试了好长时间了 用示波器什么的都测了 无奈读不出来数据 不过好在可以写数据 在这里我将我的代码 ...

读屏我也搞了好久,现在的情况是读屏可以正常读出来数据,但是再写的时候屏幕直接没反应了。我用的是ILI9341的屏幕。
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2021-2-7
在线时间
2 小时
发表于 2022-1-27 10:55:31 | 显示全部楼层
863025154 发表于 2017-8-2 12:23
这个我已经试了好长时间了 用示波器什么的都测了 无奈读不出来数据 不过好在可以写数据 在这里我将我的代码 ...

现在直接摆烂,上DMA+SPI刷屏,用内部SRAM或SDRAM做显存
回复

使用道具 举报

5

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2021-8-27
在线时间
27 小时
发表于 2022-10-21 13:55:53 | 显示全部楼层
三月花科技 发表于 2022-1-27 10:54
读屏我也搞了好久,现在的情况是读屏可以正常读出来数据,但是再写的时候屏幕直接没反应了。我用的是ILI9 ...

您好,能参考一下你的读屏代码吗?弄了好久,就是不行。如果可以的话 发我邮箱
1454121312@qq.com 谢谢了。
回复

使用道具 举报

0

主题

103

帖子

0

精华

高级会员

Rank: 4

积分
632
金钱
632
注册时间
2016-3-30
在线时间
67 小时
发表于 2022-10-22 19:36:42 | 显示全部楼层
那个屏幕用SPI接口,可能就没有读的功能。
回复

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2020-12-26
在线时间
25 小时
发表于 2023-2-17 16:21:03 | 显示全部楼层
读一个ST7789V2的屏ID, 手册上数据是858552,用命令04读出的是42C2A9刚好差一倍(或者一位),用0XDA命令读是85,显示正常.
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 15:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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