资源简介

本项目包含语音识别和控制,手机远程控制,音乐播放,讲笑话等功能,还可以自行扩展。使用了STM32F103RxT6、LD3320A语音识别芯片、ESP8266、SD卡、继电器、LED、蜂鸣器、麦克风等,ESP8266只使用了AT指令集,有其他需求可以自行编译修改,包含电路图(PDF)。

资源截图

代码片段和文件信息

//头文件
#include “buzzer.h“


/**
 * @file   Buzzer_GPIO_Config
 * @brief  Buzzer灯引脚配置
 * @param  无
 * @retval 无
 */
void Buzzer_GPIO_Config(void)
{

    //定义一个GPIO_InitTypeDef 类型的结构体
    GPIO_InitTypeDef  GPIO_InitStructure;
    RCC_APB2PeriphClockCmd(BUZZER_GPIO_RCC ENABLE); //使能GPIO的外设时钟
    /*BUZZER*/
    GPIO_InitStructure.GPIO_Pin = BUZZER_GPIO_PIN; //选择要用的GPIO引脚
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //设置引脚模式为推免输出模式
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//设置引脚速度为50MHZ
    GPIO_Init(BUZZER_GPIO_PORT &GPIO_InitStructure);//调用库函数,初始化GPIO

    GPIO_ResetBits(BUZZER_GPIO_PORT BUZZER_GPIO_PIN);
}

void Buzzer_Toggle(void)
{
BUZZER_GPIO_PORT->ODR ^= BUZZER_GPIO_PIN;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-06-03 10:30  STM32-LD3320A\
     目录           0  2019-06-03 10:30  STM32-LD3320A\.git\
     文件          28  2019-05-13 02:19  STM32-LD3320A\.git\COMMIT_EDITMSG
     文件         293  2019-05-13 02:20  STM32-LD3320A\.git\config
     文件          73  2019-04-14 00:26  STM32-LD3320A\.git\description
     文件          23  2019-04-14 00:26  STM32-LD3320A\.git\HEAD
     目录           0  2019-06-03 10:29  STM32-LD3320A\.git\hooks\
     文件         478  2019-04-14 00:26  STM32-LD3320A\.git\hooks\applypatch-msg.sample
     文件         896  2019-04-14 00:26  STM32-LD3320A\.git\hooks\commit-msg.sample
     文件        3327  2019-04-14 00:26  STM32-LD3320A\.git\hooks\fsmonitor-watchman.sample
     文件         189  2019-04-14 00:26  STM32-LD3320A\.git\hooks\post-update.sample
     文件         424  2019-04-14 00:26  STM32-LD3320A\.git\hooks\pre-applypatch.sample
     文件        1638  2019-04-14 00:26  STM32-LD3320A\.git\hooks\pre-commit.sample
     文件        1348  2019-04-14 00:26  STM32-LD3320A\.git\hooks\pre-push.sample
     文件        4898  2019-04-14 00:26  STM32-LD3320A\.git\hooks\pre-rebase.sample
     文件         544  2019-04-14 00:26  STM32-LD3320A\.git\hooks\pre-receive.sample
     文件        1492  2019-04-14 00:26  STM32-LD3320A\.git\hooks\prepare-commit-msg.sample
     文件        3610  2019-04-14 00:26  STM32-LD3320A\.git\hooks\update.sample
     文件       46426  2019-05-13 02:19  STM32-LD3320A\.git\index
     目录           0  2019-06-03 10:29  STM32-LD3320A\.git\info\
     文件         240  2019-04-14 00:26  STM32-LD3320A\.git\info\exclude
     目录           0  2019-06-03 10:29  STM32-LD3320A\.git\logs\
     文件        1492  2019-05-13 02:19  STM32-LD3320A\.git\logs\HEAD
     目录           0  2019-06-03 10:29  STM32-LD3320A\.git\logs\refs\
     目录           0  2019-06-03 10:29  STM32-LD3320A\.git\logs\refs\heads\
     文件        1492  2019-05-13 02:19  STM32-LD3320A\.git\logs\refs\heads\master
     目录           0  2019-06-03 10:29  STM32-LD3320A\.git\logs\refs\remotes\
     目录           0  2019-06-03 10:29  STM32-LD3320A\.git\logs\refs\remotes\origin\
     文件         786  2019-05-13 02:20  STM32-LD3320A\.git\logs\refs\remotes\origin\master
     目录           0  2019-06-03 10:30  STM32-LD3320A\.git\objects\
     目录           0  2019-06-03 10:29  STM32-LD3320A\.git\objects\00\
............此处省略1798个文件信息

评论

共有 条评论