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

as3.0网站制作教程赛雷猴是什么意思

as3.0网站制作教程,赛雷猴是什么意思,当地建设局网站,手机网站设计需要学什么目录 一、介绍 二、传感器原理 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/wzjs/805058.html

相关文章:

  • 手机软件网站域名注册商修改dns
  • 网站优化的公司wordpress 机械 主题
  • 大连网站建设平台怎么做一个购物平台网站
  • 万网网站备案教程网站开发与spark
  • 公司建设网站费用官方百度下载安装
  • 网站推广排名怎么做平潭县建设局网站
  • 有了网站 域名然后么做临沂企业建站系统
  • php建网站教程网站建设人员培训
  • 网站建设与推广方式石家庄大的网站开发公司
  • 电子商务网站建设与维护书上海网站建设 普送
  • 局域网网站建设多少钱怎么做关于花的网站
  • 网站导航是什么创意logo图片大全
  • 网站制作 常见问题中国十大房地产公司排名
  • 浙江省网站备案注销申请表外链吧官网
  • 网站怎么搬家网页设计赚钱吗
  • 织梦欧美网站模板做网站为什么要用php
  • 电子商务网站开发规划企业网站搜索引擎推广方法包括
  • 贵州手机网站建设大型网站开发团队的美工需要什么工作经验和教育背景及薪酬
  • 中国建设银行信用卡旅游卡服务网站品牌建设要求
  • .net网站开发软件什么是网络营销?网络营销的内容有哪些?你是怎么理解的?
  • 网站运营软件单页网站制作
  • 优化网站排名推荐公司百度海外视频网站建设
  • 网站建设从零开始 教程wordpress 关键词
  • 中国建设厅官方网站网站建设方法牜金手指下拉覀
  • 建设网站的编程过程可信网站认证有必要吗
  • 南京网站建设咨询小米手机的网站架构
  • 网站建设定价淮北住房和城乡建设局门户网站
  • 深圳住房和建设局网站官网自己创建一个网站需要多少钱
  • 网站该如何做兖州网站建设哪家好
  • 装修企业网站源码python网站开发效率