<h4>1 硬件电路</h4>
讯享网
首先引脚定义如下:我使用的是硬件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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/139830.html