logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

wm8978 音频解码 及 hlk_V2.0 语音识别

跳过专业的说法,其实它就是一个可以将文件解码成音频的模块,我们之前学习的SD卡读取和文件系统,也就是说,我们可以读取到任何文件,如果读到的是音频文件,发送给它,它就能帮我们解码成音频,然后使用它自带的喇叭就可以进行播放了。延时函数名称不对自行修改、如果在audioplay.c中dir_sdi找不到自行在ff.h中进行声明、声明之前先把ff.c源文件中的static进行注释。将对应文件添加到工程中、

文章图片
#音视频#语音识别#stm32
keil5 新建 GD32F407vgt6工程 并实现初始化的配置(小灯)

2、USER文件夹下面新建两个文件夹,一个为src用来存放.c文件,一个为inc用来存放.h文件。1、CTRL+N,新建两个文件夹,一个命名为main.c,一个命名为main.h。.c文件放在USER的src文件夹下面,.h文件放在USER的inc文件夹下。1、去到兆易创新官网,找芯片的固件库,用户手册,数据手册,以及芯片支持包。1、打开新建的文件夹,打开CMSIS文件夹,放入下面所选的相关的固件

文章图片
#单片机#嵌入式硬件
wm8978 音频解码 及 hlk_V2.0 语音识别

跳过专业的说法,其实它就是一个可以将文件解码成音频的模块,我们之前学习的SD卡读取和文件系统,也就是说,我们可以读取到任何文件,如果读到的是音频文件,发送给它,它就能帮我们解码成音频,然后使用它自带的喇叭就可以进行播放了。延时函数名称不对自行修改、如果在audioplay.c中dir_sdi找不到自行在ff.h中进行声明、声明之前先把ff.c源文件中的static进行注释。将对应文件添加到工程中、

文章图片
#音视频#语音识别#stm32
WiFi ESP-12F

指令结尾必须加 \r\n。

文章图片
#stm32
IIC库函数的基础配置及SHT31 && MLX90614

14)接收湿度数据的8bitCRC校验数据,并发送非应答。11接收温度数据的8bitCRC校验数据,并发送应答。3)发送命令高8bit(0x2c)数据,并接收应答。4)发送命令低8bit(0x06)数据,并接收应答。ST = 读取出来高8bit温度和低8bit温度。10)读取温度低8bit数据,并发送应答。9)读取温度高8bit数据,并发送应答。12)读取湿度高8bit,并发送应答。13)读取湿度

文章图片
#网络#linux#单片机
STM32F405VGT6新建文件初始化配置及使用库函数点亮小灯

路径:\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm。路径:\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates。路径:\STM32F4x

文章图片
#stm32#嵌入式硬件#单片机
W25Q64 SPI Flash 核心知识点超全总结 | 从基础原理到操作时序

2.1、地址范围:24位绝对地址,范围为0x000000 ~ 0x7FFFFF ,共8Mb空间,每个绝对固定地址固定存放1Byte数据。3、擦除函数(除了全部擦除函数的代码步骤不同以外,其他擦除的代码步骤相同,这里使用了传入指定的指令来执行对应的擦除功能)2.2、地址拆解:24位地址拆解可以按存储层级拆解为:块号(2位)+扇区号(1位)1、核心写入原理:W25Q64在写入时,只能将数据位的1改写为

文章图片
#stm32#嵌入式硬件#单片机
keil5 新建 GD32F407vgt6工程 并实现初始化的配置(小灯)

2、USER文件夹下面新建两个文件夹,一个为src用来存放.c文件,一个为inc用来存放.h文件。1、CTRL+N,新建两个文件夹,一个命名为main.c,一个命名为main.h。.c文件放在USER的src文件夹下面,.h文件放在USER的inc文件夹下。1、去到兆易创新官网,找芯片的固件库,用户手册,数据手册,以及芯片支持包。1、打开新建的文件夹,打开CMSIS文件夹,放入下面所选的相关的固件

#单片机#嵌入式硬件
到底了