利用stm32f103的SPI1和OLED屏连接。引脚连接: DC-----------PE0 RST----------PE1 SCL----------PA58 B j K- o5 I# J, Q SDA----------PA7 关键SPI配置代码:7 H' U( j) L+ T /* SPI1 Config -------------------------------------------------------------*/ SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;7 T2 N1 r' y+ a% ?. b3 s SPI_InitStructure.SPI_Mode = SPI_Mode_Master;% M+ v( a; P# G5 k" Q& z SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;( v$ z" O& z/ L SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low; SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge; SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;$ P: W$ B+ t2 ]4 u0 o+ y SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_16;# z0 u: I5 V/ v% }& M& r SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB; SPI_InitStructure.SPI_CRCPolynomial = 7; SPI_Init(SPI1, &SPI_InitStructure);% u7 p6 ]& Y4 ]8 S /* Enable SPI1 */$ K- N5 q, w. _ N SPI_Cmd(SPI1, ENABLE); 试了试16*16和32*32汉字点阵都能成。6 R8 [! G( i/ [ |
【管管推荐】STM32经验分享篇
STM32固件库分享,超全系列整理
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【MCU实战经验】+STM32F107的USB使用
基于STM32F103两轮平衡小车设计(开源)
STM32F107VCT6官方原理图和PCB
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F10xx存储器和系统架构经验分享
基于STM32F1的CAN通信之BH1750
基于STM32F1的CAN通信之OLED
谢谢分享