你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

分享一个STM32F103系列硬件SPI驱动OLED的例程  

[复制链接]
博根 发布时间:2015-1-5 13:11
利用stm32f103的SPI1和OLED屏连接。引脚连接:
# y5 U; w0 z( ]' c1 O; e/ p. C                DC-----------PE00 v1 _% k8 C7 W* o. U
                RST----------PE1
, u3 a$ G0 ^6 A9 a% D& a                SCL----------PA5
$ f9 D& C+ O# K3 I" `5 S                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;
, a6 Q, v* L; N! t          SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
# n4 P' _7 n+ @$ q0 l; b          SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;/ J5 [/ y' `* e. o0 N
          SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;
0 d* }& K- h- W4 {! A. T          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;
! Z$ z5 ]* @2 @          SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
$ Q  L1 _2 M2 x& y# B$ I8 }: m/ {          SPI_InitStructure.SPI_CRCPolynomial = 7;
! d% Y6 V+ U/ X9 q% b1 ^+ b          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

; }+ M' m$ Z. m9 e. C
9 b$ v, ]; }' K  S% W4 P: N试了试16*16和32*32汉字点阵都能成。
( ~7 l, R  E2 _, M8 B DEMO_OLED.rar (7.44 MB, 下载次数: 11605)
赞 收藏 7 评论33 发布时间:2015-1-5 13:11

举报

33个回答
zbber 回答时间:2017-3-1 16:29:56
谢谢分享                              ,真是难得给力的帖子啊( d  Y% `2 l3 o4 X3 q- {; p
9robot 回答时间:2015-10-15 10:25:48
谢谢分享                              
moddd 回答时间:2017-7-19 20:16:25
要显示变量    可以把int型的变量spritf成字符串    再放到LCD_P8x16Str();  函数里
MaxHammer 回答时间:2015-1-16 21:44:58
太感谢了,正在找这个代码!
#define 回答时间:2015-10-8 18:37:44
要什么来什么   谢谢
木木鱼 回答时间:2015-10-10 22:35:01
支持支持!
njnxj 回答时间:2016-11-17 19:37:20
正是需要的。谢谢
andypanfan 回答时间:2016-12-9 08:55:43
学习,以后会用
maomoa 回答时间:2017-1-17 19:25:58
谢谢楼主分享,许多编程细节是需要汲取高手经验的.
小小超 回答时间:2017-1-18 08:32:56
谢谢分享!!!!
胡杨smile 回答时间:2017-2-19 16:12:35
谢谢楼主,参考一下
("▔㉨▔)汗 回答时间:2017-3-1 14:58:39
谢谢楼主,正需要,参考一下。
arenas 回答时间:2017-3-9 15:38:51
感谢分享!
qwq1 回答时间:2017-3-29 21:36:49

! M: o. H2 K% Q0 C6 ^1 `$ M8 G' d谢谢分享     
123下一页

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版