众所周知,博主不仅是一个小白而且还十分的喜欢躺平,主打就是一个菜,这不今天有人叫我帮他写个屏幕的驱动,我一下子忘了还看了很久,于是记录一下,防止我这个记忆力不好的博主以后再忘记。
所以今天博主分享的是关于TFT屏幕的一篇文章,对于SPI的相关协议内容请大家自行去搜索学习,这里仅仅提供实际使用步骤。
对于一个从使用STM32cube开始的小白来说,开始一份代码的第一步就是利用cubemx创建工程:
首先开启SYS中的debug选项
然后是RCC选项,选择Cry...这一个
除此之外就是时钟树的配置,按照下图配置就行
基础配置到这就完成啦,接下来就是关于SPI的配置啦,这里的两个都可以,因为这里只需要传输数据,不需要接受数据,所以效果是一样的
下面的配置和我这里一样就行,主要是传输速率之类的问题
除了SPI的配置,还需要配置几个额外的IO口,随意开几个设置为输出模式就行
配置完成,直接创建工程并打开。
先将TFT需要的相关文件复制到对应工程文件夹之下(文件在资源包之中自行下载),注意更改引脚,
然后编写如下代码即可
然后点击编译,下载到开发板即可。