資源簡介
基于語音控制的資源,包括c語言代碼,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);?/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-10-24?18:03??智能無線語音小車\
?????目錄???????????0??2013-10-24?18:03??智能無線語音小車\LD模塊資料\
?????文件??????358193??2012-08-26?10:30??智能無線語音小車\LD模塊資料\LD3320并行串行讀寫輔助說明.pdf
?????文件??????782678??2012-08-26?10:30??智能無線語音小車\LD模塊資料\LD3320開發手冊.pdf
?????文件??????697782??2012-08-26?10:30??智能無線語音小車\LD模塊資料\LD3320數據手冊.pdf
?????文件??????138839??2012-08-26?10:30??智能無線語音小車\LD模塊資料\LD3320芯片簡明調試步驟.pdf
?????文件???????31648??2012-08-26?10:30??智能無線語音小車\LD模塊資料\M-LD3320模塊原理圖.pdf
?????文件??????387790??2012-08-26?10:30??智能無線語音小車\LD模塊資料\M-LD3320模塊說明手冊.pdf
?????目錄???????????0??2013-10-24?18:03??智能無線語音小車\LD模塊資料\其他共享配套參考程序\
?????文件??????199232??2012-08-26?10:30??智能無線語音小車\LD模塊資料\其他共享配套參考程序\MSP430?源程序.zip
?????文件????????8398??2012-08-26?10:30??智能無線語音小車\LD模塊資料\其他共享配套參考程序\凌陽單片機部分程序.c
?????文件???????64197??2012-08-26?10:30??智能無線語音小車\LD模塊資料\其他共享配套參考程序\基于STM32?的?LD3320基本驅動程序.zip
?????文件?????4426521??2012-08-26?10:30??智能無線語音小車\LD模塊資料\其他共享配套參考程序\語音識別模塊?STM32+SD卡+LD3320工程.zip
?????目錄???????????0??2013-10-24?18:03??智能無線語音小車\LD模塊資料\出廠源程序\
?????目錄???????????0??2013-10-24?18:03??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\
?????文件???????12241??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\DemoSound.h
?????文件?????????395??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\FlashDef.h
?????文件???????20010??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LDChip.LST
?????文件???????26704??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LDChip.OBJ
?????文件????????8767??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LDChip.c
?????文件????????8292??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LDChip.c.bak
?????文件????????2467??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LDChip.h
?????文件????????2434??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LDChip.h.bak
?????文件???????31885??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LD_Demo.M51
?????文件????????2041??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LD_Demo.Uv2.bak
?????文件???????10995??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LD_Demo.hex
?????文件?????????108??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LD_Demo.lnp
?????文件????????2377??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LD_Demo.opt.bak
?????文件?????????238??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LD_Demo.plg
?????文件???????71430??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LD_Demo.uvopt
?????文件???????13540??2012-08-26?10:30??智能無線語音小車\LD模塊資料\出廠源程序\LD_Demo_OnlyPlay_Source\LD_Demo.uvproj
............此處省略204個文件信息
評論
共有 條評論