用SPI2驱动ILI9341 TFT屏 能写,但读不对?向各位请教一下。
来源:互联网 发布:淘宝网禁止黄赌毒 编辑:程序博客网 时间:2024/05/15 02:52
RT,用的原子SPI实验修改,写命令,写数据都没有问题,但是读就是不对。
SPI配置如下:
做最简单的读操作,读TFT驱动芯片生产商,驱动型号信息,操作过程是,写命令0X04,然后读4次,把读的结果发串口;
SPI写命令,读命令部分
主程序部分
但是读回来的数据不对,不知道是不是理解有问题,我是这么理解的
第一步:向LCD写读驱动IC信息命令
第二步:当发完要读的命令后,LCD会把第一字节准备好,这时再发一个0xff去交换LCD移位寄存器里面的数据;【这时 LCD移位寄存器 里面是我发过去的0xff呢还是准备驱动IC信息的第二个字节?】
第三步:同样再用一个0xff去交换第二个字节,即读第二个字节;
第四步:同样再用一个0xff去交换第三个字节,即读第三个字节;
第五步:同样再用一个0xff去交换第四个字节,即读第四个字节;
最终发给串口,可是串口显示的数据不正确,弄了一下午,没搞出来。故前来求助。
下面是串口数据:
SPI配置如下:
做最简单的读操作,读TFT驱动芯片生产商,驱动型号信息,操作过程是,写命令0X04,然后读4次,把读的结果发串口;
SPI写命令,读命令部分
主程序部分
但是读回来的数据不对,不知道是不是理解有问题,我是这么理解的
第一步:向LCD写读驱动IC信息命令
第二步:当发完要读的命令后,LCD会把第一字节准备好,这时再发一个0xff去交换LCD移位寄存器里面的数据;【这时 LCD移位寄存器 里面是我发过去的0xff呢还是准备驱动IC信息的第二个字节?】
第三步:同样再用一个0xff去交换第二个字节,即读第二个字节;
第四步:同样再用一个0xff去交换第三个字节,即读第三个字节;
第五步:同样再用一个0xff去交换第四个字节,即读第四个字节;
最终发给串口,可是串口显示的数据不正确,弄了一下午,没搞出来。故前来求助。
下面是串口数据:
收藏 支持 反对
回复
举报
离线
5
主题39
帖子0
精华初级会员
【劲爆】点击免费下载正点原子全套STM32开发板全套资料
SPI2_ReadByte函数,在发送0xff的时候,为什么不在while中判断上次发送结束而直接调用SPI2_I2S_Senddata呢?
用你上面写的SPI2_WriteData试试。
用你上面写的SPI2_WriteData试试。
回复 支持 反对
举报
离线
17
主题125
帖子0
精华中级会员
回复【2楼】angryBird:
---------------------------------
这两个函数是把原子的SPI_ReadWriteByte一拆为二,当时用这个函数刷屏比较慢,所以就拆了,发送时判断了,读没判断,晚上试试看。
---------------------------------
这两个函数是把原子的SPI_ReadWriteByte一拆为二,当时用这个函数刷屏比较慢,所以就拆了,发送时判断了,读没判断,晚上试试看。
回复 支持 反对
举报
离线
1
主题6
帖子0
精华新手上路
我查了资料,这里sck的时序在空闲模式下应该是低电平吧
回复 支持 反对
举报
离线
1
主题6
帖子0
精华新手上路
在吗 ? 能发一份驱动程序给我吗? 我现在也在驱动这种屏,但驱动不起来....
阅读全文
0 0
- 用SPI2驱动ILI9341 TFT屏 能写,但读不对?向各位请教一下。
- 一个SPI接口的TFT屏ILI9341
- 有几道题想向各位吧内大神请教一下
- 向各位请教。
- 向各位大侠请教
- STM32 SPI2读W25Q128驱动
- 向各位java大师请教一个问题
- 向各位大神请教个问题
- 新人向各位大大请教一个问题
- 向各位高手请教,我想成为一名专注开发网站的的程序员希望有人能指点一二
- 各位大虾能说一下你们用XML经验吗?
- 请教一下,这个游戏用什么语言写的,C++?
- 请教各位!
- 请教各位
- 请教各位
- 请教各位
- 有关TrueDBGrid的问题向各位大虾请教
- 关于溢出JMP/CALL EBX两个问题向各位请教
- 三周第三次课 2017.11.01 su命令、sudo命令、限制root远程登录
- 扒新闻
- 适合Python初学者的笔记总结【干货】
- 堆排序合并几个已经排序好的链表
- BZOJ 1486: [HNOI2009]最小圈(01分数规划:最优比例环)
- 用SPI2驱动ILI9341 TFT屏 能写,但读不对?向各位请教一下。
- angular4的对象
- CS 300 Diesel Train 连续型期望(积分)
- redhat下软件安装
- java c c++ .net 程序员的未来 迷茫的时候看一看 别彷徨
- Uboot和系统移植
- SSM框架整合之maven项目
- 在表单提交中用到的html5新标签
- Android File的详解