硬件条件:采用中景园电子0.96寸的OLED,7线分别如下:
VCC-------->电源
GND------->地
D0--------->SCK,连接SPI1的SCK,PA5
D1--------->MOSI,MCU作为主机输出,OLED作为从机接收,接PA7
RST-------->复位接口,很重要,PC0
DC--------->命令或者数据控制线,连接PC1
CS---------->PC2片选
以上是OLED和STM32103的接线,也可以采用其他的SPI接口,这里只要D0和D1保证和SPI接口对应上就可以了,其他的线都是自定义的,作为普通IO口输出就可以了。
正确配置以下接口就可以点亮OLED了:
1、SPI接口初始化:
SPI也是串口的一种,和USART配置差不多,初始化IO口复用以及IO和SPI时钟,如果需要中断,那么需要配置中断优先级、写中断函数等。
发送和接收和USART一样,都是先将数据发送/接收到一个DR缓冲中,然后等待发送/接收,利用判断SR寄存器的标志位来判断是否发送/接收。
2、OLED的读写和初始化操作。
OLED的初始化操作网上有很多,购买时,肯定都会把初始化的那些命令过程全部给出来,照着写出来就好。不过有一点,在初始化时,需要将RST先拉低,然后持续50ms,再拉高。
然后就是写命令和写数据操作了。写数据和写命令通过DC来定,高电平写数据,低电平写命令。注意这里 还需要拉低CS片选。然后通过SPI将数据写到DR缓冲中。这里还有一点,OLED只能作为从机,只能向OLED中写,不能读。
3、还有两点很重要,OLED的CPOL的极性,我用的中景园的是0,即空闲状态高电平,以及时钟相位,要在第一个跳变沿取样。
然后就是清屏操作,其实就是将各个像素点点亮。全部写0XFF就好了,这里注意的就是,读写坐标的命令写对了就行了。OLED的坐标,纵坐标是0-7,横坐标是0-127。
以上这些都配置正确了,那么就可以点亮OLED了,剩下的就是去做怎样显示字符等等了。我一直认为,屏这个外设,只要点亮了,那么剩下的就是动脑的问题了,只要写好了画点函数,那么点构成线,线构成面。就是这样的道理。
关键字:STM32F103RCT6 SPI驱动 OLED
引用地址:
STM32F103RCT6的SPI驱动OLED
推荐阅读最新更新时间:2024-03-16 16:15
OLED进展缓慢:日本显示厂商JDI连续四季度净亏损
日本显示厂商Japan Display Inc.(JDI)周三报告称,连续第四个季度出现净亏损。该公司转向OLED技术的速度较慢,导致来自最大客户苹果的订单变少。 JDI的产品目前依然以液晶面板为主。该公司报告称,在10月至12月的这个季度,净亏损为326亿日元(3.04亿美元),而上年同期为净利润73亿日元。 根据汤森路透的调查,4名分析师平均预计,JDI该季度亏损为303.2亿日元。 JDI过去3年一直在亏损中。该公司一半的营收来自面向苹果的液晶面板销售。 然而,苹果高端的iPhone X已经转向OLED面板。目前,只有三星启动了智能手机OLED面板的量产。 为了应对销售滑坡,JDI正在削减成本。
[手机便携]
LED车灯从点到面的转变,让汽车驾驶更加的安全
在 20 世纪初,夜间驾驶非常危险。司机由煤油灯进行照明,通过手势信号和呼喊来告诉他人将要执行的操控动作,同时通过猜测来预测道路上其他车辆的动作。 由于当时的汽车较少,并且速度也较慢,此外也只是偶尔躲避马车,因此他们还是可以应付的,但我们现在已取得了长足的进步: • 从煤油灯到白炽灯泡再到发光二极管 ( LED ) 和有机 LED ( OLED ) 的进步提供了更可靠、更高效的光源。 • 从单个灯泡到多像素化设计,安装在车辆中用于特定灯功能的光源数量也增加了。 • 可变照明使驾驶员能够更好地传达他们的意图, 从而全面提升驾驶的安全性。 • 车外照明可以为造型和个性化目的提供功能和形式。 • 利用电子
[嵌入式]
京东方在建触控一体化柔性OLED产线
集微网消息,京东方正不断加码柔性OLED领域,有望借机打入苹果手机供应链。据业内人士称,京东方正在绵阳建设一条触控一体化柔性OLED生产线。 绵阳6代柔性OLED生产线(B11)是京东方第二条柔性OLED生产线。京东方计划将B11的一部分作为触控一体化生产线,并从明年开始批量生产。 据透露,京东方触控一体化柔性OLED与三星Display的Y-OCTA相同。触控一体化柔性OLED将过去附着在外部的TSP放在OLED内部实现,使得面板比现有OLED更薄更轻。特别是,由于简化了工艺,因此成本更低。 三星之前获得了这项技术,被称为“Y-OCTA”,并将其作为战略产品。该技术三星Display刚开始仅供三星智能手机使用,以提升
[手机便携]
05:OLED模块【MSP430F5529】
实物图 下面图片中,可以看到OLED模块的四个接口:GND,VCC,SCL,SDA 字模取字 字模软件 PCtoLCD2002,直接百度搜索软件进行下载。 取模步骤 1.设置软件 点“设置” 点阵格式:阴码 取模方式:列行式 每行显示数:16、16 取模走向:逆向 输出数制:十六位进制数 自定义格式:C51 像素大小:10 可参考下列图片进行设置 2.取模 点击“文件”,再点击“新建”,设置新建图像尺寸16*16,再点“确定”,然后会出现一个第二张图片的这个东西,再到上面画你想显示的字符或者图案了(只有一个字的大小的图案)。点鼠标左键为放置,右键为取消。 3.输出数据 绘制结
[单片机]
MSP432P401R+TOFLuna激光雷达测距+OLED显示
前言 前段时间弄到了一个TOF的Luna迷你激光雷达,一直想弄来着,正好昨天看到了于是花一天写了一个驱动协议,电赛需要的小伙伴可以参考一下。 一、TOFLuna激光雷达 这个是官方的说明书资料:链接:https://pan.baidu.com/s/13CejQEn5fjeshuhveFg9ig 提取码:cg2x 可以看到这个雷达还是很小巧的,就是有点小贵。。。。。。 TF-Luna有两种工作模式,一个是串口通信模式,一个是I2C通信模式,我这里写的协议是串口通信的,I2C通信协议之后有时间补上吧。(挖坑+1) 1、工作原理 测距原理 TF-Luna基于TOF (Time ofFlight)即飞行时间原理。具体为产
[单片机]
玻璃机壳 将成未来主流设计
中高阶以上机种由于工业设计的周期性需求、3D玻璃和 OLED 出现,以及新技术如5G和无线充电需求等因素,机壳材料将改采非玻璃材质。下面就随手机便携小编一起来了解一下相关内容吧。 目前玻璃比陶瓷更有成本优势,且良率较高,预计将率先胜出成为下一代机壳主流材料。 然而由于玻璃本身脆度低,结构上仍需金属来支撑机壳强度,因此预计前后玻璃机壳加金属中框方案将是未来至少2~3年手机的主流设计。 由于2D与2.5D玻璃的低成本和高良率的优势,初期的采用速度将比3D玻璃要快,但3D玻璃附加价值较高,预计将吸引更多厂商投入生产。 长期来看,2D和2.5D玻璃有可能随着越来越多产能往3D玻璃转移而受到压缩,加上本身附加价值不高,
[手机便携]
京东方与华为合作OLED面板原因有三点
下一代iPhone中的部分型号将搭载 OLED 屏幕,似乎已经是板上钉钉的事情。有韩国媒体近期又爆料称,苹果和三星很可能已经签署了高达26亿美元的 OLED 面板订单协议。据称,苹果预计将从三星显示器订购7500万块 OLED 屏幕,占OLED屏幕产量的14%,三星电子将会接收56%的屏幕,OPPO和vivo将分别保证13%和10%的OLED屏幕份额。对此,三星和苹果都未予置评。下面就随手机便携小编一起来了解一下相关内容吧。 京东方与华为合作OLED面板原因有三点 如果消息属实,三星、苹果、OPPO、vivo就占了93%,余下的,已经相当有限。值得注意的是,上述爆料中提及的品牌,并不包括在2016年与三星“对簿公堂
[手机便携]
以新技术铺垫未来 彩电业找准突破口
长虹所进行的技术和产业储备,就是为顺应这样的大势:即力争不再“承接”发达国家的转移型产业,而是直接“替代或同步于”发达国家的有关产业
日前,国家工信部和国家发改委联合主办了一场关于第三代显示技术OLED(有机发光二极管)的研讨会,会议认为,该技术将是我国显示技术超越国际显示技术水平的最好契机。
几乎与此同时,韩国三星移动显示公司执行副总裁金相秀在全球顶级的显示领域大会──信息显示学会 (SID)上断言,主动矩阵式OLED(AMOLED)可望在2015年成为大尺寸电视机的主流技术。
跟PDP(等离子)、LCD(液晶)一样,在普通人甚至还不了解这些被拼写在一起的字母有何意义的
[家用电子]