|
利用stm32f103的SPI1和OLED屏连接。引脚连接: DC-----------PE00 v1 _% k8 C7 W* o. U RST----------PE1 SCL----------PA5 SDA----------PA7 E% Q% Y9 R R 关键SPI配置代码:( Z3 p5 U& ^4 w, r9 Z* l9 Q3 J /* SPI1 Config -------------------------------------------------------------*/; C6 T5 M; I, g3 H9 |6 j8 Y( S SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;" f0 T$ C$ U( b( S6 u SPI_InitStructure.SPI_Mode = SPI_Mode_Master; SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b; SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;/ J5 [/ y' `* e. o0 N SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge; SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;. [8 I9 E; Z! C4 _4 h' ?: q2 E+ O; C SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_16; SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB; SPI_InitStructure.SPI_CRCPolynomial = 7; SPI_Init(SPI1, &SPI_InitStructure);; l; Z4 i# i" w$ ^1 K2 N5 y /* Enable SPI1 */* x) L% d5 f5 ~4 J SPI_Cmd(SPI1, ENABLE);( {! ]$ m. E; @' H. R& [ F 试了试16*16和32*32汉字点阵都能成。
DEMO_OLED.rar
(7.44 MB, 下载次数: 11605)
|
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
微信公众号
手机版
谢谢分享