• 大小: 20.3MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-13
  • 语言: 其他
  • 标签: YS-V0.7  

资源简介

(1)按照图1 所示(P4 接口),连接USB 下载器,接上GND、 RXD、TXD、5V(VCC 端口为3.3V 输出,方便为其他设备提供电 源,在此不接),注意RXD/TXD 必须交叉连接,才能进行一 收一发通信,在PC 机上打开串口调试工具,设定波特率为 9600bit/s。 (2)将USB 下载器连接到PC 机,查看该下载器在PC 机 中占用的串口通道,然后对应选择调试工具的串口号,设定 后,重新给模块通上电源(拔下GND 连接线,再重新连接, 即可以重新上电,下载程序时冷启动也是一样的操作),这时, 调试工具接收窗口将打印出相关口令。 (3)本模块出厂默认下载的是口令模式程序,用户根据串口所示 的口令内容,先对着咪头发一级口令(“小捷”),待板上的D1 灯点 亮后,可以开始对其他二级口令的识别,如此循环操作识别。 识别操作。如识别成功,则有相关反馈信息。 (4)调试完毕 (5)测试好模块后可以与其他单片机设备进行通讯,连接方式和 测试方法与在PC 机调试一样。

资源截图

代码片段和文件信息

#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); /

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         64  2013-10-26 09:18  YS-V0.7语音识别模块_配套资料Ver2(2013113)\keil 4编译器下载地址a.txt

     文件     640436  2013-10-11 17:14  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\YS-V0.7模块配套程序\STC11系列程序.zip

     文件      49762  2012-07-10 14:08  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\YS-V0.7电路原理图与规划\YS-V0.7电路元件规划图.pdf

     文件      88491  2014-04-10 08:30  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\YS-V0.7电路原理图与规划\YS-V0.7语音模块电路图.pdf

     文件     265877  2013-10-11 17:20  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\YS-V0.7语音识别模块使用手册Ver2.pdf

     文件     776076  2013-09-17 08:50  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\串口下载相关\stc-isp-15xx-v6.58.exe

     文件        142  2008-11-18 17:15  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\串口下载相关\串口调试助手\help.txt

     文件       1030  2010-12-14 09:28  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\串口下载相关\串口调试助手\sscom.ini

     文件     789504  2008-11-18 17:15  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\串口下载相关\串口调试助手\串口调试助手.exe

     文件      44978  2013-04-13 16:35  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\(官方)语音识别模块  LD3320芯片 ASR语音 技术支持 (包邮顺丰)-淘宝网.htm

     文件     358193  2011-07-16 09:45  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\LD3320并行串行读写辅助说明.pdf

     文件     782678  2011-07-16 09:49  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\LD3320开发手册.pdf

     文件     697782  2011-07-16 09:48  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\LD3320数据手册.pdf

     文件     199232  2012-01-16 21:41  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\MSP430 源程序.zip

     文件       8398  2011-08-13 18:24  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\凌阳单片机部分程序.c

     文件      64197  2011-10-15 19:21  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\基于STM32 的 LD3320基本驱动程序.zip

     文件      12241  2011-02-28 19:53  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\DemoSound.h

     文件        395  2010-09-13 23:59  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\FlashDef.h

     文件       8729  2011-06-07 15:44  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LDChip.c

     文件       8292  2011-02-28 12:47  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LDChip.c.bak

     文件       2467  2011-06-07 15:38  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LDChip.h

     文件       2434  2011-02-28 12:47  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LDChip.h.bak

     文件      17086  2011-12-12 19:59  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LDChip.LST

     文件      26703  2011-12-12 19:59  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LDChip.OBJ

     文件      36536  2011-12-12 19:59  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo

     文件      10995  2011-12-12 19:59  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.hex

     文件        108  2011-12-12 19:59  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.lnp

     文件      30900  2011-12-12 19:59  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.M51

     文件       2377  2011-06-07 15:45  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.opt.bak

     文件        194  2012-01-05 22:41  YS-V0.7语音识别模块_配套资料Ver2(2013113)\YS-V0.7配套资料\芯片学习资料\LD3320 芯片学习资料\LD3320产品通用资料\其他共享配套参考程序\官方开发板配套程序\LD_Demo_OnlyPlay_Source\LD_Demo.plg

............此处省略268个文件信息

评论

共有 条评论

相关资源