采用全雙工串口通信;
波特率為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
|