background image

DFPLayer Mini

 

                                                                                               

 

FLASH finish play the 1

st

    track 

7E FF 06 3E 00 00 01 xx xx EF 

 
1). in order to strengthen the stability of the data communication, we have increased response processing; 
ACKB byte is set whether need to reply to response. So that to ensure each communication get handshake 
signals, which will indicate the module has been successfully received data sent by the MCU and process 
immediately. 
2).For general applications, customers can freely choose, without this response processing is also ok.

 

3.3.4 .Returned Data of Module Error

 

Module is busy 

7E FF 06 40 00 00 00 xx xx EF 

A frame data are not all received 

7E FF 06 40 00 00 01 xx xx EF 

Verification error 

7E FF 06 40 00 00 02 xx xx EF 

 
1).  In  order  to  strengthen  the  stability  of  the  data  communication,  we  added  data  error  handling 
mechanism. Module will responds information after receiving error data format; 
 
2).  In  the  case  of  relatively  harsh  environment,  it  is  strongly  recommended  that  customers  process  this 
command. If the application environment in general, you no need handle it; 
 
3).The  module  returns  busy,  basically  when  module  power-on  initialization  will  return,  because  the 
modules need to initialize the file system.

 

3.3.5. Push-in and Pull-out information of Device

 

Push in U-disk 

7E FF 06 3A 00 00 01 xx xx EF 

Push in TF card 

7E FF 06 3A 00 00 02 xx xx EF 

Pull out U-disk 

7E FF 06 3B 00 00 01 xx xx EF 

Pull out TF card 

7E FF 06 3B 00 00 02 xx xx EF 

 
1).For the flexibility of the module, we particularly add command feedback of push-in and pull-out device. 
Let user know the working status of the module. 
 
2).When push-in device, we default playback the first track of device root directory as audition, if users 
do  not  need  this  feature,  you  can  wait  100ms  after  receiving  the  message  of  push  –in  serial  device  ,and 
then send pause command.

 

3.4 Serial Commands 

 

3.4.1. Commands of Specify Track Play

 

Our instructions are given in support of the specified track is playing, the song selection ranges from 0 to 2999. 
Actually can support more, because it involves the reasons to the file system, support for the song too much, it 
will cause the system to operate slowly, and usually the application does not need to support so many files. If 
the customer has unconventional applications, please communicate with us in advance. 
 

1).For example, select the first song played, serial transmission section: 7E FF 06 03 00 00 01 FF E6 EF 
7E --- START command 
FF --- Version Information 
06 --- Data length (not including parity) 
03 --- Representative No. 
00 --- If need to acknowledge [0x01: need answering, 0x00: do not need to return the response] 
00 --- Tracks high byte [DH] 
01 --- Tracks low byte [DL], represented here is the first song played 
FF --- Checksum high byte 
E6 --- Checksum low byte 
EF --- End Command

 

Summary of Contents for DFPLayer Mini

Page 1: ...ch folder can be assigned to 1000 songs 30 levels volume adjustable 10 levels EQ adjustable 1 3 Application Car navigation voice broadcast Road transport inspectors toll stations voice prompts Railway...

Page 2: ...ker Drive speaker less than 3W 7 GND Ground Power GND 8 SPK1 Speaker Drive speaker less than 3W 9 IO1 Trigger port 1 Short press to play previous long press to decrease volume 10 GND Ground Power GND...

Page 3: ...VER Version Version Information Len the number of bytes after Len Checksums are not counted CMD Commands Indicate the specific operations such as play pause etc Feedback Command feedback If need for...

Page 4: ...urns an error request retransmission 0x41 Reply 0x42 Query the current status 0x43 Query the current volume 0x44 Query the current EQ 0x45 Query the current playback mode 0x46 Query the current softwa...

Page 5: ...xx xx EF 1 The module will enter into pause status automatically after being specified playing if customers need such application they can specify track to play the module will enter into pause statu...

Page 6: ...6 3A 00 00 01 xx xx EF Push in TF card 7E FF 06 3A 00 00 02 xx xx EF Pull out U disk 7E FF 06 3B 00 00 01 xx xx EF Pull out TF card 7E FF 06 3B 00 00 02 xx xx EF 1 For the flexibility of the module we...

Page 7: ...evice U disk 7E FF 06 09 00 00 01 xx xx EF xx xx Verification Specify playback device TF Card 7E FF 06 09 00 00 02 xx xx EF Specify playback device SLEEP 7E FF 06 09 00 00 05 xx xx EF 3 4 4 Specify Fi...

Page 8: ...in strong electromagnetic interference or strong inductive capacitive load of the occasion please refer to our Notes 1 Refer diagram Figure 3 3 ad key refer 2 20 function keys allocation table Key Sh...

Page 9: ...tracking 9 Long push always to repeat play K16 10 Repeat play tracking 10 Long push always to repeat play K17 11 Repeat play tracking 11 Long push always to repeat play K18 12 Repeat play tracking 12...

Page 10: ...er Mini Figure 4 2 Serial Connect 5v 4 2 Other Refer Diagram Figure 4 3 headset connect module Between the headset and the module can string a 100R resistor make a limiting Figure 4 4 speaker connect...

Page 11: ...DFPLayer Mini Figure 4 5 Ad key connect refer 5 MP3 TF 16P Size unit mm Figure 5 1 pcb size...

Page 12: ...O using opt coupler isolation increasing TVS etc 2 ADKEY key values are in accordance with the general use of the environment if the strong inductive or capacitive load environment please note that th...

Reviews: