
利用stm32f103的SPI1和OLED屏连接。引脚连接: DC-----------PE0 RST----------PE1 SCL----------PA5 SDA----------PA7 关键SPI配置代码: /* SPI1 Config -------------------------------------------------------------*/ SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;# y& |! ], U: g# k1 V SPI_InitStructure.SPI_Mode = SPI_Mode_Master; SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;# j* x9 J; y' Y6 n; G: g( \; j$ m& a SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;9 m+ ^& ?; i0 ^; z) D5 l6 J SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge; SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;, V* d. @8 r) A( T# X SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_16; SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB; SPI_InitStructure.SPI_CRCPolynomial = 7; SPI_Init(SPI1, &SPI_InitStructure);- C* [7 H# A1 [- I/ a4 \( r! h N /* Enable SPI1 */) B% Q7 S3 }, K5 s7 w SPI_Cmd(SPI1, ENABLE);- N0 M( Q- X4 o 9 p4 T" f& b, J6 ]( {6 b m. Y 7 x; M. i6 x8 h. m& {0 c 试了试16*16和32*32汉字点阵都能成。0 z& q ]4 Y: x( T3 _: x ![]() |
谢谢分享