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