OpenEdv-开源电子网

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

关于显示的spi接口问题

[复制链接]

17

主题

119

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
466
金钱
466
注册时间
2018-4-26
在线时间
78 小时
发表于 2018-11-15 09:46:45 | 显示全部楼层 |阅读模式
昨天遇到一个小问题,然后解决了,想问一下具体原因是什么,问题如下
我在显示屏幕画面的时候,之前使用的是GPIO输出画面,速率不太够,刷新画面比较慢,所以又换了SPI的方式输出画面到屏幕上,st7789的屏。

换了spi方式,基本管脚配置完成之后,显示画面,然后画面一篇黑,啥也没有,debug调试半天也没找到问题所在,但是debug每一步都没有问题,猜测还是哪里配置出了问题,

然后发现我在配置SPI的时候顺便也把CS脚配置了一下,然后初始化CS引脚之后,我也不小心,直接把电平就拉低了(原本是要拉高的),之后就是用spi不停的输出数据,一直不行 ,没有画面,后来改了一下拉高就没问题了。

我知道低电平有效,我的疑问是我初始化的时候拉低了之后为什么后面就没有画面了,后面输出时候我对CS脚是有操作的,


如下图,我就是初始化的时候拉低了,然后就不行了。后面传输数据的时候我也拉高拉低了,虽然解决了,不明白原因,所以请教一下

QQ图片20181115094419.png

void WriteData(unsigned char w)
{
        unsigned char i;
          CS_L;
          RS_H;
                SPI2_ReadWriteByte(w);
          CS_H;


}

void WriteComm(unsigned char y)
{
        unsigned char i;
                CS_L;
                RS_L;
                SPI2_ReadWriteByte(y);
          CS_H;

}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 20:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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