# dual_oled
**Repository Path**: tarchen/dual_oled
## Basic Information
- **Project Name**: dual_oled
- **Description**: 在stm32f103c8上通过iic和spi同时连接两个lcd。iic接oled,spi接lcd。
通过mic(adc采样)获取声音,经fft和dB转换后在lcd上显示。
- **Primary Language**: C
- **License**: GPL-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 6
- **Forks**: 0
- **Created**: 2022-07-30
- **Last Updated**: 2025-03-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# dual_oled
It is a dual oled code for stm32f103c8 with mic and fft feature.
此活动,早些年就开始了。中间停停做做。直到现在才比较满意。
2022-07-30
---
## 用到了以下的材料(如图所示):
* stm32f103c8 开发板
* oled和lcd屏
oled : 128x64 (iic或spi接口)
lcd : 128x96 (1.3 oled(color) - SSD1351 - spi接口)
: 128x80 (0.96 oled(color) - ST7735 - spi接口)
* mic模块 : MAX9812
* 按键
* 等
### 图片位置 dfiles/components.jpg

---
## 以上材料的连接,请查看dfiles目录里的stm32f103c8-io-ref.pdf
杂乱的连接示意图
### 图片位置 dfiles/connection.jpg

---
## 基本实现方式:
通过ADC采样输入的声音信号,然后经过FFT转换,再转dB,然后在oled和LCD屏上显示。
按键可以切换不同的显示方式。
---
## 使用MDK5编译,需要安装Keil.STM32F1xx_DFP.2.3.0.pack芯片支持包
---
## 演示图片
### 图片位置 dfiles/showpic.png

双LCD演示,分别接在iic(oled 128x64)和spi(LCD 128x96)上。
### 双oled图片位置 dfiles/dual_oled.jpg

双128x64的oled演示,分别接在iic和spi上。