【E1435】STM32F103RC+433无线数传模块+1.12寸OLED+语音播报+电池-遥控器

2021-10-09 09:16:00      索炜达电子      486     

项目编号:E1435

文件大小:3M

源码说明:带中文注释

开发环境:C编译器

简要概述:

一款433数传的无线语音遥控器

硬件配置

MCU: STM32F103RC(72MHz)

无线数传:E62-T100S2 433无线数传模块(UART DMA)

RTC & ENC:RCV8564 SMEC89SP(IIC)

显示屏:1.12寸 96*96 OLED(SPI DMA)

语音播报:MY1680-16S(UART DMA)

电池:4049110 111x49x4mm 3800mAh聚合物锂电池 TP4057 电池充放电保护

按键数:3*5=15 个按键(IO)

原理图

【E1435】STM32F103RC+433无线数传模块+1.12寸OLED+语音播报+电池-遥控器

目录│文件列表:

 └ A-Digital-Wireless-Voice-Remote-Controller

    ├ Docs

    │  │ SH_YK_PCB.pdf

    │  │ SH_YK_PCB.png

    │  │ SH_YK原理图.pdf

    │  └ SH_YK原理图.png

    ├ SH_YK_PCB_V2.1

    │  │ Single_Hand_YK.PcbDoc

    │  │ Single_Hand_YK.PcbLib

    │  │ Single_Hand_YK.PrjPcb

    │  │ Single_Hand_YK.PrjPcbStructure

    │  │ Single_Hand_YK.SchDoc

    │  └ Single_Hand_YK.SCHLIB

    └ SH_YK_SOFTWARE_V2.1

       │ SH_YK.uvprojx

       ├ APP

       │  └ main.c

       ├ BSP

       │  ├ ADC

       │  │  │ adc.c

       │  │  └ adc.h

       │  ├ BUTTON

       │  │  │ BUTTON.c

       │  │  └ BUTTON.h

       │  ├ DELAY

       │  │  │ delay.c

       │  │  └ delay.h

       │  ├ IWDG

       │  │  │ iwdg.c

       │  │  └ iwdg.h

       │  ├ LED

       │  │  │ LED.c

       │  │  └ LED.h

       │  ├ MALLOC

       │  │  │ malloc.c

       │  │  └ malloc.h

       │  ├ MultiButton

       │  │  │ multi_button.c

       │  │  │ multi_button.h

       │  │  │ README.md

       │  │  └ examples

       │  │     │ event_async.c

       │  │     └ event_inquire.c

       │  ├ MultiTimer

       │  │  │ multi_timer.c

       │  │  │ multi_timer.h

       │  │  │ README.md

       │  │  └ examples

       │  │     └ main.c

       │  ├ OLED

       │  │  │ ASCII.h

       │  │  │ GB1616.h

       │  │  │ MKY.H

       │  │  │ OLED.c

       │  │  └ OLED.h

       │  ├ RTC

       │  │  │ rtc.c

       │  │  └ rtc.h

       │  ├ SmartTimer

       │  │  │ .gitignore

       │  │  │ README.md

       │  │  │ smarttimer.c

       │  │  └ smarttimer.h

       │  ├ STMFLASH

       │  │  │ stmflash.c

       │  │  └ stmflash.h

       │  ├ TIMER

       │  │  │ TIMER.C

       │  │  └ TIMER.H

       │  ├ UGUI

       │  │  │ ugui.c

       │  │  └ ugui.h

       │  └ USART

       │     │ usart.c

       │     └ usart.h

       ├ DebugConfig

       │  └ Target_1_STM32F103RB_1.0.0.dbgconf

       ├ OBJ

       │  │ SH_YK.axf

       │  │ SH_YK.bin

       │  └ SH_YK.hex

       ├ STM32F10x_FWLib

       │  ├ inc

       │  │  │ misc.h

       │  │  │ stm32f10x_adc.h

       │  │  │ stm32f10x_bkp.h

       │  │  │ stm32f10x_can.h

       │  │  │ stm32f10x_cec.h

       │  │  │ stm32f10x_crc.h

       │  │  │ stm32f10x_dac.h

       │  │  │ stm32f10x_dbgmcu.h

       │  │  │ stm32f10x_dma.h

       │  │  │ stm32f10x_exti.h

       │  │  │ stm32f10x_flash.h

       │  │  │ stm32f10x_fsmc.h

       │  │  │ stm32f10x_gpio.h

       │  │  │ stm32f10x_i2c.h

       │  │  │ stm32f10x_iwdg.h

       │  │  │ stm32f10x_pwr.h

       │  │  │ stm32f10x_rcc.h

       │  │  │ stm32f10x_rtc.h

       │  │  │ stm32f10x_sdio.h

       │  │  │ stm32f10x_spi.h

       │  │  │ stm32f10x_spi.h~RF19828eb.TMP

       │  │  │ stm32f10x_tim.h

       │  │  │ stm32f10x_usart.h

       │  │  └ stm32f10x_wwdg.h

       │  └ src

       │     │ misc.c

       │     │ stm32f10x_adc.c

       │     │ stm32f10x_bkp.c

       │     │ stm32f10x_can.c

       │     │ stm32f10x_cec.c

       │     │ stm32f10x_crc.c

       │     │ stm32f10x_dac.c

       │     │ stm32f10x_dbgmcu.c

       │     │ stm32f10x_dma.c

       │     │ stm32f10x_exti.c

       │     │ stm32f10x_flash.c

       │     │ stm32f10x_fsmc.c

       │     │ stm32f10x_gpio.c

       │     │ stm32f10x_i2c.c

       │     │ stm32f10x_iwdg.c

       │     │ stm32f10x_pwr.c

       │     │ stm32f10x_rcc.c

       │     │ stm32f10x_rtc.c

       │     │ stm32f10x_sdio.c

       │     │ stm32f10x_spi.c

       │     │ stm32f10x_tim.c

       │     │ stm32f10x_usart.c

       │     └ stm32f10x_wwdg.c

       └ SYSTEM

          ├ CORE

          │  │ core_cm3.c

          │  │ core_cm3.h

          │  │ startup_stm32f10x_hd.s

          │  └ startup_stm32f10x_md.s

          ├ SYS

          │  │ stm32f10x.h

          │  │ stm32f10x.h~RFb226b5.TMP

          │  │ stm32f10x.h~RFbad645.TMP

          │  │ sys.c

          │  │ sys.h

          │  └ system_stm32f10x.h

          └ USER

             │ startup_stm32f10x_hd.s

             │ stm32f10x.h

             │ stm32f10x.h~RFbc49ab6.TMP

             │ stm32f10x_conf.h

             │ stm32f10x_it.c

             │ stm32f10x_it.h

             │ system_stm32f10x.c

             └ system_stm32f10x.h

TAGSTM32F103RC
  • 2 次
  • 1 分