安信可VC-01/02教程:快速上手篇

描述

安信可离线语音VC01/02:硬件规格书、开发资料、烧录工具、应用开发

安信可离线语音模组 VC-01、VC-02 系列教程 【基础认知篇】

安信可离线语音模组 VC-01、VC-02 系列教程 【快速上手篇】

安信可离线语音模组 VC-01、VC-02 系列教程 【中级入门篇】

安信可离线语音模组 VC-01、VC-02 系列教程 【高级进阶篇】

安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】虚拟开发环境搭建和分享

安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】事件和GPIO控制

安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】PWM输出

安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】串口输出

安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】SDK音频替换失败记录过程

安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】自定义音频播放控制

以上合集可查看:https://bbs.ai-thinker.com/foru

安信可离线语音模组 VC-01、VC-02 系列教程 【快速上手篇】

在上一篇文章中对离线语音模组和安信可VC-01和VC-02系列有了一个简要的认知, 那么在本篇文章中将带着大家快速上手VC-01和VC-02系列(本文章采用VC-02-Kit进行演示)。

本篇内容主要包括VC-02-Kit的引脚介绍、出厂固件的默认功能演示和出厂固件的烧录工具的使用。

VC-02-Kit引脚介绍和原理图分析

点击添加图片描述(最多60个字)

安信可

先简要介绍一下VC-02-Kit的引脚布局。右上角的部分是预留的JTAG下载接口排母。如果使用UART下载,可以忽略这一部分(在设计最小系统板时,若不使用JTAG,也可以不引出这些引脚)。

右下角的DAC_LDAC_R是预留的左右声道输出功能(目前不支持,可以忽略)。

主要关注背面视图左侧的引脚部分。左上角是I2C 5V和I2C 3V3的通讯端口。

需要注意的是,不同电平的I2C引脚不能连接在一起(针对VC-01-Kit及其模组,VC-02-Kit中的5V I2C引脚不可用 使用万用表通断档测量时,这些引脚与模组上的任意管脚没有实际连接 )。

再往下是IOB8IOA27RX1TX1。并非所有引脚功能都是固定的,部分引脚支持IO复用,可以将当前的IO口复用为其他功能,例如PWM输出或串口数据。

建议在查看左侧引脚时,结合原理图和安信可语音开放平台中的引脚设定,以免造成混淆。

点击添加图片描述(最多60个字)

安信可

SCLSDA则是正常连接。 并且在开发板上分别连接了两个LED灯做普通的IO功能使用。

点击添加图片描述(最多60个字)

安信可

SCLSDA在安信可语音开发平台中的引脚如下所示 (安信可语音开放平台将会在下一章节中介绍和使用)

点击添加图片描述(最多60个字)

安信可

开发板上未引出的还有一个IO25IO26IO25 被用作了点亮开发板上的React LED(如下所示)。

IO26则被用作了开发板上的自定义按键。

点击添加图片描述(最多60个字)

安信可

点击添加图片描述(最多60个字)

安信可

如下图所示(开发板上位置):

点击添加图片描述(最多60个字)

安信可

IO27 则作为常规的功能引出。最后还剩余一个IOB8,但是IOB8并没有在安信可语音开放平台中找到对PIN的控制功能。 猜测这个GPIO可能是GPIOA28, 默认在开放平台中被拉低。 至此自定义的5个GPIO口已经介绍完毕。

对应安信可语音开放平台的下述GPIO:

点击添加图片描述(最多60个字)

安信可

出厂固件烧录和测试

在这个章节将演示使用UART的方式对VC-02-Kit的出厂固件进行烧录和测试, 如果仅仅想做测试使用,可以不需要进行下述步骤, 因为开发板默认出厂已经烧录了固件。

首先需要下载串口烧录工具

点击添加图片描述(最多60个字)

安信可

下载官方的固件, 这里的出厂固件分别有中文和英文版本, 可以根据自己的需求进行下载。

将开发板使用Micro-usb连接到电脑上, 由于开发板已经板载了CH340芯片,所以并不需要使用烧录工具(USB-ttl)。 在烧录工具的选择处选择好需要烧录的固件信息。

点击添加图片描述(最多60个字)

安信可

选择成功的界面如下所示

点击添加图片描述(最多60个字)

安信可

点击烧录按钮,对固件进行烧录。(注意:在烧录的时候尽量保持少量的串口连接到电脑上, 当前的烧录工具会一个一个的尝试发送数据进行烧录)。

点击添加图片描述(最多60个字)

安信可

此时已经进入等待状态, 按下开发板左侧的reset按键。

点击添加图片描述(最多60个字)

安信可

程序开始烧录,然后等待程序烧录完成!

点击添加图片描述(最多60个字)

安信可

烧录完成后可以使用"你好,小安"来唤醒开发板, 它会回复 "主人你说 ”,同时进入唤醒状态,保持React 蓝色LED灯点亮。

点击添加图片描述(最多60个字)

安信可

使用语音命令打开冷光,冷色灯光已经开启。

使用语音命令打开暖光, 暖色灯光已经开启。

点击添加图片描述(最多60个字)

安信可

同时在唤醒状态下,可以使用语音命令关闭冷光关闭暖光来控制灯光的熄灭。 也可以用语音命令退下来退出唤醒模式。

下期再见~

审核编辑 黄宇


 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分