# 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/components.jpg "components") --- ## 以上材料的连接,请查看dfiles目录里的stm32f103c8-io-ref.pdf 杂乱的连接示意图 ### 图片位置 dfiles/connection.jpg ![连接图片](dfiles/connection.jpg "connection") --- ## 基本实现方式: 通过ADC采样输入的声音信号,然后经过FFT转换,再转dB,然后在oled和LCD屏上显示。 按键可以切换不同的显示方式。 --- ## 使用MDK5编译,需要安装Keil.STM32F1xx_DFP.2.3.0.pack芯片支持包 --- ## 演示图片 ### 图片位置 dfiles/showpic.png ![演示图片](dfiles/showpic.png "showing")   双LCD演示,分别接在iic(oled 128x64)和spi(LCD 128x96)上。 ### 双oled图片位置 dfiles/dual_oled.jpg ![演示图片](dfiles/dual_oled.jpg "dual_oled")   双128x64的oled演示,分别接在iic和spi上。