久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3328|回復: 5
打印 上一主題 下一主題
收起左側

求用STC89C52控制串口語音模塊XY V17B例程

[復制鏈接]
跳轉到指定樓層
樓主
ID:599344 發表于 2019-10-4 15:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題,萬分感謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:634875 發表于 2019-11-4 12:55 來自手機 | 只看該作者
同問,最近也買到了這個模塊不太會用,好像網上也沒有對應的資源參考
回復

使用道具 舉報

板凳
ID:634875 發表于 2019-11-4 22:59 | 只看該作者
樓主你弄出來了嗎xy-v17b這個模塊
回復

使用道具 舉報

地板
ID:680776 發表于 2020-1-3 23:15 | 只看該作者
小白.啟航 發表于 2019-11-4 22:59
樓主你弄出來了嗎xy-v17b這個模塊

大佬有例程嗎?
回復

使用道具 舉報

5#
ID:475031 發表于 2020-6-27 22:04 | 只看該作者
/******************** (C) COPYRIGHT  ***************************
* 文件名  :ONE_LINE功能測試
* 描述    :  
* 庫版本  :
* 作者    :
* 博客    :
*修改時間 :
//--------------------------------------------------------------
  硬件連接
      _____________________________
     |                            |
     |  IO4/ONE_LINE---------PD4  |
     |____________________________|

*****************************************************************/
/* Includes ------------------------------------------------- --*/
#include "stm8s.h"
#include "main.h"
#include "clk.h"
#include "led.h"
#include "delay.h"
#include "uart.h"
#include "tim2.h"
#include "IO.h"
#include "one_line_cmd.h"

//設置參數
unsigned char music_num = 2;    //曲目名
unsigned char vol_num = 20;     //音量值范圍0-30,上電默認20
unsigned char EQ_num = 0;       //EQ定義,NORMAL(00),POP(01),ROCK(02),JAZZ(03),CLASSIC(04),上電默認NORMAL(00)
unsigned char cyc_num = 1;      //定義播放模式,全盤循環(00),單曲循環(01),單曲停止(02),全盤隨機(03),
                                  //目錄循環(04),目錄隨機(05),目錄順序播放(06),順序播放(07),上電默認為單曲停止。
unsigned char chnl_num = 0;     //DAC輸出通道定義,MP3播放通道(00),AUX播放通道(01),MP3+AUX(02),上電默認MP3播放通道


void main(void)
{
  
  sim();
  CLK_Config();//CLK HSI 16MHz
  LED_Init();
  UART_Config();
  rim();
  CFG->GCR|= CFG_GCR_SWD;//Disable swim function
  IO_Init();
  TIM2_Init();
//  TIM2Delay_n100us(50000); //s
  LED_OFF();
  
      
      /***********基本操作指令***********/
      //選擇播放磁盤,SD卡、U盤、Flash三選一
      //Online_trans(SD_CARD);            //選擇SD卡
      //Online_trans(USB_FLASH_DISK);     //選擇U盤
      //Online_trans(FLASH_DISK);         //選擇FLASH
      
      /***********混合操作指令***********/
      //Mix_Command(vol_num,VOLUME);               //設置音量
      //Mix_Command(EQ_num,EQ);                    //設置EQ
      Mix_Command(cyc_num,CYCLICAL_MODE);          //設置循環模式
      //Mix_Command(chnl_num,CHANNEL);             //選擇播放通道
  
      Online_trans(PLAY);               //播放
      //Online_trans(PAUSE);              //暫停
      //Online_trans(STOP);               //停止
      //Online_trans(PREV_MUSIC);         //上一曲
      //Online_trans(NEXT_MUSIC);         //下一曲
      //Online_trans(PREV_CATALOGUE);     //上一目錄,播放上一目錄中最后一首曲目
      //Online_trans(NEXT_CATALOGUE);     //下一目錄,播放下一目錄中第一首曲目
      //Online_trans(SYS_HIBERNATION);    //系統休眠
      //Online_trans(CLOSE_DOWN);         //結束播放
      //Online_trans(CLEAR);              //數字清除

/*     
      //“選曲”和“插播”是根據曲目名字播放  
      //播放指定曲目
      //必須對曲目名中每一位數字單獨發送,數字發送完畢后,再發送指令
      //例如曲目名為“00123.mp3”,則選曲輸入的數據依次為“0x01”“0x02”“0x03”“0x0B”,完成選曲
      //例如,00255.mp3
      Online_trans(2);
      Online_trans(5);
      Online_trans(5);
      Online_trans(MUSIC_SELECT);
  
      //設置插播曲目
      Online_trans(2);
      Online_trans(5);
      Online_trans(5);
      Online_trans(INTER_CUT);
*/
  
      LED_ON();
      TIM2Delay_n100us(5000); //s
      LED_OFF();
      TIM2Delay_n100us(5000); //s
      
}
回復

使用道具 舉報

6#
ID:475031 發表于 2020-6-27 22:08 | 只看該作者
采用全雙工串口通信;
波特率為9600,數據位:8 , 停止位1位,檢驗位N。
起始碼-指令類型-數據長度(n) -數據1-數據n-和檢驗(SM)
D※指令碼:固定為AA。
口※指令類型:用來區分指令類型。
D※數據長度:指令中的數據的字節數。
0※數據:指令中的相關數據,當數據長度為1時,表示只有CMD,沒有數據位。
0※和檢驗:為之前所有字節之和的低8位,即起始碼到數據相加后取低8位。
※數據格式:發送的數據或命令,高8位數據在前,低8位在后。
查詢播放狀態(01)
指令:AA01 00 AB
返回: AA01 01播放狀態SM
說明:在任何時候都可以查詢當前的播放狀態
播放狀態:00停止; 01播放;02暫停 播放(02)
指令:AA0200AC
返回:無
說明:在任何時候發此命令都會從頭:開始播放當前曲目 暫停(03)
指令:AA0300AD
返回:無
停止(04)
指令:AA0400AE
返回:無
上一曲(05)
指令:AA0500AF
返回:無
下一曲(06)
指令:AA0600BO
返回:無
指定曲目(07)
指令:AA0702曲目高曲目低SM
返回:無
例如:AA07020008BB指定播放當前盤符第8首,曲目數從1-65535
曲目序號是由存儲順序決定。
指定盤符指定路徑播放(08)
指令:AA08長度盤符路徑SM
返回:無
說明:長度=盤符長度+路徑長度=1 +路徑長度
例如: /廣告/小米手機.mp3,可以按如下格式
/廣告*/小米*???,“廣 告*”代表前兩個字為“廣 告的文件夾”, *為通配符,"小*???"代表文件前兩個字為"小米"的文件,后面三個?號表示格式不限制, 本芯片支持MP3和WAV兩種格式。用上位機取模數據如下:
取模數據為:02FD1108 012F B9E3 B8 E62A2F D0A1 C3 D7 2A3F 3F 3F CD

例程.7z

288.58 KB, 下載次數: 50

ok

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品www. | 日韩在线视频网址 | 一区二区三区精品视频 | 最新中文在线视频 | 久久一久久| 色综合天天天天做夜夜夜夜做 | 久久99精品久久久久蜜桃tv | 成人毛片视频免费 | 国产成人精品一区二 | 91在线视频播放 | 国产精品永久免费视频 | 久久精品久久久久久 | 欧美一级视频在线观看 | 天色综合网 | 国产一级精品毛片 | 国产永久免费 | 五月婷婷在线视频 | 精品久久久久久久久久久 | 久久狠狠 | 亚洲黄色一级毛片 | jⅰzz亚洲| 欧美一页 | 日韩欧美成人精品 | 久久成人精品视频 | 国产午夜精品视频 | 在线播放国产视频 | 国产一区二区免费在线 | 爱爱免费视频 | 成人av观看 | 欧美亚洲视频在线观看 | 日韩有码一区 | 日本午夜网 | 亚洲综合精品 | 午夜精品久久久久久久星辰影院 | 日韩在线免费 | 国产免费一区二区三区最新6 | 婷婷久久五月 | 国产色网站 | 中文字幕亚洲区 | 欧美一区二区三区在线看 | 久久一区二区三区四区 |