1.ASRPRO天问--开发板介绍及第一次使用--开发板挖掘系列

embedded/2024/9/18 12:44:09/ 标签: 语音识别, C语言, 卷积神经网络

目录

1. 前言

2. 正文

2.1 开发板

2.2 简介

2.3 有趣的实验

3. 备注

1. 前言

时光不问赶路人,一切尽在不言中,大家好,我是繁花,oh,不对,是繁华的地方不一定留下你的脚印。开学季的到来,也让我这个大人是思绪万千,不要问为啥是大人,因为中人和小人都不合适,哈哈哈。许久的生活让我感觉到,黄昏似乎照在脸上都不一样了呢,小时候是安逸,虽然那是不懂黄昏易逝,只觉得黄昏的到来,便是回家的钟声,现如今,懂得了黄昏不复返,此后无少年的人生谏言,望着黄昏落下去的地方,是山的那边,那个地方有什么,不知道,只是单纯向往远方。

2. 正文

2.1 开发板

最近在逛淘宝的时候,想买个台灯来着,无意中刷到了语音识别的模块,那就是ASRPRO天问,刚开始只觉得这是个普通的语音模块,但是相中了它可以在线下载语音,所以就买了回来,结果看了数据才知道,这是个单片机,这不是突然就来兴趣了,而且还有pwm,正好和我最近要用的ws2812这个灯带的驱动有关,当然灯带的驱动在另一篇。

图2.1  开发板

如图2.1所示,第一张是开发板,开发板选择有2M和4M的选择,价格差不多,就买了4M的。当然有开发板,肯定要有核心板,下面那个就是核心板。区别就在于一个内置了CH340,可以直接下载,核心板没有,开发板还自带了麦克风,核心板没有,需要注意的是,两款板子均不带扬声器,所以在购买的时候,两种选择,一是购买现成的,二是单独购买,单独购买的话,建议是8欧2瓦的。

2.2 简介

简介的话,手册其实都有,我就挑我关注的一些说一下。

首先肯定要说主频,手册里是这样说的

ASRPRO 是新一代高性能神经网络智能语音芯片,集成了脑神经网络处理器和 CPU 内核,系统主频可达 240MHz,内置高达 640KByte 的 SRAM,集成 PMU 电源管理单元和高精度 RC 振荡器,集成双通道高性能低 功耗 Audio Codec 和多路 UART、IIC、IIS、PWM、GPIO、PDM 等外围控制接口。
具有240Mhz的主频,内置640KB的SRAM,听起来确实不错。资源也是很丰富,基本上常见的一些都有了,至于高性能神经网络,这个咱也不懂,不吹不黑好吧。

2.3 有趣的实验

拿到开发板之后,接上扬声器,扬声器分正负,红色为正,插上数据线,,灯会亮起,会有语音播放,但是由于制造商的不同,播报的语音也可能不一样。至于软件的使用及第一次下载,就引用天问官方的视频,讲解的很清晰。

直接点击下载

软件下载:天问五幺官网 - 一站式单片机开发 (twen51.com)

软件介绍及硬件连接:http://www.twen51.com/new/twen51/coursePlayCloud.php?id=24&info_id=234

程序下载及软件使用:http://www.twen51.com/new/twen51/coursePlayCloud.php?id=24&info_id=235

ok,到这里,我们ASRPRO天问--开发板介绍及第一次使用就完成了,希望大家玩的愉快。

3. 备注

>>>>>>

人生是一场修行,等你累了,不妨回头看看,那些你走过的路,是否值得你停下脚步。

>>>>>>

不要等待,时机永远不会恰到好处。——拿破仑·希尔

 >>>>>>

制作不易,且行且珍惜,点个关注支持下吧。


http://www.ppmy.cn/embedded/108472.html

相关文章

Kafka命令

版本:3.6.0 1.kafka-topics.sh Create, delete, describe, or change a topic 创建、删除、描述或更改主题 查看所有topic kafka-topics.sh --bootstrap-server centos701:9092,centos702:9092,centos704:9092 --list 描述topic详情 kafka-topics.sh --boots…

TeeChart助力科研软件:高效实现数据可视化

在当今的科学研究中,数据可视化已经成为理解和传播复杂信息的关键工具。尤其是在物理研究领域,科学家们经常需要处理大量的数据,并通过可视化将这些数据转化为更易理解的形式。TeeChart作为一个强大且灵活的图形展示工具,能够帮助…

构建数据恢复的硬件基础:MySQL中的硬件要求详解

在企业数据管理中,数据恢复的硬件要求是确保数据安全和业务连续性的关键环节。MySQL作为广泛使用的数据库系统,其数据恢复的硬件要求对于实现有效的备份策略至关重要。本文将深入探讨如何在MySQL中实现数据恢复的硬件要求,包括硬件选择、硬件…

【leetcode详解】爬楼梯:DP入门典例(附DP通用思路 同类进阶练习)

实战总结&#xff1a; vector常用方法&#xff1a; 创建一个长为n的vector&#xff0c;并将所有元素初始化为某一定值x vector<int> vec(len, x) 代码执行过程中将所有元素更新为某一值x fill(vec.begin(), vec.end(), x) // 更多实战方法欢迎参考文章&#xff1a;…

Qt项目使用Inno Setup打包(关于打包中文乱码的解决)

​ 关于打包好的文件乱码解决方法 打包好的文件中文乱码&#xff0c;就是编码格式出现了问题&#xff0c;更改一下中文脚本编码格式&#xff0c;在官网Inno Setup Translations下载好中文脚本 点击下载&#xff0c;然后另存为 得到ChineseSimplified.isl.txt文件后&#…

运维工程师面试题--Linux加分项

1、安装centos步骤 # 创建新虚拟机&#xff0c;指定处理器和内存 # 添加硬盘&#xff0c;设置硬盘大小 # 设置虚拟机从光盘/USB启动 # 启动虚拟机并进入CentOS安装界面# 选择语言和键盘布局 # 存储设备自动分区或手动分区 # 配置网络接口&#xff08;DHCP/静态IP&#xff09; …

linux 检查cpu 内存命令

检查内存 free -lh 检查cpu 数量 cat /proc/cpuinfo | grep architecture 检查磁盘 fdisk -l | grep Disk

spring-websocket基于stomp实现websocket

目录 概述 后端代码 拦截器 HandshakeInterceptor拦截器 ChannelInterceptor拦截器 消息转换器 配置类 消息处理 广播模式 用户模式 自定义请求头 用户信息 ChannelInterceptor拦截器设置用户信息 DefaultHandshakeHandler的继承类中设置用户对象 前端代码 概述 W…

线性代数 -- 矩阵求导

Tips&#xff1a;本文为理解神经网络的前置知识&#xff0c;整体内容并不全&#xff0c;相关内容还需后续进一步完善。 一、基础 1、标量、向量和矩阵 标量&#xff1a;只有大小&#xff0c;没有方向的量 向量&#xff08;欧几里得向量&#xff09;&#xff1a;具有大小和方向…

Nosql数据库

HBase 特点 基本原理 Nosql redis memcahe cassandra mongoDB

Winform中在窗体中的Paint事件中重绘会导致递归问题?

在 WinForms 应用程序中&#xff0c;如果在窗体的 Paint 事件处理程序中不断调用 Invalidate 方法&#xff0c;确实可能会导致递归调用的问题。这是因为每次调用 Invalidate 方法时&#xff0c;都会向消息队列添加一个绘制消息&#xff0c;当消息队列中的绘制消息被处理时&…

Python利用pyecharts实现数据可视化

小编会持续更新知识笔记&#xff0c;如果感兴趣可以三连支持。闲来无事&#xff0c;水文一篇&#xff0c;不过上手实践一下倒还是挺好玩的&#xff0c;这一块知识说不定以后真可以尝试拿来做数据库的报表显示。 有梦别怕苦&#xff0c;想赢别喊累。 目录 前言 JSON数据格式的…

Ansible剧本编写指南:从简单任务到复杂自动化的实现

Ansible剧本编写指南&#xff1a;从简单任务到复杂自动化的实现 Ansible 是一个流行的开源自动化工具&#xff0c;被广泛用于配置管理、应用部署、任务自动化以及 IT 基础设施的编排。它的核心是简单且易于学习的 YAML 格式&#xff0c;使用户能够编写可重用、可维护的剧本&am…

Python 数据分析— Pandas 基本操作(上)

文章目录 学习内容&#xff1a;一、Series 创建及操作二、DataFram 的创建与操作三、Pandas 的读写操作四、选择指定行列数据 学习内容&#xff1a; 一、Series 创建及操作 ** Series : Pandas 的一种数据结构形式&#xff0c;可理解为含有索引的一维数组。** **&#xff08;…

【重构获得模式 Refactoring to Patterns】

重构获得模式 Refactoring to Patterns 面向对象设计模式是“好的面向对象设计”&#xff0c;所谓“好的面向对象设计”指的是那些可以满足“应对变化&#xff0c;提高复用”的设计。 现代软件设计的特征是“需求的频繁变化”。设计模式的要点是“寻找变化点&#xff0c;然后…

Redis典型应用 - 分布式锁

文章目录 目录 文章目录 1. 什么是分布式锁 2. 分布式锁的基本实现 3. 引入过期时间 4. 引入校验Id 5. 引入 watch dog(看门狗) 6. 引入redlock算法 工作原理 Redlock的优点&#xff1a; 总结 1. 什么是分布式锁 在一个分布式系统中,也可能会出现多个节点访问一个共…

linux下进行lvm分区及扩容

目录 LVM存储管理介绍 lvm磁盘扩容有两种方式 创建lvm磁盘 1. 首先先加入第一块儿新的磁盘 2. 对新磁盘 /dev/sdb 进行分区 通过LVM命令创建新卷 1. 创建物理卷 2.创建卷组 并将物理卷加入其中 3. 创建逻辑卷并分配大小 4.格式化刚刚创建的硬盘 5. 挂载磁盘 扩容lvm…

如何打造高校实验室教学管理系统?Java SpringBoot助力,MySQL存储优化,2025届必备设计指南

✍✍计算机编程指导师 ⭐⭐个人介绍&#xff1a;自己非常喜欢研究技术问题&#xff01;专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目&#xff1a;有源码或者技术上的问题欢迎在评论区一起讨论交流&#xff01; ⚡⚡ Java实战 |…

Computer Exercise

每日一练 单选题 在计算机机箱前面板接口插针上&#xff08;     C   &#xff09;表示复位开关。 A.SPK    B.PWRLED    C.RESET    D.HDDLED每台PC机最多可接&#xff08;     B   &#xff09;块IDE硬盘。 A.2    B.4    C.6    D.8&#xff08;    …

欧拉系统安装 NVIDIA 显卡驱动

1、安装显卡驱动编译工具 yum install gcc make kernel-devel 2、安装显卡驱动依赖包 yum install vulkan-loader 可选安装项&#xff0c;不安装该系统包时会出现以下警告提示&#xff0c;但不影响安装和使用。 3、安装 NVIDIA GPU 驱动 生产环境建议选择 .run 格式的驱动…