
【前言】 【STM32F769I-DISC1】驱动ST7789LCD - ST中文论坛活动 ST意法半导体中文论坛 这篇帖子,我使用模拟SPI时序点亮的LCD屏,但是使用硬件SPI时,屏没有点亮,今天又参考了一下官方的驱动文件,发现有几个问题点,经测试后,成功实现,现记录如下。 时钟极性和相位配置SPI通信的时钟极性和相位配置决定了数据采样和数据改变的时钟边沿。这是配置SPI通信的关键部分,因为它直接影响到数据的准确性。
因为我拿高其他的驱动好象是CPOL = 1,CPHA为1,所以一直没有驱动成功,后面看到stm32 st7789的配置:为 为此我偿试修改为 便成功点亮了。 为此我特意的查询了一下,在github中有人提了Issues:Please check CPAH CPOL level --请检查CPAH和CPOL极性 · Issue #32 · Floyd-Fish/ST7789-STM32 所以拿到ST7789的屏,如果使用软件SPI可以成功的点亮,硬件spi如果没有点亮,请修改CPAH与CPOL的选项来多测试一下。 当然,如果有厂家的支持,是最好的,我偿试问了一下厂家,竟然说没有这个事,也是郁闷。。。 还好,通过自己的多次偿试,成功的点亮了屏。 |