当前位置: 首页 > news >正文

做内部网站费用广东建的电商网站叫啥

做内部网站费用,广东建的电商网站叫啥,中山精品网站建设市场,网站实名认证必须做么目录 一、介绍 二、传感器原理 1.原理图 2.引脚描述 三、程序设计 main文件 usart.h文件 usart.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 SNR8016语音模块是智纳捷科技生产的一种离线语音识别模块,设计适合用于DIY领域,开放用户设…

目录

一、介绍

二、传感器原理

1.原理图

2.引脚描述

三、程序设计

main文件

usart.h文件

usart.c文件

四、实验效果 

五、资料获取

项目分享


一、介绍

        SNR8016语音模块是智纳捷科技生产的一种离线语音识别模块,设计适合用于DIY领域,开放用户设定命令此界面。板载烧录器电路,使用USB连接电脑即可实现程序更新。模块采用麦克风即可实现10米超远距离语音识别,识别率达97%以上。

以下是SNR8016语音模块的参数:

型号

SNR8016VR

工作电压

DC5V

待机电流

50mA

功放输出

DAC1W

语音指令数

160个(最大)

通讯方式

UART/IO

扬声器

1W4Ω

哔哩哔哩视频链接:

SNR8016语音模块(STM32)

(资料分享见文末) 

二、传感器原理

1.原理图

2.引脚描述

 

三、程序设计

1.使用STM32F103C8T6使用SNR8016语音模块通过语音控制单片机指示灯亮灭。

SNR8016_TX

PB11

SNR8016_RX

PB10

LED

PC13

OLED_SCL

PB1

OLED_SDA

PB0

main文件

#include "stm32f10x.h"
#include "led.h"
#include "usart3.h"
#include "delay.h"
#include "oled.h"
#include "key.h"/*****************辰哥单片机设计******************STM32* 项目			:	SNR8016语音模块实验                     * 版本			: V1.0* 日期			: 2025.2.8* MCU			:	STM32F103C8T6* 接口			:	参看usart3.h						* BILIBILI	:	辰哥单片机设计* CSDN			:	辰哥单片机设计* 作者			:	辰哥 **********************BEGIN***********************/extern u8 Res;int main(void)
{ SystemInit();//配置系统时钟为72M	delay_init(72);LED_Init();LED_On();USART3_Config();//串口初始化Key_Init();OLED_Init();
//	printf("AF:30");//声音调到31档   最大delay_ms(1000);OLED_Clear();//显示“灯光状态:”OLED_ShowChinese(0,0,0,16,1);OLED_ShowChinese(16,0,1,16,1);OLED_ShowChinese(32,0,2,16,1);OLED_ShowChinese(48,0,3,16,1);OLED_ShowChar(64,0,':',16,1);while (1){switch(Res){case 1:LED_On();OLED_ShowChinese(56,30,4,16,1);		//开break;case 2:LED_Off();OLED_ShowChinese(56,30,5,16,1);		//关break;default:break;}}
}

usart.h文件

#ifndef __USART1_H
#define	__USART1_H#include "stm32f10x.h"
#include <stdio.h>/*****************辰哥单片机设计******************STM32* 项目			:	SNR8016语音模块实验                     * 版本			: V1.0* 日期			: 2025.2.7* MCU			:	STM32F103C8T6* 接口			:	参串口1						* BILIBILI	:	辰哥单片机设计* CSDN			:	辰哥单片机设计* 作者			:	辰哥 **********************BEGIN***********************/void USART1_Config(void);
int fputc(int ch, FILE *f);
void USART1_printf(USART_TypeDef* USARTx, uint8_t *Data,...);
void UART1SendByte(unsigned char SendData);#endif /* __USART1_H */

usart.c文件

#include "usart.h"
#include <stdarg.h>/*****************辰哥单片机设计******************STM32* 项目			:	SNR8016语音模块实验                     * 版本			: V1.0* 日期			: 2025.2.7* MCU			:	STM32F103C8T6* 接口			:	参串口1						* BILIBILI	:	辰哥单片机设计* CSDN			:	辰哥单片机设计* 作者			:	辰哥 **********************BEGIN***********************/void USART1_Config(void)
{GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructure;/* 使能 USART1 时钟*/RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA, ENABLE); /* USART1 使用IO端口配置 */    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复用推挽输出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIO_InitStructure);    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;	//浮空输入GPIO_Init(GPIOA, &GPIO_InitStructure);   //初始化GPIOA/* USART1 工作模式配置 */USART_InitStructure.USART_BaudRate = 9600;	//波特率设置:9600USART_InitStructure.USART_WordLength = USART_WordLength_8b;	//数据位数设置:8位USART_InitStructure.USART_StopBits = USART_StopBits_1; 	//停止位设置:1位USART_InitStructure.USART_Parity = USART_Parity_No ;  //是否奇偶校验:无USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;	//硬件流控制模式设置:没有使能USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;//接收与发送都使能USART_Init(USART1, &USART_InitStructure);  //初始化USART1USART_Cmd(USART1, ENABLE);// USART1使能
}/* 描述  :重定向c库函数printf到USART1*/ 
int fputc(int ch, FILE *f)
{
/* 将Printf内容发往串口 */USART_SendData(USART1, (unsigned char) ch);while (!(USART1->SR & USART_FLAG_TXE));return (ch);
}/*发送一个字节数据*/
void UART1SendByte(unsigned char SendData)
{	   USART_SendData(USART1,SendData);while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);	    
} 

四、实验效果 

五、资料获取

项目分享

http://www.dtcms.com/a/570181.html

相关文章:

  • 云南省城乡住房与建设厅网站物业公司网站模板
  • 深圳在建高铁站wordpress 漏洞
  • 学做网站的步骤ps如何做网站专题
  • 怎么看网站是什么语言做的后台阿里云做网站麻烦吗
  • 网站开发 前端vue 后端c网站开发的公司名称
  • PCB画板:电阻、电容、电感、二极管、三极管、mos管
  • 单网页网站如何做医疗网站的运营
  • 外贸有哪些网站合肥网站搭建工作室
  • 力扣3318——计算子数组的 x-sum I(偷懒版)
  • 新手学做网站代码教育类网站建设
  • 好的淘客网站网站建设搭建运营
  • 坪山住房及建设局网站无锡网站制作方案
  • 广州专业网站建设哪家公司好公司制作网站费用怎么做分录
  • 获取图像中制定颜色区域
  • 中国智慧城市建设门户网站工商局加强网站建设的通知
  • quye.com的华为云服务器到期,转战阿里云,操作记录存档:ssh登录、nginx安装配置、用certbot进行证书的不同服务器转移
  • 网站建设协议书范本济南网络公司
  • Java代理详解:JDK 动态代理执行流程
  • 百度地图大模型应用开发实习一面(凉经)
  • 男人女人做性关系网站建筑公司企业技术负责人岗位职责
  • 做整站优化仿懒人图库网站源码
  • .net 微信网站开发紫金网站建设公司
  • 公司企业网站开发代做作业网站
  • 强化学习基础——各字母含义与马尔可夫决策
  • THC63LVDF84B高性能LVDS接收器,具备4路LVDS数据转换能力,输出28位CMOS/TTL信号THC63LVDF84
  • 快速上手PyTorch:强大高效的深度学习框架
  • 组队(牛客)
  • 西安企业建站在哪里做互联网营销师是什么
  • 帝国CMS + AWS:老牌内容系统的新生之路
  • 网站建设项目内容如何做wap网站