ImageVerifierCode 换一换
格式:PDF , 页数:15 ,大小:890.92KB ,
资源ID:3218786      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3218786.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(B-LD3320开发板使用及配套软件使用说明.pdf)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

B-LD3320开发板使用及配套软件使用说明.pdf

1、 1 B-LD3320 开发板使用及配套软件使开发板使用及配套软件使用说明用说明 Update2011 年 05 月 18 日 ICRoute 用声音去沟通 VUI(Voice User Interface)Web: Tel:021-68546025 Mail: 2 目录 一使用前的软件准备和安装.3 二安装 USB 驱动.3 三下载 LD_DOWN.hex 到 STC 单片机.4 四使用开发板配套软件 ICR_DT1.exe.6 五串口打印信息的接收.13 3 一使用前的软件准备和安装 开发者可以在网站下载到 B-LD3320 开发板的开发软件包:http:/ 6 个目录,分别解释如下:Do

2、cDoc:包含的文件是开发板的原理图。ICR_DOWNICR_DOWN:包含的是下载 Flash 专用 Hex 文件:LD_DOWN.hex ICR_DT1ICR_DT1:包含的是 PC 机上的配套软件 ICR_DT1.exe ICR_RUNICR_RUN:包含的是运行在开发板上的参考程序的源代码 TestSoundTestSound:包含的是 8 个测试用的 MP3 文件 USB_DriverUSB_Driver:包含的是开发板上使用的串口转 USB 芯片的驱动程序。(*示范程序示范程序 ICR_RUNICR_RUN 提供的工程文件是提供的工程文件是 Keil uVision2Keil uV

3、ision2 版本的,需要开发版本的,需要开发者自行备有者自行备有 Keil uVision2Keil uVision2 版本的编译器)版本的编译器)B-LD3320 开发板使用的主控 MCU 是 STC 公司的 STC10L08XE.开发者还需要自行到 STC 公司的主页去下载该 MCU 的说明书以及 STC-ISP 下载编程烧录软件。STC 公司主页为:http:/ 下载编程烧录软件下载地址为:http:/ USB 驱动 开发者 USB_Driver 目录下的 CH340.exe,就可以安装串口转 USB 的驱动程序。然后通过USB连接线把B-LD3320开发板和PC机连接起来,此时可以看

4、到B-LD3320开发板上的“USB连接指示LED”亮起。此时打开PC机的“硬件设备管理器”,就可以看到对应的串口号。如下图所示: 4 需要记住这个COM号,在后面的步骤四中(第4步)还需要使用。三下载 LD_DOWN.hex 到 STC 单片机 开发者通过STC公司的“STC-ISP下载编程烧录软件”,把单片机的程序下载到单片机中。B-LD3320开发板提供的软件开发包中,在ICR_DOWN目录中提供了LD_DOWN.hex。这个HEX实现的功能:提供从PC机向spi-flash中写入数据功能。(需配合ICR_DT1.exe使用)必须在STC单片机中写入这个HEX并且保证B-LD3320开发

5、板开机上电,同时把B-LD3320开发板和PC机连接起来,才能在PC机上使用ICR_DT1.exe的各种功能。使用“STC-ISP下载编程烧录软件”向单片机下载程序的界面如下图所示: 5 点击“Download/下载”按键后,“STC-ISP 下载编程烧录软件”会提示正在连接轻给 MCU 上电。如果此时 B-LD3320 开发板出于上电状态,则需要通过拨动开关断电后再次打开上电,则“STC-ISP 下载编程烧录软件”会进行下载。如果此时 B-LD3320 开发板出于断电状态,则需要通过拨动开关打开上电,则“STC-ISP 下载编程烧录软件”会进行下载。下载完成后建议重新关机开机开发板,来正确运

6、行程序。 6 四使用开发板配套软件 ICR_DT1.exe 1.将 ICR_DOWN 目录里的 ICR_DOWN.hex 下载入 B-LD3320 开发板的 MCU。2.打开 B-LD3320 开发板电源。3.启动 ICR_DT1.exe。4.选择开发板上 USB 芯片(CH340)正在使用的端口,比如 COM1。(这个 COM号就是在步骤“步骤“二、安装二、安装USB驱动驱动”中,在设备管理器中观测和记录到的USB-SERIAL CH340 设备使用的 COM 端口号)5.在第一次使用 ICR_DT1.exe 软件时,会提示输入 8 位数字的验证码。该验证码贴在每个开发板的背面。有一个标签条

7、,上面的内容是“ICRoute:*”。把该标签条上的 8 位数字输入 ICR_DT1.exe 即可。 7 6.用下方的“添加”按钮增加一些声音,比如 TestSound 里的 8 个声音。默认的拼音是“ni hao”。声音的格式为 MP3 格式。7.选中第一条,然后用下面的修改拼音文字框,敲入正确的拼音,以回车结束。每次修改会自动移到下一行等待修改状态。修改好后如下图:添加后最好保持列表,以后可以随时调入,很方便。最多可以有 50 条命令条命令,每条命令使用的拼音字符串为每条命令使用的拼音字符串为 50 字节以内字节以内。(这个是ICR_DT1.exe 软件的限制。不是不是 LD3320 芯片

8、的限制芯片的限制。LD3320 芯片对于每条命令的拼音字符串的长度限制为 79 字节字节。如果有修改需要,开发者可以自行在ICR_RUN 程序源代码中修改。)请注意不要超出范围。8.点击下方的“生成数据并下载”,本软件将各个声音合并后下载给 B-LD3320开发板的 FLASH 芯片。 8 其他:用户也可以只生成二进制数据文件,不下载入 FLASH;也可以将一个已有的二进制文件下载进 FLASH。9.为了保险,可以点击“读出比较”进行校验。(点击“开始”)比较数据 OK =读出的数据和写入的数据是完全相同的。此时如果点击“保存”可以将读出的数据保存。 9 10.为了方便用户测试,这里可以修改执

9、行软件的“麦克风音量”和“喇叭音量”。请注意不要超出范围。说明:对于麦克风音量,在 0 x400 x4F 范围内,LD3320 驱动麦克风获得的识别效果最好。所以开发者也应该在这个范围内调整对应的麦克风音量寄存器0 x35。如果需要识别比较远处的声音,可以把麦克风音量设置为 0 x4c 等比较高的数值。同时配合调整 0 xB3 等 VAD 寄存器。具体的寄存器说明请阅读“LD3320 开发手册”。11.点击自动生成 H 文件,可以将每个声音的开始地址、大小信息和音量,写入一个 H 文件:AsrItem.h。用户可以设置保存的路径。最方便的做法是直接覆盖 ICR_RUN 目录里的对应文件。希望用

10、户做好备份工作。 10 12.使用编译工具打开 ICR_RUN 里的工程文件,比如 uVision 2.0.工程文件名是 LD_Demo.Uv2 如果前面覆盖了 AsrItem.h 文件,这里可以看到内容。 11 13.编译后会在 ICR_RUN 目录里生成一个 ICR_RUN.hex 文件,将它下载到测试板的 MCU 里,再重新开机,就可以进行测试了。测试流程:1)启动后闪灯启动后闪灯 3 次次,为了测试声音,程序会先播放一下第一条声音。2)进入识别状态,设置 8 条命令,闪灯闪灯 4 次次,并且会从串口输出测试信息。闪灯 4 次后才开始进入识别状态,接收用户的语音。3)用户说出命令,如果识

11、别成功,会闪灯会闪灯 2 次次,IO 管脚输出管脚输出 1 秒低电平秒低电平,然后播放对应的声音。4)再次设置命令,进入等待命令状态。说明:说明:语音识别成功后,示范程序会先闪灯 2 次,然后再在 IO 管脚输出 1 秒秒钟低电平钟低电平,然后再播放对应声音。所以使用者会感觉有一些延时延时。如果有需要尽快播放识别声音,开发者应该自行在 ICR_RUN 源程序中修改闪灯和低电平输出的时间。测试信息如下:PlaySound-00 00 00 00 00 00 00 0F 78 LD_AsrAddFixed().00 bei jing 01 shang hai 02 tian jin 03 chon

12、g qing 04 guang zhou 05 hang zhou 06 cheng du 07 nan jing LD_AsrRun().ASR Result=01 PlaySound-01 00 00 0F 79 00 00 0E A0 LD_AsrAddFixed().00 bei jing 01 shang hai 02 tian jin 03 chong qing 04 guang zhou 05 hang zhou 06 cheng du 07 nan jing LD_AsrRun() 12 测试信息是 B-LD3320 开发板通过串口打印到 PC 机上。开发者可以使用任意的串口接

13、收程序来查看打印信息。比如使用 Windows 自带的“超级终端”就可以完成该任务。关于超级终端的使用说明见本文档的“第五节:串口打印信息的接收”。14.测试板引出了 12 根管脚(其中有 8 根可用的 IO 管脚),原理图如下:演示程序里面,根据不同命令,可以对不同的腿送出 1 秒的低电平,然后再播放声音。ICR_RUN 的程序里只使用下面的 8 个管脚做输出测试。用户可以根据自己的需要调整。序号 拼音命令 管脚 0 bei jing C51_KEY0 1 shang hai C51_LED0 2 tian jin C51_KEY3 3 chong qing C51_LED1 4 guang

14、 zhou C51_TP1 5 hang zhou C51_P45 6 cheng du C51_KEY1 7 nan jing C51_KEY2 例如说命令“shang hai”,会看到 LED0 亮 1 秒钟。 13 而说命令“chong qing”,会看到 LED1 亮 1 秒钟。其他的管脚需要接上其他设备,例如 LED 灯,才能看到效果。说明:引出的 8 根 IO 管脚中,有 4 根连接着开发板上的 4 个按键(C51_KEY0,C51_KEY1,C51_KEY2,C51_KEY3),有 2 根连接着开发板上的 2 个 LED 灯(C51_LED0,C51_LD1)。所以开发者一定要注

15、意,当使用所以开发者一定要注意,当使用 IOIO 管脚作输出时,管脚作输出时,不要再去按动按键,避免短路烧毁芯片。不要再去按动按键,避免短路烧毁芯片。五串口打印信息的接收 B-LD3320开发板可以通过串口向PC机打印信息,方便开发者的调试工作。打印信息的函数在ICR_RUN程序源代码中(SendString,SendByteHex)。开发者可以直接调用。ICR_RUN的串口设置为波特率115200。开发者可以使用任意的串口信息接收软件来显示改信息。如果是使用Windows自带的超级终端,则配置说明如下:打开超级终端并建立一个连接: 14 设定连接的端口。就是本文第二节说明的在安装USB转串口驱动程序后,查看系统硬件得到的串口COM号 设定正确的波特率。B-LD3320开发板的参考程序设定的波特率为115200 15 通过超级终端接收查看打印信息 说明,当超级终端或者其他串口信息软件在使用串口时,会占用串口,此时则无法通过该串口下载程序到STC单片机中。需要关闭超级终端或者断开连接后,再使用“STC-ISP下载编程烧录软件”下载程序。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1