目录
硬件模块化开发的行情
LD3320语音模块使用手册介绍:
语音模块验货测试
测试结果良好
Source Insight代码查看器
创建工程
修改字体
配色方案
中文乱码
关联代码
语音识别模块代码分析
语音识别模块二次开发

硬件模块化开发的行情
在这里插入图片描述
LD3320语音模块使用手册介绍:
通信方式:串口通信(5VTTL电平(为主),RS232,R,485)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
语音模块验货测试
在这里插入图片描述
在这里插入图片描述
Source Insight代码查看器
Source Insight 4.0安装教程(附上安装包及破解文件)
链接:https://blog.csdn.net/scanf_linux/article/details/89481959
创建工程
注意:使用这个查看代码可能会破坏代码,要用代码需要提前备份或重新解压。
1、在厂家提供的code文件夹中创建文件夹si
在这里插入图片描述
2、进入si文件夹,复制文件夹的地址(最好不要有中文)
3、打开软件,创建工程,粘贴地址
在这里插入图片描述
4、所有代码添加到工程文件里面去
在这里插入图片描述
5、OK
在这里插入图片描述
6、单击软件下方图标,将所有代码list显示在右侧
在这里插入图片描述
在这里插入图片描述
修改字体【Options】>【File Type Options】
在这里插入图片描述
配色方案
参见这篇博文修改:Source Insight 配色方案
中文乱码
①临时修改
File > Reload As Encodin
在这里插入图片描述
②永久修改
菜单栏中 【Options】 > 【Preferences】 >File标签中,最下面改成
在这里插入图片描述
关联代码
要先关联文件:【project】>【synchronize files】>start
ctrl+单击函数名: 跳转到函数定义的地方
鼠标点击函数名,ctrl+斜杆: 可查看函数定义与使用
语音识别模块代码分析

代码框架分析:
在这里插入图片描述
实际的main函数主要源码(在source insight中查看):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
语音识别模块二次开发
修改下面两个函数,重新烧录,实现自定义模块的二次开发。
LD_AsrAddFixed(); 向LD模块添加关键词
User_handle(nAsrRes); 用户执行函数
由于Source Insight会破坏掉源码,所以重新解压一份源码,用keil打开修改,然后用ISP进行烧录。

以下是我的测试Demo:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对着语音模块说话:
在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐