资源简介
该程序实现语音识别的功能,通过说出关键词(开灯,关灯,全部打开,全部关闭)(当然可以自己更改),让LD3320语音识别做出回应。可以在对应IO口,接几个LED灯,作为回应,比如说出开灯,第一个LED灯点亮,关灯,第一个LED灯灭。可以一次作为参考,去实现其他的功能。
代码片段和文件信息
#include “stm32f10x.h“
#include “sdio_sdcard.h“
#include “hw_config.h“
#include “idle.h“
#include “LDchip.h“
#define LED4_H() GPIO_SetBits(GPIOC GPIO_Pin_0)
#define LED4_L() GPIO_ResetBits(GPIOC GPIO_Pin_0)
#define LED2_H() GPIO_SetBits(GPIOC GPIO_Pin_2)
#define LED2_L() GPIO_ResetBits(GPIOC GPIO_Pin_2)
#define LED3_H() GPIO_SetBits(GPIOC GPIO_Pin_3)
#define LED3_L() GPIO_ResetBits(GPIOC GPIO_Pin_3)
#define LED1_H() GPIO_SetBits(GPIOC GPIO_Pin_4)
#define LED1_L() GPIO_ResetBits(GPIOC GPIO_Pin_4)
/***********************************************************
* 名 称:void LED_gpio_cfg(void)
* 功 能:LED端口配置
* 入口参数:
* 出口参数:
* 说 明:
* 调用方法:
**********************************************************/
void LED_gpio_cfg(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC ENABLE);
GPIO_InitStructure.GPIO_Pin =GPIO_Pin_0|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_6;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOC &GPIO_InitStructure);
GPIO_SetBits(GPIOCGPIO_Pin_0);
GPIO_SetBits(GPIOCGPIO_Pin_2);
GPIO_SetBits(GPIOCGPIO_Pin_3);
GPIO_SetBits(GPIOCGPIO_Pin_4);
}
//用户根据自己的配置文件自行修改
void deal_the_index(char nIndex)
{
switch (nIndex)
{
case 0:
break;
case 1: /*开灯*/
LED1_L();
break;
case 2: /*关灯*/
LED1_H();
break;
case 3: /*全部打开*/
LED1_L();LED2_L();LED3_L();LED4_L();
break;
case 4: /*全部关闭*/
LED1_H();LED2_H();LED3_H();LED4_H();
break;
case 5: /*流水灯*/
break;
case 6: /*闪烁灯*/
break;
case 7: /*打开继电器*/
break;
case 8: /*继电器点动*/
break;
case 9: /*播放歌曲*/
break;
case 10: /*你叫什么名字*/
break;
case 11: /*你会做什么*/
break;
case 12:
break;
case 13:
break;
case 14:
break;
case 15:
break;
case 16:
break;
case 17:
break;
case 18:
break;
case 19:
break;
case 20:
break;
case 21:
break;
case 22:
break;
case 23:
break;
case 24:
break;
case 25:
break;
case 26:
break;
case 27:
break;
case 28:
break;
case 29:
break;
case 30:
break;
case 31:
break;
case 32:
break;
case 33:
break;
case 34:
break;
case 35:
break;
case 36:
break;
case 37:
break;
case 38:
break;
case 39:
break;
case 40:
break;
case 41:
break;
case 42:
break;
case 43:
break;
case 44:
break;
case 45:
break;
case 46:
break;
case 47:
break;
case 48:
break;
case 49:
break;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-16 21:14 基于STM32的LD3320语音识别程序\
目录 0 2015-10-15 20:50 基于STM32的LD3320语音识别程序\CM3\
文件 17273 2010-06-07 10:25 基于STM32的LD3320语音识别程序\CM3\core_cm3.c
文件 85714 2011-02-09 14:59 基于STM32的LD3320语音识别程序\CM3\core_cm3.h
文件 634095 2011-07-27 15:12 基于STM32的LD3320语音识别程序\CM3\stm32f10x.h
文件 36557 2011-03-10 10:51 基于STM32的LD3320语音识别程序\CM3\system_stm32f10x.c
文件 2085 2011-03-10 10:51 基于STM32的LD3320语音识别程序\CM3\system_stm32f10x.h
文件 90 2012-05-06 09:21 基于STM32的LD3320语音识别程序\core_cm3.d
文件 10364 2012-05-06 09:21 基于STM32的LD3320语音识别程序\core_cm3.o
目录 0 2015-10-15 20:50 基于STM32的LD3320语音识别程序\fatfs\
文件 6017 2010-08-16 20:43 基于STM32的LD3320语音识别程序\fatfs\00readme.txt
文件 2365938 2011-09-23 00:56 基于STM32的LD3320语音识别程序\fatfs\conest.h
文件 3346 2011-11-19 16:58 基于STM32的LD3320语音识别程序\fatfs\diskio.c
文件 2454 2010-08-16 20:44 基于STM32的LD3320语音识别程序\fatfs\diskio.h
文件 1276 2011-11-21 15:57 基于STM32的LD3320语音识别程序\fatfs\fatfs_posix.c
文件 449 2011-11-21 14:43 基于STM32的LD3320语音识别程序\fatfs\fatfs_posix.h
文件 137714 2011-11-19 12:49 基于STM32的LD3320语音识别程序\fatfs\ff.c
文件 12191 2011-10-12 11:47 基于STM32的LD3320语音识别程序\fatfs\ff.h
文件 7510 2011-12-21 19:49 基于STM32的LD3320语音识别程序\fatfs\ffconf.h
文件 856 2010-04-24 23:45 基于STM32的LD3320语音识别程序\fatfs\integer.h
目录 0 2015-10-15 20:50 基于STM32的LD3320语音识别程序\fatfs\option\
文件 249488 2010-05-09 23:52 基于STM32的LD3320语音识别程序\fatfs\option\cc932.c
文件 724232 2010-04-29 17:38 基于STM32的LD3320语音识别程序\fatfs\option\cc936.c
文件 567684 2010-05-08 23:28 基于STM32的LD3320语音识别程序\fatfs\option\cc949.c
文件 450696 2010-04-29 17:38 基于STM32的LD3320语音识别程序\fatfs\option\cc950.c
文件 30169 2010-04-29 17:38 基于STM32的LD3320语音识别程序\fatfs\option\ccsbcs.c
文件 3703 2009-04-14 00:35 基于STM32的LD3320语音识别程序\fatfs\option\syncobj.c
文件 4859 2010-04-14 13:45 基于STM32的LD3320语音识别程序\fatfs\option\syscall.c
目录 0 2015-10-15 20:50 基于STM32的LD3320语音识别程序\FWlib\
目录 0 2015-10-15 20:50 基于STM32的LD3320语音识别程序\FWlib\inc\
文件 8982 2011-03-10 10:47 基于STM32的LD3320语音识别程序\FWlib\inc\misc.h
............此处省略275个文件信息
- 上一篇:智能车多功能调试助手V1.1.1
- 下一篇:hog+svm负样本处理
相关资源
- grbl在stm32上的移植,添加脱机操作
- STM32L1XX HAL 库
- STM32 STM8 全系列原理图库和封装库
- 四线电阻屏驱动 stm32f103
- STM32F4XX 中文参考手册
- 12467230STM32L073xx_User_Manual.chm
- STM32遥控平衡车,陀螺仪用的MPU6050,
- YIXIN_W5500 模块配套资料.rar
- STM32f030 程序
- stm32 USB虚拟串口驱动 全系列 全兼容无
- HAL库+CubeMX+Stm32F405实现串口DMA不定长收
- stm32F469DISCO开发板TCD1304驱动
- 基于stm32f103ze的飞机大战游戏
- STM32正点原子培训视频PPT讲义.rar
- stm32_MCU移植接入机智云新
- STM32微型四轴
- 网络通信模块带原理图和PCB.rar
- STM32H7xx参考手册(中英文)+STM32H7xx编
- stm32实现BMS程序
- 嵌入式网络那些事——LwIP开发基础与
- 基于探索者F4开发板的智能语音识别系
- STM32中直流电机控制
- 三维压力传感器的ADC采集
- STM32 OLED屏幕 显示测试程序
- stm32实现的GPRS透传模块程序
- 基于stm32f407的DDS函数发生器软件配合
- 基于单片机stm32贪吃蛇游戏.zip
- STM32接入机智云—点灯教程
- 武术擂台机器人程序 stm32f103x
- BMS-LTC6803-stm32
评论
共有 条评论