2021-10-09 09:16:00 索煒達(dá)電子 814
項目編號:E1435
文件大?。?M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
一款433數(shù)傳的無線語音遙控器
硬件配置
MCU: STM32F103RC(72MHz)
無線數(shù)傳:E62-T100S2 433無線數(shù)傳模塊(UART DMA)
RTC & ENC:RCV8564 SMEC89SP(IIC)
顯示屏:1.12寸 96*96 OLED(SPI DMA)
語音播報:MY1680-16S(UART DMA)
電池:4049110 111x49x4mm 3800mAh聚合物鋰電池 TP4057 電池充放電保護(hù)
按鍵數(shù):3*5=15 個按鍵(IO)
原理圖
目錄│文件列表:
└ 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