STMWoodData
发布时间:2023-9-7 15:36
|
首先打开STM32CubeMX基于开发板方式新建项目,找到STM32H503。本次主要测试SPI接口功能。使能SPI1,因为只需要发送数据,这里就设置了只发送模式。 OLED接线: OLED_D0------PB3 //SCK OLED_D1------PB5 //MOSI OLED_RST--- -PB0 //复位 OLED_DC------PB10 //命令/数据选择 OLED_CS------PA8 //CS片选 如下图所示,设置GPIO模式。 SPI分频频率不要太高了。
最终SPI配置
下面开始移植OLED库,使用的是SSD1306驱动。之前也在其他平台移植过,所以本次移植很快就成功了。 移植主要实现SPI读写命令和数据函数。
下面看看oled显示效果吧
|
STMWoodData
最优答案
回答时间:2023-9-7 15:39:17
代码:2 h) d! Q; s/ I. ]! g
stm32h5_spi_oled.zip
(1.28 MB, 下载次数: 6)
|
|
H5除了接个屏,感觉现在H5很火啊,一货难求,有没有试试别的功能; J3 `9 N2 E8 r$ l" V1 ^ |
【STM32H5 评测】基础硬件加密与随机数性能 - STM32H5E5实测硬件AES加解密、HASH运算、TRNG真随机数输出速率与稳定性
【STM32H5 评测】内存读写性能 - STM32H5E5实测Flash,SRAM读写速度,用DMA搬运大块数据
【STM32H5 评测】CPU核心性能 - STM32H5E5跑 RTOS,观察任务切换速度、中断响应快慢
【STM32H5 评测】3、STM32H5 Lwip 移植、官方例程和UDP发送数据
【STM32H5 评测】基于NUCLEO_H5E5ZJ+Zephyr数字电源
【STM32H5 评测】2、Keil中添加RTX5 RTOS和Event Record
STM32C542RC开发板PWM呼吸灯及多功能按键实验
NUCLEO-H5E5ZJ 移植 LVGL
NUCLEO-H5E5ZJ 移植 ST7735 SPI LCD 驱动
NUCLEO-H5E5ZJ 以太网(Ethernet)移植记录
微信公众号
手机版