引脚选择 使用单片机是STM32F103C8T6 考虑到已经使用的IO和硬件上的布局,最好是将一个模块的相关线放在一起,所以选择如下接线方式: D0 ---> B5 D1 ---> B6 RST ---> B7 DC ---> B8 CS ---> B9 (三)CubeMX GPIO配置 所使用的IO (四) 整体配置图 五、 编程(程序部分) (一) 分析原理 有IIC...
提前创建一个文件夹,用来存放工程(文件夹路径建议全英文) 打开STM32CubeMX,选择芯片(这里选择STM32F103ZET6),配置Debug,ST-LINK选择Serial Wire。 使能HSE和LSE,配置时钟频率为72M。 配置硬件IIC,这里使能IIC1,对应STM32F103ZET6引脚为PB6和PB7。 创建工程名,配置编译环境。 这里用keil5编译,因此选择MDK-ARM-V...
,下面左边是显示一个数字12345,然后右边是显示有符号的数字-66,再下面是显示十六进制数字AA55,最后是显示二进制数字1010101001010101,这个就是十六进制AA55的二进制数,这些就是提供的OLED驱动函数模块能显示的内容 二、STM32的常用调试方式 对于我们的单片机编程而言,经常会遇到一个很大的问题,就是程序调试。因为单片机...
1)0.96 寸 OLED 有黄蓝、白、蓝三种颜色可选,其中黄蓝是屏上 1/4 部分为黄光,下 3/4 为蓝;而且是固定区域显示固定颜色,颜色和显示区域均不能修改;白光则为纯白,也就是黑底白字;蓝色则为纯蓝,也就是黑底蓝字。 2)分辨率为 128*64 3)多种接口方式,OLED 裸屏总共种接口包括:6800、8080 两种并行接口...
回到工程文件夹中,在\STM32入门教程资料\程序源码\STM32Project\中有一个1-4 OLED驱动函数模块文件夹,里面有已经准备好的OLED驱动函数模块,可以下载程序源码查看。 打开这个文件夹,里面有两个版本,一个是4针脚I2C版本,另一个是7针脚SPI版本,我们这里用的是4针脚的版本。直接打开这个文件夹,将这三个文件全部选中...
效果演示:FFT音乐频谱DIY STM32+OLED_哔哩哔哩_bilibili 制作过程: 1.准备材料: stm32f103核心板 1块 OLED12864显示屏 1块(SPI接口) 声音检测传感器 1块 (咪头+放大电路 可以网上买现成的模块,也可根据后文提供的原理图自己做) 2.硬件连接: (1)OLED连接: ...
STM32:型号为最常见的STM32F103C8T6 OLED:0.96寸OLED,IIC接口(如果是SPI接口,文中也有对应的修改介绍) 1 U8g2简介 U8g2 是一个用于嵌入式设备的单色图形库。U8g2支持单色OLED和LCD,并支持如SSD1306等多种类型的OLED驱动。 U8g2源码的开源库地址:https://github.com/olikraus/u8g2 ...
OLED显示模块模块可以使用各种类型的MCU驱动,如STM32系列单片机、STC15系列单片机、LPC系列单片机以及各种蓝牙BLE芯片等。OLED显示模块模块和艾克姆科技IK-ZET6开发板MCU之间的连接如下图所示。 图3:IK-ZET6开发板与OLED屏连接示意图 1个OLED屏接口占用的单片机的引脚如下表: ...
STM32编写OLED显示屏驱动,(文章目录)前言这篇文章将带大家学习如何编写OLED显示屏的驱动程序。这里我使用的是HAL库的硬件IIC,OLED屏幕使用的是SSD1306的。这里需要参考SSD1306的数据手册来编写驱动程序。手册位置:一、OLED的器件地址OLED的器件地址由8个位组成,分别是01