原文:STM32F103的SPI或IIC接口显示OLED屏和汉字点阵

目录 一 STM 的 . 寸OLED显示屏显示数据 .了解SPI 串行外设接口 .使用 . 寸OLED显示数据 . 工具 . 下载厂家程序并烧录到开发板里面运行结果 二 STM 通过IIC接口实现温湿度 AHT 的采集 .IIC总线协议 . 什么是I C协议 . I C 协议的物理层和协议层 . I C的两种方式 硬件I C和软件I C .实现AHT 采集程序 一 STM 的 . 寸OLED显示 ...

2020-12-27 20:34 0 381 推荐指数:

查看详情

STM32F103 SPI 操作

本主记录SPI 普通操作方式,主要为后续SPI设备提供基础 1、MDK工程目录(创建工程方式略),工程结构与前面 "STM32F103 DMA模式操作UART" 类式 2、spi 设备引脚初始在platform.c 文件下, 这里面列出SX1278 设备 platform.c 内容 ...

Fri Mar 22 01:24:00 CST 2019 0 5302
0.96寸OLED显示屏STM32F103C8T6 IIC驱动程序

0.96寸OLED显示屏IIC驱动程序有很多现成的示例,但大部分编程风格实在是让程序阅读起来很困难,所以本伽椰子重新梳理了一下驱动程序,使得其更方便阅读,具体代码内容如下: 1、滴答时钟 DRIVE_SYSTICK.h DRIVE_SYSTICK.c ...

Thu Jan 13 23:12:00 CST 2022 0 1968
STM32F103 使用硬件SPI单线TX发数据来驱动OLED

在驱动OLED时,通常使用CS/SI/SCK三线,时序满足SPI时序,但STM32SPI有四线NSS/MOSI/SCK/MISO,这里MISO没有用到。因此可以使用SPI的单线发送模式进行驱动OLED。 关键代码如下: 但是,经试验发现单线模式下在发送数据时不能使 ...

Sun May 16 21:47:00 CST 2021 0 1078
stm32f103 从机IIC的实现

根据网上的资料,大部分网友表示STM32自带的硬件IIC存在bug,读写时很容易卡死。在移植过程中遇见的问题是移植过程中不细心把函数使用错误了。 1. 在移植过程中需要注意GPIO端口时钟配置使用了RCC_APB2PeriphResetCmd作为配置GPIOB的时钟是错误的 2.线子不要连接 ...

Fri Dec 20 19:10:00 CST 2019 0 1731
stm32f103实现常用模拟IIC

#define SDA_IN() {GPIOA->CRL&=0X0FFFFFFF;GPIOA->CRL|=(u32)8<<28;}#define SDA_OUT() {GPIOA->CRL&=0X0FFFFFFF;GPIOA->CRL|=(u32 ...

Tue Sep 15 22:35:00 CST 2020 0 1165
OLED程序在stm32f103上的移植

最近买了中景园5.5寸的OLED显示屏,官方给的驱动程序是在stm32f103VC版本上的,由于在stm32f103c8t6上显示,于是需要移植。 基本情况:官方给的例程是使用GPIO口模拟的SPI驱动显示液晶 1、修改GPIO口,将OLED模拟显示GPIO口组全部替换成 ...

Mon Jul 01 05:43:00 CST 2019 0 1021
STM32F103SPI2+DMA接收数据

需求:STM32F103作为从设备,通过SPI接收大量数据; 方案:1.STM32SPI通过中断接收(占用CPU资源,且长数据易丢失) 2.STM32通过SPI+DMA实现大数据接收(占用资源少) 本次采用第二种方案实现 时序图 ...

Thu Sep 12 18:22:00 CST 2019 0 1632
stm32f103 实现LCD显示及分析

前记   stm32 f103 在很多物联网系统中,状态显示是一个很重要的部分,在配合其它的系统做物联网设备时候,有一个状态显示,不仅仅是显得高大上,并且能够让你的系统变得更加人性化,这对于做设备的来说,是非常重要的一个环节。这里就介绍一下lcd显示屏stm32 f103中移植以及过程中 ...

Tue Mar 03 05:03:00 CST 2020 1 3178
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM