Introduction - If you have any usage issues, please Google them yourself
based on TMS320F2812 AMR codecs RS OFDM modulation and demodulation source. Is a stand alone version of operation, that is, without access JTAG Emulator download directly operation. Including the ADC and PWM control.
Packet : 109201276f2812_standalone.rar filelist
F2812_standalone\10s.asm
F2812_standalone\200ms.h
F2812_standalone\200mspwmout.h
F2812_standalone\5s.asm
F2812_standalone\600msDem.h
F2812_standalone\Az_lsp.asm
F2812_standalone\Bin2int.asm
F2812_standalone\Bits2prm.asm
F2812_standalone\Cb_gain_average.asm
F2812_standalone\Chebps.asm
F2812_standalone\CodeStartBranch.asm
F2812_standalone\DSP28_Adc.c
F2812_standalone\DSP28_Adc.h
F2812_standalone\DSP28_CodeStartBranch.asm
F2812_standalone\DSP28_CpuTimers.c
F2812_standalone\DSP28_CpuTimers.h
F2812_standalone\DSP28_DBGIER.asm
F2812_standalone\DSP28_DefaultIsr.c
F2812_standalone\DSP28_DefaultIsr.h
F2812_standalone\DSP28_DevEmu.h
F2812_standalone\DSP28_Device.h
F2812_standalone\DSP28_ECan.c
F2812_standalone\DSP28_ECan.h
F2812_standalone\DSP28_Ev.c
F2812_standalone\DSP28_Ev.h
F2812_standalone\DSP28_GlobalPrototypes.h
F2812_standalone\DSP28_GlobalVariableDefs.c
F2812_standalone\DSP28_Gpio.c
F2812_standalone\DSP28_Gpio.h
F2812_standalone\DSP28_InitPeripherals.c
F2812_standalone\DSP28_Mcbsp.c
F2812_standalone\DSP28_Mcbsp.h
F2812_standalone\DSP28_PieCtrl.c
F2812_standalone\DSP28_PieCtrl.h
F2812_standalone\DSP28_PieVect.c
F2812_standalone\DSP28_PieVect.h
F2812_standalone\DSP28_SWPrioritizedDefaultIsr.c
F2812_standalone\DSP28_SWPrioritizedIsrLevels.h
F2812_standalone\DSP28_SWPrioritizedPieVect.c
F2812_standalone\DSP28_Sci.c
F2812_standalone\DSP28_Sci.h
F2812_standalone\DSP28_Spi.c
F2812_standalone\DSP28_Spi.h
F2812_standalone\DSP28_SysCtrl.c
F2812_standalone\DSP28_SysCtrl.h
F2812_standalone\DSP28_XIntrupt.c
F2812_standalone\DSP28_XIntrupt.h
F2812_standalone\DSP28_Xintf.c
F2812_standalone\DSP28_Xintf.h
F2812_standalone\DSP28_usDelay.asm
F2812_standalone\D_plsf_3.asm
F2812_standalone\Debug.lkf
F2812_standalone\Debug.lkv
F2812_standalone\Dec_gain.asm
F2812_standalone\Decoder_amr.asm
F2812_standalone\Demod.h
F2812_standalone\DirectChannel.c
F2812_standalone\Direct_Standalone.c
F2812_standalone\EmulatorResetTemp.wks
F2812_standalone\FrameOfdm.C
F2812_standalone\FrameOfdm.H
F2812_standalone\FrameOfdm.asm
F2812_standalone\Function.C
F2812_standalone\Function.H
F2812_standalone\Function.asm
F2812_standalone\Get_lsp_pol.asm
F2812_standalone\Int2bin.asm
F2812_standalone\Int_lpc_1to3.asm
F2812_standalone\Int_lpc_1to3_2.asm
F2812_standalone\Int_lsf.asm
F2812_standalone\Post_Filter.asm
F2812_standalone\Post_Process.asm
F2812_standalone\Pre_Process.asm
F2812_standalone\Pred_lt_3or6.asm
F2812_standalone\Prm2bits.asm
F2812_standalone\Q_plsf_3.asm
F2812_standalone\RS.C
F2812_standalone\RS.H
F2812_standalone\RS.asm
F2812_standalone\RealTimeProj.wks
F2812_standalone\Receive.C
F2812_standalone\Receive.asm
F2812_standalone\Setting.H
F2812_standalone\Speech_Decode_Frame.asm
F2812_standalone\Speech_Decode_Frame_init.asm
F2812_standalone\Syn_filt.asm
F2812_standalone\SysCtrl.c
F2812_standalone\TestProj.wks
F2812_standalone\TestProj2.wks
F2812_standalone\Transmit.C
F2812_standalone\Transmit.asm
F2812_standalone\TxRx.C
F2812_standalone\TxRx.H
F2812_standalone\TxRx.asm
F2812_standalone\Vq_subvec3.asm
F2812_standalone\Vq_subvec4.asm
F2812_standalone\Weight_Ai.asm
F2812_standalone\a_b.asm
F2812_standalone\adc_pwm3.paf
F2812_standalone\adc_pwm3.pjt
F2812_standalone\adc_pwm_11.c
F2812_standalone\adc_pwm_1214.c
F2812_standalone\adc_pwm_2.c
F2812_standalone\adc_pwm_amr_Enc_Dec_1.c
F2812_standalone\adc_pwm_amr_Enc_Dec_2.c
F2812_standalone\adc_pwm_done.c
F2812_standalone\adc_pwm_no_pass_ch.c
F2812_standalone\adc_pwm_no_pass_ch_2.c
F2812_standalone\adc_pwm_no_pass_ch_3.c
F2812_standalone\adc_pwm_pass_channel.c
F2812_standalone\adc_pwm_spi.c
F2812_standalone\adc_pwm_spi_done.c
F2812_standalone\adctest10s.asm
F2812_standalone\adctest5s.asm
F2812_standalone\agc.asm
F2812_standalone\agc2.asm
F2812_standalone\asintable.h
F2812_standalone\autocorr.asm
F2812_standalone\bitno.h
F2812_standalone\bitno_MR475.asm
F2812_standalone\bitno_MR515.asm
F2812_standalone\buffer.asm
F2812_standalone\build_code.asm
F2812_standalone\c2_9pf.h
F2812_standalone\calc_filt_energies.asm
F2812_standalone\call.c
F2812_standalone\cc_build_Debug.log
F2812_standalone\check_gp_clipping.asm
F2812_standalone\check_lsp.asm
F2812_standalone\cl_ltp.asm
F2812_standalone\cnst.asm
F2812_standalone\cnst.h
F2812_standalone\cnst_liuyang.asm
F2812_standalone\cnst_vad.h
F2812_standalone\cnst_yzw.asm
F2812_standalone\cod_amr.asm
F2812_standalone\cod_amr.h
F2812_standalone\codamr.asm
F2812_standalone\code_2i40_9bits.asm
F2812_standalone\comp_corr.asm
F2812_standalone\convolve.asm
F2812_standalone\copy.asm
F2812_standalone\cor_h.asm
F2812_standalone\cor_h_x.asm
F2812_standalone\corrwght.h
F2812_standalone\costable.h
F2812_standalone\dec_amr.asm
F2812_standalone\dec_gc_pred.asm
F2812_standalone\dec_gc_pred_update.asm
F2812_standalone\dec_lag3.asm
F2812_standalone\dec_log2_norm.asm
F2812_standalone\dec_mean_lsf.asm
F2812_standalone\decode_2i40_9bits.asm
F2812_standalone\dico1_lsf.asm
F2812_standalone\dico2_lsf.asm
F2812_standalone\dico3_lsf.asm
F2812_standalone\div_32.asm
F2812_standalone\div_s.asm
F2812_standalone\enc_lag3.asm
F2812_standalone\energy_new.asm
F2812_standalone\energy_old.asm
F2812_standalone\filter.h
F2812_standalone\fir.h
F2812_standalone\fir16.asm
F2812_standalone\g_pitch.asm
F2812_standalone\gainQuant.asm
F2812_standalone\gains.h
F2812_standalone\gamma.asm
F2812_standalone\gc_pred.asm
F2812_standalone\gc_pred_update.asm
F2812_standalone\getrange.asm
F2812_standalone\global_var.asm
F2812_standalone\gray.h
F2812_standalone\grid.asm
F2812_standalone\grid.h
F2812_standalone\initiate.asm
F2812_standalone\inter_36.asm
F2812_standalone\inter_36.h
F2812_standalone\inter_6.asm
F2812_standalone\inter_6_1.asm
F2812_standalone\inv_sqrt.asm
F2812_standalone\inv_sqrt.h
F2812_standalone\lag_h.asm
F2812_standalone\lag_l.asm
F2812_standalone\lag_max.asm
F2812_standalone\lag_wind.asm
F2812_standalone\lag_wind.h
F2812_standalone\levinson.asm
F2812_standalone\load.asm
F2812_standalone\log2.asm
F2812_standalone\log2.h
F2812_standalone\log2_norm.asm
F2812_standalone\log_table.asm
F2812_standalone\lpc.asm
F2812_standalone\lsf_lsp.asm
F2812_standalone\lsf_table.asm
F2812_standalone\lsfwt.asm
F2812_standalone\lsp.asm
F2812_standalone\lsp.h
F2812_standalone\lsp_avg.asm
F2812_standalone\lsp_az.asm
F2812_standalone\lsp_init_data.asm
F2812_standalone\lsp_lsf.asm
F2812_standalone\lsp_lsf.h
F2812_standalone\mean_lsf.asm
F2812_standalone\mem.map
F2812_standalone\mpy_32.asm
F2812_standalone\mpy_32_v_reg.asm
F2812_standalone\mr515_3_lsf.asm
F2812_standalone\new1.h
F2812_standalone\new3.h
F2812_standalone\newTxRx.C
F2812_standalone\newamr3.h
F2812_standalone\norm_corr.asm
F2812_standalone\passwords.asm
F2812_standalone\past_rq_init.asm
F2812_standalone\ph_disp.asm
F2812_standalone\ph_imp_low.asm
F2812_standalone\ph_imp_mid.asm
F2812_standalone\pitch_fr.asm
F2812_standalone\pitch_ol.asm
F2812_standalone\pow2.asm
F2812_standalone\pow2.h
F2812_standalone\pow_table.asm
F2812_standalone\pre_big.asm
F2812_standalone\pred_fac.asm
F2812_standalone\preemphasis.asm
F2812_standalone\prmno.asm
F2812_standalone\prmnofsf.asm
F2812_standalone\pwmtest10s.asm
F2812_standalone\pwmtest5s.asm
F2812_standalone\q_plsf_3.h
F2812_standalone\qua_gain.asm
F2812_standalone\qua_gain.h
F2812_standalone\reorder.asm
F2812_standalone\residu.asm
F2812_standalone\search_2i40.asm
F2812_standalone\searchfrac.asm
F2812_standalone\set_sign.asm
F2812_standalone\sintable.h
F2812_standalone\skiff_test.asm
F2812_standalone\slope.asm
F2812_standalone\spreproc.asm
F2812_standalone\spstproc.asm
F2812_standalone\sqrt_l.h
F2812_standalone\startPos.asm
F2812_standalone\table.asm
F2812_standalone\table_gain_highrates.asm
F2812_standalone\table_gain_lowrates.asm
F2812_standalone\test.asm
F2812_standalone\trackTable.asm
F2812_standalone\typedef.h
F2812_standalone\typedefs.h
F2812_standalone\update_gp_clipping.asm
F2812_standalone\vectors.asm
F2812_standalone\window.h
F2812_standalone\window_160_80.asm
F2812_standalone\window_200_40.asm
F2812_standalone\window_232_8.asm
F2812_standalone\cmd\EzDSP_RAM_lnk.cmd
F2812_standalone\cmd\EzDSP_RAM_lnk0.cmd
F2812_standalone\cmd\EzDSP_RAM_lnk3.cmd
F2812_standalone\cmd\EzDSP_lnk3.cmd
F2812_standalone\cmd
F2812_standalone\Debug
F2812_standalone