找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 562|回复: 0
打印 上一主题 下一主题
收起左侧

关于ILI9341屏幕SPI读取问题

[复制链接]
跳转到指定楼层
楼主
问题1: 使用SPI模式0和模式3都可以驱动,看手册上面的时序应该是模式0,但换成模式3也能驱动,有大佬能解答下这个问题嘛?



问题2:无法读取屏幕ID,寄存器为0xD3,看屏幕手册上面明确有MISO引脚,而且模块的MISO排针引脚走线也连接到了屏幕MISO引脚,使用逻辑分析仪抓取,MISO没有任何返回,全程高电平,我看到淘宝有些带触摸屏幕的模块,虽然也有MISO引脚,但是上面说了,对于屏幕来说没用,只用于触摸。。。我也有点怀疑我这个屏幕模块MISO是无用的,只用于电阻触摸。
这个问题有大佬能解答一下嘛?DC = 0命令,DC = 1数据,这些部分的程序应该没什么问题。可以点屏成功,主要是MISO一直都是高电平,我使用的是硬件SPI。想问下,有大佬遇到这种问题嘛?


这是芯片的厂商手册,里面明确写了7脚是MISO引脚。


这是逻辑分析仪抓取的时序图:

移植了中景园的软件SPI到STM32F407VET6上,使用硬件SPI可以点亮。

下载 (1).png (263.94 KB, 下载次数: 31)

下载 (1).png

下载.png (153.48 KB, 下载次数: 39)

下载.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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