資源簡介
基于LD3320語音識別模塊,可用于各種場合,而且識別率高,速度快

代碼片段和文件信息
#include?<3320.h>
#include?
uint8??nLD_Mode?=?LD_MODE_IDLE; // 用來記錄當前是在進行ASR識別還是在播放MP3 // 用來記錄播放MP3的狀態
uint8??ucRegVal;
uint8??ucHighInt;
uint8??ucLowInt;
uint8??ucStatus;
uint8??ucSPVol=15;?//?MAX=15?MIN=0? // Speaker喇叭輸出的音量
extern?uint8?nAsrStatus;
void??delay(unsigned?int?uldata)
{
unsigned?int?j??=??0;
unsigned?int?g??=??0;
for?(j=0;j<5;j++)
{
for?(g=0;g {
__asm(“nop“);
__asm(“nop“);
__asm(“nop“);
*P_Watchdog_Clear=0x0001;
}
}
}
void?LD_reset()
{
*P_IOB_Data=0xff1f;//IOB13(RST)?TO?LOW
delay(2);
*P_IOB_Data=0xff5f;//RST?TO?high
}
unsigned?char?LD_ReadReg(?unsigned?char?address?)
{
unsigned?char?idata;
address=address<<4;
address=address<<4;
address=address&0xff00;
*P_IOB_Data=0x005f;
*P_IOB_Data=0x005c|address; //configure?IOB3(A0)?to?high?output?IOB1(CS)?IOB0(WR)?to?low?output
asm(“nop“);
*P_IOB_Data=0x005f|address; //configure?IOB1(CS)?IOB0(WR)?to?HIGH?output
asm(“nop“);
*P_IOB_Dir=0x00ff; //configure?IOB8~IOB15?to?input
*P_IOB_Attrib=0x00ff;
*P_IOB_Data=0xff45; //data?operation?configure?IOB1(CS)?IOB4(RD)?to?low?output
asm(“nop“);
idata=*P_IOB_Data;
*P_IOB_Data=0x0057; //configure?configure?IOB1(CS)?IOB4(RD)?to?HIGH?output
asm(“nop“);
*P_IOB_Dir=0xffff; //configure?to?output
*P_IOB_Attrib=0xffff;
*P_IOB_Data=0x005f;
idata=idata>>4;
idata=idata>>4;
idata=idata&0x00ff;
return?idata;
}
void?LD_WriteReg(unsigned?char?address?unsigned?char?dataout)
{
address=address<<4;
address=address<<4;
// address=address&0xff00;
*P_IOB_Data=0x005f;
*P_IOB_Data=0x005c|address; //configure?IOB1(CS)?IOB0(WR)?to?low?output?to?write?the?address
asm(“nop“);
*P_IOB_Data=0x005f|address; //configure?IOB1(CS)?IOB0(WR)?to?HIGH?output
// asm(“nop“);
dataout=dataout<<4;
dataout=dataout<<4;
// dataout=dataout&0xff00;
*P_IOB_Data=0x005f;
*P_IOB_Data=0x054|dataout; //configure?IOB1(CS)?IOB0(WR)?to?low?output
// asm(“nop“);
*P_IOB_Data=0x0057|dataout; //configure?IOB1(CS)?IOB0(WR)?to?HIGH?output
// asm(“nop“);
}
void?LD_Init_Common()
{
LD_ReadReg(0x06);??
LD_WriteReg(0x17?0x35);?//寫35H?對LD3320?進行軟復位(Soft?Reset)
delay(10);
LD_ReadReg(0x06);??
LD_WriteReg(0x89?0x03);??//模擬電路控制???初始化時寫?03H?
delay(5);
LD_WriteReg(0xCF?0x43);???//?內部省電模式設置?初始化時?寫入?43H?
delay(5);
LD_WriteReg(0xCB?0x02); //讀取?ASR結果(候補?4)
/*PLL?setting*/
LD_WriteReg(0x11?LD_PLL_11); //時鐘頻率設置1
if?(nLD_Mode?==?LD_MODE_MP3)
{
LD_WriteReg(0x1E?0x00);?
LD_WriteReg(0x19?LD_PLL_MP3_19);
LD_WriteReg(0x1B?LD_PLL_MP3_1B);
LD_WriteReg(0x1D?LD_PLL_MP3_1D);
}
else
{
LD_WriteReg(0x1E0x00);?//ADC?專用控制,應初始化為?00H?
LD_WriteReg(0x19?LD_PLL_ASR_19);?//時鐘頻率設置?2?
LD_WriteReg(0x1B?LD_PLL_ASR_1B);//時鐘頻率設置3
LD_WriteReg(0x1D?LD_PLL_ASR_1D);//時鐘頻率設置?4
}
delay(10);
LD_WriteReg(0xCD?0x04);//DSP?休眠設置?,?初始化時寫入?04H?允許DSP?休眠
LD_WriteReg(0x17?0x4c);?/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????358193??2011-07-16?09:45??YS-Mini語音合成配套資料\LD3320產品通用資料\LD3320并行串行讀寫輔助說明.pdf
?????文件?????782678??2011-07-16?09:49??YS-Mini語音合成配套資料\LD3320產品通用資料\LD3320開發手冊.pdf
?????文件?????697782??2011-07-16?09:48??YS-Mini語音合成配套資料\LD3320產品通用資料\LD3320數據手冊.pdf
?????文件?????199232??2012-01-16?21:41??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\MSP430?源程序.zip
?????文件???????8398??2011-08-13?18:24??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\凌陽單片機部分程序.c
?????文件????????324??2011-10-14?20:07??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\delay.c
?????文件?????????79??2011-10-13?19:03??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\delay.h
?????文件???????8086??2011-10-15?19:17??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\LD3320_main.c
?????文件???????8838??2011-10-15?19:15??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\LDChip.c
?????文件???????2666??2011-10-15?19:15??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\LDChip.h
?????文件???????3768??2011-10-15?19:15??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\Reg_RW.c
?????文件???????2416??2011-10-15?19:15??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\Reg_RW.h
?????文件?????531291??2009-11-25?08:46??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\stm32f10x.h
?????文件???????2973??2011-09-28?19:04??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\stm32f10x_conf.h
?????文件????????154??2011-10-15?19:20??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序\說明.txt
?????文件??????12241??2011-02-28?19:53??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\DemoSound.h
?????文件????????395??2010-09-13?23:59??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\FlashDef.h
?????文件???????8729??2011-06-07?15:44??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LDChip.c
?????文件???????8292??2011-02-28?12:47??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LDChip.c.bak
?????文件???????2467??2011-06-07?15:38??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LDChip.h
?????文件???????2434??2011-02-28?12:47??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LDChip.h.bak
?????文件??????17086??2011-12-12?19:59??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LDChip.LST
?????文件??????26703??2011-12-12?19:59??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LDChip.OBJ
?????文件??????36536??2011-12-12?19:59??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo
?????文件??????10995??2011-12-12?19:59??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.hex
?????文件????????108??2011-12-12?19:59??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.lnp
?????文件??????30900??2011-12-12?19:59??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.M51
?????文件???????2377??2011-06-07?15:45??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.opt.bak
?????文件????????194??2012-01-05?22:41??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.plg
?????文件???????2041??2010-09-07?23:12??YS-Mini語音合成配套資料\LD3320產品通用資料\其他共享配套參考程序\官方開發板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.Uv2.bak
............此處省略452個文件信息
評論
共有 條評論