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

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

[复制链接]
z00 发布时间:2015-1-5 13:11
利用stm32f103的SPI1和OLED屏连接。引脚连接:
                DC-----------PE0
                RST----------PE1
                SCL----------PA5
                SDA----------PA7
关键SPI配置代码:
           /* SPI1 Config -------------------------------------------------------------*/
          SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;
          SPI_InitStructure.SPI_Mode = SPI_Mode_Master;
          SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
          SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;
          SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;
          SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
          SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_16;
          SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
          SPI_InitStructure.SPI_CRCPolynomial = 7;
          SPI_Init(SPI1, &SPI_InitStructure);
          /* Enable SPI1 */
          SPI_Cmd(SPI1, ENABLE);


试了试16*16和32*32汉字点阵都能成。
DEMO_OLED.rar (7.44 MB, 下载次数: 11464)
收藏 6 评论32 发布时间:2015-1-5 13:11

举报

32个回答
MaxHammer 回答时间:2015-1-16 21:44:58
太感谢了,正在找这个代码!
#define 回答时间:2015-10-8 18:37:44
要什么来什么   谢谢
木木鱼 回答时间:2015-10-10 22:35:01
支持支持!
9robot 回答时间:2015-10-15 10:25:48
谢谢分享                              
njnxj 回答时间:2016-11-17 19:37:20
正是需要的。谢谢
andypanfan 回答时间:2016-12-9 08:55:43
学习,以后会用
maomoa 回答时间:2017-1-17 19:25:58
谢谢楼主分享,许多编程细节是需要汲取高手经验的.
ts2000 回答时间:2017-1-18 08:32:56
谢谢分享!!!!
胡杨smile 回答时间:2017-2-19 16:12:35
谢谢楼主,参考一下
1234下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版