最近买了中景园5.5寸的OLED显示屏,官方给的驱动程序是在stm32f103VC版本上的,由于在stm32f103c8t6上显示,于是需要移植。 基本情况:官方给的例程是使用GPIO口模拟的SPI驱动显示液晶屏 1、修改GPIO口,将OLED模拟显示GPIO口组全部替换成 ...
STM F OLED曲线绘制从本文的标题便能看出,此次分享的内容是以STM F C T 芯片为控制核心,OLED则为 . 寸I C通信的 针类型。其实OLED的类型不是重点,各种类型的操作基本大同小异,无非是读写通信方式的不同而已,接下来为大家详细介绍OLED屏除显示汉字 字符 数字外,绘图功能的实现,大体分为硬件连接与软件代码编写两大部分。 硬件连接部分 . 寸OLED屏如下图所示: 根据上图 ...
2021-04-06 15:17 0 477 推荐指数:
最近买了中景园5.5寸的OLED显示屏,官方给的驱动程序是在stm32f103VC版本上的,由于在stm32f103c8t6上显示,于是需要移植。 基本情况:官方给的例程是使用GPIO口模拟的SPI驱动显示液晶屏 1、修改GPIO口,将OLED模拟显示GPIO口组全部替换成 ...
目录 一、STM32的0.96寸OLED显示屏显示数据 1.了解SPI(串行外设接口) 2.使用0.96寸OLED显示数据 2.1工具 2.2下载厂家程序并烧录到开发板里面运行 ...
STM32F103ZET6 IIC驱动0.96寸OLED说明 1. 说明之前购买了0.96寸O ...
在驱动OLED时,通常使用CS/SI/SCK三线,时序满足SPI时序,但STM32的SPI有四线NSS/MOSI/SCK/MISO,这里MISO没有用到。因此可以使用SPI的单线发送模式进行驱动OLED。 关键代码如下: 但是,经试验发现单线模式下在发送数据时不能使 ...
0.96寸OLED显示屏的IIC驱动程序有很多现成的示例,但大部分编程风格实在是让程序阅读起来很困难,所以本伽椰子重新梳理了一下驱动程序,使得其更方便阅读,具体代码内容如下: 1、滴答时钟 DRIVE_SYSTICK.h DRIVE_SYSTICK.c ...
希望给工作中偶尔要用的一些辅助板卡(例如运行信息现场记录)找一个快速开发的手段,Arduino作为流行的开源嵌入硬件框架,组件丰富,资料众多,所以想以Arduino作为平台。但是Arduino板子基本上基于AVR,但是目前日常工作以ARM为主,而且手头也有不少STM32F103的开发板,所以想看 ...
本主记录SPI 普通操作方式,主要为后续SPI设备提供基础 1、MDK工程目录(创建工程方式略),工程结构与前面 "STM32F103 DMA模式操作UART" 类式 2、spi 设备引脚初始在platform.c 文件下, 这里面列出SX1278 设备 platform.c 内容 ...
由于stm32的库默认是外部晶振8M的情况下实现的,所以配置波特率的时候也是按8M,包括主频,如果用12M晶振就需要改动几个地方: 在system_stm32f10x.c中找到相应类型的文件,进行如下修改。 1)72M主频: 8M时: RCC->CFGR |= (uint32 ...