yutian_su
发表于 2013-5-24 08:55
下来看看了
张进超
发表于 2013-5-24 14:34
遥远的国度
发表于 2013-5-24 15:47
怎么全英文的啊?
yanzitaol
发表于 2013-5-26 12:16
谢谢分享
liubinylx
发表于 2013-5-28 10:59
英文的,看起来有困难
yangke051052
发表于 2013-5-28 11:54
十分谢谢啊
lieqi
发表于 2013-5-29 14:50
垃圾
youryanglin
发表于 2013-6-1 21:10
感谢分享
niuqingyu
发表于 2013-6-5 15:32
大侠你好!!我是刚刚学习DSP的小白!现在看到了一个主函数,不明白,能否帮忙解释哈!!
最好是逐行标示一下!!!
跪谢了.......
//测试时音频插孔J5接音源,J7接扬声器。
#include "5509.h"
#include "util.h"
#include <stdio.h>
#include "melp.h"
#include "spbstd.h"
#include "mat.h"
/*compiler constants */
#define ANA_SYN 0
#define ANALYSIS 1
#define SYNTHESIS 2
/* note: CHSIZE is shortest integer number of words in channel packet */
#define CHSIZE 9
#define NUM_CH_BITS 54
/*external memory */
int melpmode = ANA_SYN;
char in_name, out_name;/*声明数组类型*/
void wait( unsigned int cycles );
void EnableAPLL( );
void main() //主函数
{
int length, frame, eof_reached;
int num_frames = 0;
float speech_in;
float speech_out;
static struct melp_param melp_par; /* melp parameters */
unsigned int chbuf;
/*硬件初始化*/
SDRAM_init();
EnableAPLL();
PLL_Init(40);
AIC23_Init();
melp_ana_init();
melp_syn_init();
while(1)
{
AIC23_Mixer();
}
}
void wait( unsigned int cycles )
{
int i;
for ( i = 0 ; i < cycles ; i++ ){ }
}
void EnableAPLL( )
{
/* Enusre DPLL is running */
*( ioport volatile unsigned short* )0x1f00 = 4;
wait( 25 );
*( ioport volatile unsigned short* )0x1f00 = 0;
*( ioport volatile unsigned short* )0x1f00 = 0x3000;
*( ioport volatile unsigned short* )0x1f00 |= 0x4F8;
wait( 25 );
*( ioport volatile unsigned short* )0x1f00 |= 2;
wait( 30000 );
*( ioport volatile unsigned short* )0x1e80 = 1;
wait( 60000 );
}
P__204
发表于 2013-6-5 17:00
你们看内容了么?纯英文版的,有几个有这能力去读纯英文版的文献!
andyzb
发表于 2013-6-7 12:17
这个号啊,谢谢
yoogeng
发表于 2013-6-9 16:38
好像很不错的样子啊
skymxh
发表于 2013-6-10 13:43
;Pthanks!
shadi2006
发表于 2013-6-10 20:07
多谢楼主啊
布几格叮
发表于 2013-6-11 10:42
谢谢分享
ping666999
发表于 2013-6-11 11:31
可惜是洋文啊
04095134
发表于 2013-6-11 22:16
谢谢分享啊
老牛拉车
发表于 2013-6-15 14:26
感谢分享
lixianghua0428
发表于 2013-6-15 22:05
感谢分享
wytsys
发表于 2013-6-16 00:49
不错,谢谢分享