Description: Stm32 of digital voice storage and playback system-based software design. The system has been collecting voice signal pickup by the bandpass filter and AGC, into the AD, then the data are stored in SRAM, band-pass filter is then sent by the DA, to restore the voice signal from the speaker. The system can be a good storage and playback voice signal. , The source is developed in mdk. The software design is divided into two modules: the compression and decompression coding and storage module. Compression PCM coding and ADPCM encoding the two available buttons store is the the FSMC store (256k flash) storage.
To Search:
File list (Check if you may need any files):
voice2.0\source\MS3\keyprocess.c
........\......\...\keyprocess.h
........\......\...\message.c
........\......\...\message.h
........\......\...\MSTimer.c
........\......\...\MSTimer.h
........\......\Stm32\main.c
........\......\.....\init.h
........\......\.....\init.c
........\......\.....\STM32F10xR.LIB
........\......\.....\common.h
........\......\.....\stm32f10x.h
........\......\.....\delay.c
........\......\.....\delay.h
........\......\.....\stm32f10x_it.h
........\......\.....\stm32f10x_it.c
........\......\..artup\cortexm3_macro.s
........\......\.......\stm32f10x_vector.s
........\......\.......\STM32F10x.s
........\......\User\AD7864.c
........\......\....\PGAcontrol.h
........\......\....\PGAcontrol.c
........\......\....\AD7864.h
........\......\....\measure.c
........\......\....\measure.h
........\......\....\AD9851.h
........\......\....\AD9851.c
........\......\....\RealTime.c
........\......\....\PCM.c
........\......\....\PCM.h
........\......\....\adpcm.h
........\......\....\ADPCM.c
........\......\....\LTC1272.c
........\......\....\LTC1272.h
........\......\....\fsmc_sram.c
........\......\....\fsmc_sram.h
........\......\....\voice.h
........\......\....\voice.c
........\......\LCD\lcd_display.h
........\......\...\lcd_display.c
........\......\...\GUI.zip
........\......\...\lcddriver.c
........\......\...\lcddriver.h
........\......\...\lcdgui.c
........\......\...\lcdgui.h
........\......\DSPLib\FFT.c
........\......\......\iir_stm32.c
........\......\......\PID_C_stm32.c
........\......\......\fft.h
........\......\......\stm32_dsp.h
........\......\......\table_fft.h
........\......\......\cr4_fft_1024_stm32.s
........\......\......\PID_stm32.s
........\......\......\iirarma_stm32.s
........\......\......\fir_stm32.s
........\......\......\cr4_fft_256_stm32.s
........\......\......\cr4_fft_64_stm32.s
........\project\VoiceCoding2.0.uvproj
........\.......\pattern_Target 1.dep
........\.......\pattern_project.dep
........\.......\pattern.uvopt
........\.......\JLinkArm_project.ini
........\.......\pattern_Uv2.Bak
........\.......\pattern_Opt.Bak
........\.......\pattern.opt.bak
........\.......\VoiceCoding_project.dep
........\.......\pattern.Uv2.bak
........\.......\pattern_uvproj.bak
........\.......\pattern_uvopt.bak
........\.......\JLinkLog.txt
........\.......\VoiceCoding_uvproj.bak
........\.......\VoiceCoding.uvopt
........\.......\VoiceCoding2.0_project.dep
........\.......\VoiceCoding_uvopt.bak
........\.......\VoiceCoding2.0.uvopt
........\.......\VoiceCoding2.0_uvproj.bak
........\.......\VoiceCoding2.0_uvopt.bak
........\.......\pattern.tra
........\.......\pattern.sct
........\.......\pattern.map
........\list\cortexm3_macro.lst
........\....\stm32f10x_vector.lst
........\....\STM32F10x.lst
........\....\pattern.map
........\output\pattern.plg
........\......\ExtDll.iex
........\......\cortexm3_macro.o
........\......\STM32F10x.o
........\......\main.d
........\......\stm32f10x_vector.o
........\......\main.crf
........\......\main.o
........\......\init.d
........\......\init.crf
........\......\delay.d
........\......\delay.crf
........\......\delay.o
........\......\stm32f10x_it.d
........\......\stm32f10x_it.crf
........\......\mstimer.__i