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

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

[复制链接]
博根 发布时间:2015-1-5 13:11
利用stm32f103的SPI1和OLED屏连接。引脚连接:4 q+ Z4 v' Y" ~" ~. _
                DC-----------PE0
1 N. b; v* r$ Z9 |6 R: L) J9 Z                RST----------PE1
: ?+ i3 l; g, j' b; X1 |                SCL----------PA5$ ]0 s3 k5 G5 E8 Y: D" ?
                SDA----------PA7+ F/ ~+ L/ d" c
关键SPI配置代码:" |4 P5 `& I" z+ y* K
           /* SPI1 Config -------------------------------------------------------------*/- p. h5 h0 D" I, p) y2 ^
          SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;
1 o$ e  R% `& _0 h          SPI_InitStructure.SPI_Mode = SPI_Mode_Master;4 H: B2 U2 A0 q: D  k
          SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;5 j! x# O' X* H/ |8 j& |7 W
          SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;- p) w1 \' K0 N2 Q, r: {- Q' L
          SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;
) h( D, T: h2 B: d          SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
4 y9 O# A( X* ~! Z% f          SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_16;
5 Z/ T+ z0 E' A8 F; E          SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
9 q4 [3 w, [! R& m. U' v6 t1 M( Q          SPI_InitStructure.SPI_CRCPolynomial = 7;" F# N7 p. q1 D% Q1 S
          SPI_Init(SPI1, &SPI_InitStructure);
& i- z2 P9 J+ Q! I          /* Enable SPI1 */
$ o4 V; @) z6 Q# F: W' V8 W/ s          SPI_Cmd(SPI1, ENABLE);
" F9 ~) A* p% q
( _( j) `1 s/ F' H3 D
8 `% S+ {1 g9 n试了试16*16和32*32汉字点阵都能成。
- i. m+ B; s  m' ] DEMO_OLED.rar (7.44 MB, 下载次数: 11605)
赞 收藏 7 评论33 发布时间:2015-1-5 13:11

举报

33个回答
zbber 回答时间:2017-3-1 16:29:56
谢谢分享                              ,真是难得给力的帖子啊
3 x! `7 [9 W( b. d8 m2 W$ D) s
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  _4 A( }& ^谢谢分享     
123下一页

所属标签

相似技术帖

官网相关资源

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