本次测试一下SPI接口通信,实现LCD屏幕驱动。 首先通过STM32CubeMX创建工程,然后配置SPI接口。屏幕是用SPI1.。 屏幕接线: LCD SPI CLK ---> PA5 LCD SPI MISO---> PA6 LCD SPI MOSI ---> PC9 LCD DC ---> PC7 LCD BLK ---> PC6 因为SPI设置时钟频率非常高,这里IO设置要设置成最高速。 SPI发送使用了DMA,下面是DMA设置。 下面是SPI用到的其他GPIO设置,基本默认就行,输出模式。 下面是生成的代码。其中SPI发送数据接口如下。 LCD驱动是之前已写好,配置好SPI发送接口就可以直接用了。 下面看看LCD显示效果。SPI刷新速度非常快了。 |
STM32U5 系列使用 LPBAM 进行功耗优化
【STM32U545】实现CAN数据收发
【我的STM32U5 项目秀】+04-MPU6050在STM32U5上的移植
实战经验 | 基于 STM32U5 创建 USBx_CustomHID 通信
STM32U5 x E-BIKE,记录你的骑行多巴胺
基于STM32U5系列TIMER+DMA+DAC应用经验分享
实战经验 | 基于 STM32U5 片内温度传感器正确测算温度
【文末有礼】新款STM32U5:让便携产品拥有惊艳图效
STM32的CAN FD位定时设置注意事项
【STM32U599】5.聊聊手表菜单
学习学习,屏幕刷新看着挺快的
SPI刷新速度看着行啊
不支持都不行啊,大佬厉害。