⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 利用ti54x系列dsp编解码dtmf源程序的第三版
💻 TXT
字号:
List of files for the c54x DTMF codec (Rev. 3.0)
------------------------------------------------

dtmfdemo.c	This file does all the neccessary initializations
		for each DTMF channel and then calls DTMF encoder
		decoder	functions.

mmregs.c	This file defines memory mapped registers

mmregs.h	Used for import of memory mapped register labels

dtmf.c		implements dtmfDecode() and dtmfEncode() functions

dtmf.h		header for DTMF codec functions

init.h		header for initialization functions

init.c		contains initialization functions to init the
		serial port, AIC, interrupts

isrs.c		contains the ISRs

isrinfo.h	imports channel info for ISRs

dtmfsub.asm	contains the C-callable DTMF decoder functions
		for gaincontrol, Goertzel-DFT, digit validation
		contains the DTMF encoder function for 
		tone generation and oscillator initialization

globals.inc	include file containing globalized labels

tables.inc	include file containing coefficients, keys mapping table,
		threshold settings

vectors.asm	interrupt vector table

dtmf500.cmd	linker command file



To run the DTMF codec on the EVM
--------------------------------

- build the .out file with make.bat
- download with "load dtmf500.out"
- to display the
    a) the channel's decoded digits output buffer
    b) the channel's energy template
    c) the channel's struct
  type "take dtmf500.log"
- plug in a signal source with DTMF tones
- plug in a speaker
- type "run"
- turn on signal source
- when signal source is finished, halt the code
  the channel's digits buffer will now contain
  the decoded digits
- at the same time the DSP will generate and play
  DTMF tones for the phone number specified

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -