• 大小: 266KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: 其他
  • 标签: DFPlayer_Min  STM32  

资源简介

STM32串口控制DFPlayer_Mini播放模块,已经写成程序,可以直接调用。DFPlayer_Mini播放很不错,已经深入研究,自带MP3解码和功放,接上扬声器即可使用。 已经测试以下命令: Uart_DFPlayer(0x01 , 0x00) ;//下一曲,TF卡根目录中 0001.mp3 至 9999.mp3 文件 Uart_DFPlayer(0x02 , 0x00) ;//上一曲 Uart_DFPlayer(0x03 , 0x01) ;//指定曲目,TF卡根目录中 0001.mp3 至 2999.mp3 文件,参数2是文件名字 Uart_DFPlayer(0x04 , 0x00) ;//音量+ Uart_DFPlayer(0x05 , 0x00) ;//音量- Uart_DFPlayer(0x06 , 0x1E) ;//指定音量,参数2是音量大小,1-30 Uart_DFPlayer(0x07 , 0x00) ;//指定EQ,参数2是0/1/2/3/4/5,对应Normal/Pop/Rock/Jazz/Classic/Bass Uart_DFPlayer(0x08 , 0x01) ;//单曲循环指定曲目播放,TF卡根目录中 0001.mp3 至 2999.mp3 文件,参数2是文件名字 Uart_DFPlayer(0x09 , 0x02) ;//指定播放设备,参数2是1/2/3/4/5,对应U盘/SD/AUX/SLEEP/FLASH Uart_DFPlayer(0x0A , 0x00) ;//进入休眠——低功耗 Uart_DFPlayer(0x0C , 0x00) ;//模块复位 Uart_DFPlayer(0x0D , 0x00) ;//播放 Uart_DFPlayer(0x0E , 0x00) ;//暂停 Uart_DFPlayer(0x12 , 0x01) ;//指定MP3文件夹曲目,参数2是文件名字 Uart_DFPlayer(0x13 , 0x00) ;//插播广告,音乐文件需要放在/ADVERT/0001.mp3,参数2是文件名字 Uart_DFPlayer(0x16 , 0x00) ;//停止播放

资源截图

代码片段和文件信息

#include “DFPlayer.h“
#include “usart.h“
#include 

u8 Send_buf[10];
//计算校验
void  DoSum( u8 *Str  u8  len)
{
u16 xorsum = 0; 
u8 i;
for(i=1;  i<=len+1; i++)
{xorsum += Str[i];}
xorsum = 0-xorsum;
Str[7]=  (u8)(xorsum >> 8);
Str[8] = (u8)(xorsum & 0x00ff);
}



//组合命令
void  Uart_DFPlayer(u8 CMD   u8 dat)
{
memset(Send_buf 0x00 10);//清除变量
Send_buf[9] =  0xEF;
Send_buf[0] =  0x7E;
Send_buf[1] =  0xFF;        //保留字节
Send_buf[2]  = 0x06;        //长度
Send_buf[3]  = CMD;                //控制指令
Send_buf[4]  = 0x00;//是否需要反馈  0x00/0x01
Send_buf[5] = dat >> 8;//datah
Send_buf[6] = dat & 0x00ff; //datal
DoSum(Send_buf6);//校验
USART1_Send_Data(Send_buf10);
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        754  2018-10-09 22:00  APP\DFPlayer\DFPlayer.c

     文件        123  2018-10-09 21:55  APP\DFPlayer\DFPlayer.h

     文件        763  2017-08-25 10:13  APP\led\led.c

     文件        403  2018-04-30 15:47  APP\led\led.h

     文件      17273  2017-08-25 10:13  Libraries\CMSIS\core_cm3.c

     文件      85714  2017-08-25 10:13  Libraries\CMSIS\core_cm3.h

     文件      15503  2017-08-25 10:13  Libraries\CMSIS\startup_stm32f10x_hd.s

     文件      36557  2017-08-25 10:13  Libraries\CMSIS\system_stm32f10x.c

     文件       2085  2017-08-25 10:13  Libraries\CMSIS\system_stm32f10x.h

     文件       8982  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h

     文件      21690  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h

     文件       7555  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h

     文件      27559  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h

     文件       6573  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h

     文件       2162  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h

     文件      15233  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h

     文件       3818  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h

     文件      20754  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h

     文件       6824  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h

     文件      25445  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h

     文件      27016  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h

     文件      20175  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h

     文件      30029  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h

     文件       3828  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h

     文件       4383  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h

     文件      30452  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h

     文件       3857  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h

     文件      21863  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h

     文件      17725  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h

     文件      52427  2017-08-25 10:15  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h

............此处省略59个文件信息

评论

共有 条评论