
【前言】 【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的选项来多测试一下。 当然,如果有厂家的支持,是最好的,我偿试问了一下厂家,竟然说没有这个事,也是郁闷。。。 还好,通过自己的多次偿试,成功的点亮了屏。 |
基于STM32F769I-DISC1的音乐播放器
【STM32F769】实现SD卡的FATFS
【STM32F769I-DISC1】实现音乐播放
【STM32F769】读取音乐列表
【STM32F769I-DISC1】移植基于FreeRTOS的FATFS
【STM32F769I-DISC1】测评03:使用板载的串口6制作生物体监测
【STM32F769I-DISC1】测评02:调试串口1与PC通讯功能
STM32F769 中启用指令缓存后LVGL显示花屏的问题查找以及解决方法
基于STM32F769I-DISC的可调数字电源
【STM32F769I-DISC1】刷入micropython并完成点灯、读取内部温度测试