1 硬件电路
首先引脚定义如下:我使用的是硬件spi2,SDA接的就是MCU的SDI引脚,CS对应spi2的CS,A0随便找一个io口,这个引脚设置高低决定是写数据还是写命令,SCK就是SPI的时钟,我使用的是主模式,SPI的是时钟为APB1的2分频这个也是能设置最快的时钟了,MCU用的是stm32f103rbt6。

2 主函数代码
首先初始化spi2,这里要注意一下SPI的波特率,由于我选用的是SPI2所以波特率最大为APB1的2分频,也就是36M÷2=18M,如果你选用的是SP1的话,因为SPI的时钟源是APB2,所以2分频就是36M,但是手册上写的SPI最大频率为18M,所以最好不要超过这个波特率,按要求来这时候还是设4分频。

3 初始化ST7735S代码
按顺序来就是Lcd_Init(),这个最好对照代码看ST7735S的手册,初始化代码如下:要注意
4 读写命令函数代码
5 设置显示区域和写颜色代码
6 显示字符串
字体大小都用是通过PCtoLCD2002完美版这个工具生成的。
6 显示效果图
当然只是可以显示一个字符串和打印一些数据出来,这个过程只是熟悉显示的原理,真正的产品还是要显示动画的。但原理还是这样。

相关:
Sitronix ST7735S Datasheet
到此这篇st7735(st7735s驱动)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/jszy-qdgl/33450.html