pp电å­

接待光临~广州pp电å­ç”µå­ç§‘技有é™å…¬å¸
è”ç³»ç”µè¯ æ‰‹æœº/微信:

18925103846

资料知识

MP3-FLASH-10P模????樗得魇閂1.0

MP3-FLASH-10P模????樗得魇閂1.0
1.1 简介
MP3-FLASH-10P是一个æä¾›ä¸²å£çš„语音模????,,,,优异的集æˆäº†MP3ã€WAV的硬解ç 。。。ã€‚åŒæ—¶è½¯ä»¶æ”¯æŒå·¥ä¸šçº§åˆ«çš„串å£é€šè®¯åè®®,,,,以SPIFLASHã€U盘作为存储介质,,,,用户å¯ä»¥æ— é‚ªçš„选用其中的任何一ç§è£…备作为语音的存储介质。。。ã€‚é€šè¿‡ç®€æœ´çš„ä¸²å£æŒ‡ä»¤å³å¯å®Œæˆæ’­æ”¾æŒ‡å®šçš„语音,,,ï¼Œä»¥åŠæ€Žæ ·æ’­æ”¾è¯­éŸ³ç­‰åŠŸæ•ˆ,,,,无需ç¹ç的底层æ“作,,,,使用利便,,,,稳固å¯é æ˜¯æ­¤æ¬¾äº§å“的大特点。。。。
无需任何烧录器,,,,无需任何软件,,,,USB直接烧写FLASH
åŒæ—¶å¯ä»¥ä»¥SPIFLASH为存储介质的U盘功效,åŽé¢ç« èŠ‚è¯¦ç»†è¯´æ˜Ž
1.2 功效
1ã€æ”¯æŒé‡‡æ ·çއ(KHz):8/11.025/12/16/22.05/24/32/44.1/48
2ã€24ä½DAC输出,,,,动æ€è§„模支æŒ90dB,,,,信噪比支æŒ85dB
3ã€å¤§æ”¯æŒ16M字节的SPIFLASH。。。。例如W25Q16[2M字节]ã€W25Q128[16M字节]
4ã€å¤šç§æŽ§åˆ¶æ¨¡å¼ã€ä¸²å£æ¨¡å¼ã€AD按键控制模å¼[此功效å¯ä»¥å®šåˆ¶å¼€å‘]
5ã€MiniusbæŽ¥å£æ›´æ–°è¯­éŸ³æ–‡ä»¶,,,,无需装置任何软件。。。。支æŒXP到WIN10系统。。。。
6ã€æ”¯æŒç»„åˆæ’­æ”¾åŠŸæ•ˆ,,,,å¯ä»¥å®žçŽ°æŠ¥æ—¶ã€æŠ¥æ¸©åº¦,,,,在一定水平上å¯ä»¥æ›¿æ¢ä¸€äº›è…¾è´µçš„TTS方案
7ã€30级音é‡å¯è°ƒ,,,,5级EQå¯è°ƒ[此功效暂ä¸å¼€æ”¾]
8ã€ç›´æŽ¥å¯æŽ¥3Wå–‡å­,,,,也å¯ä»¥æŽ¥è€³æœºæˆ–功放
9ã€æ”¯æŒ1æ®µè¯­éŸ³çš„è§¦å‘æ’­æ”¾,,,,IO检测的方å¼,,,,以是适åˆç¢³è†œæŒ‰é”®ç­‰ç­‰åœºåˆ
10ã€å¯ä»¥åŒæ—¶æ”¯æŒU盘以åŠSPIFLASH作为存储介质
1.3 应用
1〠车载导航语音播报
2〠公路è¿è¾“ç¨½å¯Ÿã€æ”¶è´¹ç«™è¯­éŸ³æé†’;;ï¼›;;;
3〠ç«è½¦ç«™ã€æ±½è½¦ç«™æ¸…陿£€æŸ¥è¯­éŸ³æé†’;;ï¼›;;;
4〠电力ã€é€šè®¯ã€é‡‘èžè¥ä¸šåŽ…è¯­éŸ³æé†’;;ï¼›;;;
5〠车辆进ã€å‡ºé€šé“验è¯è¯­éŸ³æé†’;;ï¼›;;;
6〠公安边防检查通é“语音æé†’;;ï¼›;;;
8〠电动旅行车清é™è¡Œé©¶è¯­éŸ³é€šå‘Šï¼›ï¼›ï¼›;;;
9〠机电装备故障自动报警;;;;;;
10ã€æ¶ˆé˜²è¯­éŸ³æŠ¥è­¦æé†’;;ï¼›;;;

2. 方案说明

PP电å­(中国集团)有é™å…¬å¸å®˜ç½‘

芯片选用的是SOC方案,,,,集æˆäº†ä¸€ä¸ª16ä½çš„MCU,,,,以åŠä¸€ä¸ªä¸“门针对音频解ç çš„aDSP,,,,接纳硬解ç çš„æ–¹å¼,,,,越å‘ä¿å¹¿å‘Šæ³•è¯äº†ç³»ç»Ÿçš„稳固性和音质。。。。å°å·§çš„å°è£…尺寸越å‘知足嵌入其它产å“的需求
2.1 傿•°è¯´æ˜Ž

åç§°

傿•°

MP3文件åå ‚

1ã€æ”¯æŒæœ‰æ¯”特率11172-3å’ŒISO13813-3 layer3音频解ç 

2ã€é‡‡æ ·çŽ‡æ”¯æŒ(KHZ):8/11.025/12/16/22.05/24/32/44.1/48

3ã€æ”¯æŒNormalã€Jazzã€Classicã€Popã€Rock等音效

USB接å£

2.0标准

UART接å£

标准串å£,,,,TTL电平,波特率å¯è®¾[用户ä¸å¯è®¾]

输入电压

3.3V-5V[7805åŽçº§ä¸²ä¸€ä¸ªäºŒæžç®¡ä¸ºä½³]

é¢å®šç”µæµ

10MA[陿€]

低功耗电æµ

<200uA

功放功率

驱耳机,,,,功放

尺寸

16S

事情温度

[-40度] -- [80度]

湿度

5% ~ 95%

主芯片型å·

YX6100-16S[SSOP24]

2.2管脚说明

mp3-flash-10p引脚说明

引脚åºå·

引脚åç§°

功效形貌

备注

1

VDD

5V ç”µæºè¾“å…¥

ä¸å¯ä»¥å‡Œé©¾5.2V

2

DAC-L

音频输出左声é“

驱动耳机ã€åŠŸæ”¾

3

DAC-R

音频输出å³å£°é“

驱动耳机ã€åŠŸæ”¾

4

BUSY

Busy è¾“出

播放时输出低电平

5

RX

UART ä¸²è¡Œæ•°æ®è¾“å…¥

3.3V çš„TTL ç”µå¹³

6

TX

UART ä¸²è¡Œæ•°æ®è¾“出

3.3V çš„TTL ç”µå¹³

7

GND

电æºåœ°/音频地


8

PO1

触å‘输出å£

对地触å‘

9

SPK+

å–‡å­+

接1-5Wå–‡å­

10

SPK-

å–‡å­-

接1-5Wå–‡å­

3ã€ä¸²å£é€šè®¯åè®®
串å£ä½œä¸ºä¸€ç§åœ¨æŽ§åˆ¶é¢†åŸŸå¸¸ç”¨çš„通讯,,,,我们举行了工业级别的优化,,,,加入的帧的校验ã€é‡å‘ã€è¿‡å¤±å¤„ç†ç­‰æ­¥ä¼,,,,大大增强通讯的稳固性和å¯é æ€§,,,ï¼ŒåŒæ—¶å¯ä»¥åœ¨æ­¤åŸºç¡€ä¸Šæ‰©å±•è¶Šå‘强盛的RS485
举行组网功效,,,,串å£çš„通讯波特率å¯è‡ªè¡Œè®¾ç½®,,,,默以为9600

3.1 通讯åå ‚
支æŒå¼‚步串å£é€šè®¯æ¨¡å¼,é€šè¿‡ä¸²å£æŽ¥å—ä¸Šä½æœºå‘é€çš„下令

通讯标准:9600 bps
æ•°æ®ä½  :1
æ ¡éªŒä½  :none
æµæŽ§åˆ¶  :none

å堂:$S  VER  Len  CMD  Feedback  para1  para2  checksum  $O






$S

èµ·å§‹ä½0x7E

æ¯æ¡ä¸‹ä»¤å馈å‡ä»¥$开头,å³0x7E


VER

版本

版本信æ¯


Len

lenåŽå­—节个数

校验和ä¸ç›˜ç®—在内


CMD

下令字

体现详细的æ“作,好比播放/æš‚åœç­‰ç­‰


Feedback

下令å馈

是å¦éœ€è¦å馈信æ¯,1å馈,0ä¸å馈


dat

傿•°

å’Œå‰é¢çš„len相关è”,,,,ä¸é™åˆ¶é•¿åº¦


checksum

校验和[å ä¸¤ä¸ªå­—节]

累加和校验[ä¸è®¡èµ·å§‹ä½$]


$O

竣事ä½

竣事ä½0xEF

举个例å­,,,,若是我们指定播放SPIFLASH,,,,就需è¦å‘é€:7E FF 06 09 00 00 04 FF dd EF
æ•°æ®é•¿åº¦ä¸º6 ,è¿™6个字节划分是[FF 06 09 00 00 04] 。。。。ä¸ç›˜ç®—èµ·å§‹ã€ç«£äº‹ã€å’Œæ ¡éªŒ。。。。然åŽå¯¹èŽ·å¾—çš„æ•ˆæžœä¸¾è¡Œç´¯åŠ ,,,,å†ç”¨0å‡,,,,å³â€œ0-checksum=校验数æ®â€。。。ã€‚è‹¥æ˜¯è¿™é‡Œä¸æ˜Žç¡®,,,,å¯ä»¥å‚考pp电å­ä¾‹ç¨‹。。。。å¦å¤–用户也å¯ä»¥ç›´æŽ¥å¿½è§†æ ¡éªŒ,,,,å‚考pp电å­5.3.4章节说明。。。。
3.2 通讯指令
pp电å­é€šè®¯åˆ†ä¸ºä»¥ä¸‹ä¸¤å¤§å—
n 控制指令
n ç›˜é—®èŠ¯ç‰‡çš„å‚æ•°ä»¥åŠçжæ€
3.2.1 控制指令
这里是控制芯片怎样事情

CMD下令

对应的功效

傿•°(16ä½)

0x01

下一曲


0x02

上一曲


0x03

指定曲目(根目录)

详è§3.4.1

0x04

音é‡+


0x05

音é‡-


0x06

指定音é‡

详è§3.4.2

0x07

ä¿å­˜

ä¿å­˜

0x08

啿›²å¾ªçŽ¯æŒ‡å®šæ›²ç›®æ’­æ”¾ï¼ˆæ ¹ç›®å½•ï¼‰

详è§3.4.3

0x09

指定播放装备

详è§3.4.4

0x0A

进入ç¡çœ  -- ä½ŽåŠŸè€—

功耗10MA

0x0B

å«é†’ç¡çœ 


0x0C

芯片å¤ä½


0x0D

播放


0x0E

æš‚åœ


0x0F

æŒ‡å®šæ–‡ä»¶å¤¹æ–‡ä»¶åæ’­æ”¾

详è§3.4.5

0x13

æ’æ’­å¹¿å‘Š

详è§3.4.6

0x14

å•个文件夹支æŒ1000首曲目

ä¿å­˜

0x15

é˜»æ­¢æ’æ’­æ’­æ”¾é…景音ä¹


0x16

阻止


0x17

指定文件夹循环播放

详è§3.4.7

0x18

æŒ‡å®šæ•´ä¸ªè£…å¤‡éšæœºæ’­æ”¾

详è§3.4.8

0x19

对目今播放的曲目设置为循环播放

详è§3.4.8

0x1A

å¼€å¯å’Œå…³é—­èŠ¯ç‰‡çš„DAC输出

详è§3.4.9

0x21

ä¿å­˜

详è§3.4.10

0x25

å¤šæ–‡ä»¶å¤¹æ’æ’­

详è§3.4.11


3.2.2 ç›˜é—®æŒ‡ä»¤

这里是盘问芯片的状æ€å’Œç›¸å…³çš„傿•°

CMD下令详解(盘问)

对应的功效

傿•°(16ä½)

0x3C

ä¿å­˜


0x3D

ä¿å­˜


0x3E

ä¿å­˜


0x3F

盘问在线的装备

详è§3.5.1

0x40

返回过失,,,,请求é‡å‘


0x41

应答


0x42

盘问目今状æ€

详è§3.4.10

0x43

盘问目今音é‡


0x44

盘问目今EQ

ä¿å­˜

0x45

ä¿å­˜

该版本ä¿å­˜æ­¤åŠŸæ•ˆ

0x46

ä¿å­˜

该版本ä¿å­˜æ­¤åŠŸæ•ˆ

0x47

盘问UDISK文件总数

装备的总文件数

0x48

ä¿å­˜

ä¿å­˜

0x49

盘问FLASH的总文件数

5个文件夹的总文件数

0x4B

盘问UDISK的目今曲目

物ç†é¡ºåº

0x4C

ä¿å­˜

ä¿å­˜

0x4D

盘问FLASH的目今曲目

返回文件夹å·å’Œæ›²ç›®æŒ‡é’ˆ

0x4E

盘问指定文件夹的曲目总数

详è§3.5.3

0x4F

盘问目今装备的总文件夹数

详è§3.5.4

0x61

盘问目今文件夹指针

仅支æŒFLASH


3.3 èŠ¯ç‰‡è¿”å›žçš„æ•°æ®

芯片在è¦å®³åœ°æ–¹å‡ä¼šæœ‰æ•°æ®è¿”回。。。。供用户掌控芯片的事情状æ€

n èŠ¯ç‰‡ä¸Šç”µåˆå§‹åŒ–乿ˆçš„æ•°æ®

n èŠ¯ç‰‡æ’­æ”¾å®Œç›®ä»Šæ›²ç›®çš„æ•°æ®

n èŠ¯ç‰‡ä¹æˆå¸æ”¶åˆ°æŒ‡ä»¤è¿”回的ACK(应答)

n èŠ¯ç‰‡å¸æ”¶ä¸€å¸§æ•°æ®èœ•化[åŒ…æ‹¬æ•°æ®æ²¡æ”¶å®Œæ•´ã€æ ¡éªŒèœ•åŒ–ä¸¤ç§æƒ…å½¢]

n èŠ¯ç‰‡åœ¨å¿™ç¢Œæ—¶,,,,有数æ®è¿‡æ¥,,,,芯片会返回忙的指令

n U盘ã€TF塿’入拔出,,,ï¼Œå‡æœ‰æ•°æ®è¿”回

3.3.1 èŠ¯ç‰‡ä¸Šç”µè¿”å›žçš„æ•°æ®

(1)ã€èŠ¯ç‰‡ä¸Šç”µ,,,,需è¦ä¸€å®šçš„æ—¶é—´åˆå§‹åŒ–,,,,这个时间是需è¦å‡­è¯TFå¡ã€U盘ã€SPIFLASH装备的文件几多决议的,,,,一般情形在å°äºŽ500ms这个时间。。。。若是凌驾这个时间芯片的åˆå§‹åŒ–æ•°æ®è¿˜æ²¡æœ‰å‘é€å‡ºæ¥,,,,说明芯片åˆå§‹åŒ–蜕化,,,,请检查硬件的毗连

(2)ã€èŠ¯ç‰‡åˆå§‹åŒ–返回的数æ®ä¸ºç›®ä»Šçš„æœ‰ç”¨æ–‡ä»¶å¤¹,譬如返回7E FF 06 3F 00 00 03 xx xx EF

==>其中0x03代表的是U盘和TF这两个装备在线

U盘 -- åœ¨çº¿

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

å„装备之间是或的关系

PC -- åœ¨çº¿

7E FF 06 3F 00 00 04 xx xx EF


FLASH -- åœ¨çº¿

7E FF 06 3F 00 00 08 xx xx EF



(3)ã€MCU必需期待芯片åˆå§‹åŒ–指令å‘å‡ºä¹‹åŽæ‰åŽå‘é€å“应的控制指令,,,,å¦åˆ™å‘é€çš„æŒ‡ä»¤èŠ¯ç‰‡å°†ä¸äºˆå¤„ç†。。。ã€‚åŒæ—¶è¿˜ä¼šå½±å“芯片的正常åˆå§‹åŒ–。。。。

3.3.2 æ›²ç›®æ’­æ”¾å®Œæ¯•返回的数æ®

U盘播放完第1曲

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

U盘播放第1曲完毕

U盘播放完第2曲

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

U盘播放第2曲完毕

FLASH播放完第1曲

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

第1曲播放完

FLASH播放完第2曲

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

第2曲播放完

1ã€é’ˆå¯¹è®¸å¤šçš„触å‘型的播放需求,,,,我们芯片更正为播放一曲之åŽè‡ªåŠ¨è¿›å…¥é˜»æ­¢çŠ¶æ€。。。ã€‚è‹¥æ˜¯ç”¨æˆ·éœ€è¦æ­¤ç±»åº”用。。。。åªéœ€è¦æŒ‡å®šæ›²ç›®æ’­æ”¾å³å¯。。。。这样,,,,曲目播放完毕会自动阻止,,,,期待指令

2ã€å¦å¤–我们专门开å‘一个IO作为解ç å’Œæš‚åœçš„çŠ¶æ€æŒ‡ç¤º。。。。请拜è§ç¬¬16脚

(1)ã€æ’­æ”¾çжæ€è¾“出低电平[许多功放有é™éŸ³è„š,,,,å¯ä»¥é€šè¿‡æ­¤IO直接举行控制]

(2)ã€æ’­æ”¾æš‚åœçжæ€,,,,输出高电平。。。。芯片ç¡çœ çжæ€。。。。也是低电平

3ã€èŠ¯ç‰‡é€šç”µä¹‹åŽ,,,,åˆå§‹åŒ–正常 ,,,,芯片会自动进入装备播放状æ€。。。。并且阻止解ç ,,,,期待用户å‘逿’­æ”¾çš„相关指令

4ã€å¦å¤–用户在指定装备之åŽ,,,ï¼Œéœ€è¦æœŸå¾…200ms的时间,,,,å†å‘逿Œ‡å®šçš„æ›²ç›®,,,,由于一旦指定曲目之åŽ,,,,系统会对指定的装备举行文件系统的åˆå§‹åŒ–,,,,若是连忙å‘逿Œ‡å®šçš„æ›²ç›®ä¸‹ä»¤,,,ï¼Œä¼šå¯¼è‡´èŠ¯ç‰‡å¸æ”¶ä¸åˆ°。。。。

3.3.3 èŠ¯ç‰‡åº”ç­”è¿”å›žçš„æ•°æ®

芯片返回ACK

7E FF 06 41 00 00 00 xx xx EF

è¯´æ˜Žä¹æˆå¸æ”¶æ•°æ®


(1)ã€ä¸ºäº†å¢žå¼ºæ•°æ®é€šè®¯ä¹‹é—´çš„稳固性,,,,我们增添了应答处ç†,,,,ACKB字节就是设置是å¦éœ€è¦å›žå¤åº”ç­”。。。。这样åšçš„利益是ä¿å¹¿å‘Šæ³•è¯æ¯æ¬¡é€šè®¯éƒ½æœ‰æ¡æ‰‹ä¿¡å·,,,,收到应答就体现MCUå‘é€çš„æ•°æ®,,,,芯片已ç»ä¹æˆæ”¶åˆ°,,,,马上处ç†。。。。

(2)ã€å…³äºŽä¸€èˆ¬çš„应用,,,,客户å¯ä»¥è‡ªç”±é€‰æ‹©,,,,ä¸åŠ è¿™ä¸ªåº”ç­”å¤„ç†ä¹Ÿæ˜¯å¯ä»¥çš„。。。。

3.3.4 èŠ¯ç‰‡è¿‡å¤±è¿”å›žçš„æ•°æ®

返回忙

7E FF 06 40 00 00 01 xx xx EF

芯片在文件系统åˆå§‹åŒ–æ—¶

目今处于ç¡çœ æ¨¡å¼

7E FF 06 40 00 00 02 xx xx EF

ç¡çœ æ¨¡å¼åªæ”¯æŒæŒ‡å®šè£…备

串å£å¸æ”¶è¿‡å¤±

7E FF 06 40 00 00 03 xx xx EF

串å£ä¸€å¸§æ•°æ®æ²¡å¸æ”¶å®Œæ¯•

校验蜕化

7E FF 06 40 00 00 04 xx xx EF

和校验蜕化

指定文件超规模

7E FF 06 40 00 00 05 xx xx EF

文件的指定凌驾设定的规模

未找到指定的文件

7E FF 06 40 00 00 06 xx xx EF

指定为文件没有被找到

æ•°æ®ä¸åˆ‡åˆè§„则

7E FF 06 40 00 00 08 xx xx EF

如å°ä¸º1的地方,,,,å‘é€ä¸º0

(1)ã€ä¸ºäº†å¢žå¼ºæ•°æ®é€šè®¯ä¹‹é—´çš„稳固性,,,,我们增添了数æ®è¿‡å¤±å¤„ç†æœºåˆ¶。。。。芯片收到ä¸åˆ‡åŠå堂的数æ®,,,,å‡ä¼šæœ‰ä¿¡æ¯å馈出æ¥

(2)ã€åœ¨æƒ…形较é‡å‘劣的情形下,,,ï¼Œå¼ºçƒˆå»ºè®®å®¢æˆ·å¤„ç†æ­¤ä¸‹ä»¤。。。。若是应用情形一般,,,,å¯ä»¥ä¸å¿…处ç†。。。。

(3)ã€èŠ¯ç‰‡è¿”å›žå¿™,,,,基本上是芯片上电åˆå§‹åŒ–的时间æ‰ä¼šè¿”回,,,,由于芯片需è¦åˆå§‹åŒ–文件系统

(4)ã€èŠ¯ç‰‡ä¸Šç”µä¹‹åŽ,,,,进入的是装备状æ€,,,,装备是SPIFLASH。。。。若是SPIFLASHä¸åœ¨çº¿çš„è¯,,,,会自动进入ç¡çœ çжæ€。。。。

(5)ã€åªè¦å‚考我们给出的测试SDK程åº,,,,移æ¤å†…é‡Œçš„ä¸²å£æ“作部分,,,,就ä¸ä¼šæ³›èµ·æ ¡éªŒèœ•化,,,,在这里强烈建议用户使用我们给出的校验方å¼。。。。由于è°éƒ½ä¸å¯ä¿å¹¿å‘Šæ³•è¯æ•°æ®çš„传输ä¸ä¼šèœ•化。。。。

(6)ã€æ–‡ä»¶æŒ‡å®šéƒ¨åˆ†èœ•化,,,,请å‚考下é¢çš„详解

3.3.5 è£…备æ’入拔出新闻

U盘æ’å…¥

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


PCæ’å…¥

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


U盘拔出

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


PC拔出

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



(1)ã€ä¸ºäº†å¢žå¼ºèŠ¯ç‰‡çš„æ— é‚ªæ€§,,,,我们特殊增添了,,,,装备æ’å…¥ã€æ‹”出的指令å馈。。。。利便用户知é“芯片的事情状æ€。。。。

(2)ã€è£…备æ’入的时间,,,,我们默认进入到装备期待状æ€,,,,若是用户æ’入的是带ç¯çš„U盘,,,,å¯ä»¥çœ‹åˆ°U盘ç¯é—ªç¼。。。。也å¯ä»¥å¸æ”¶åˆ°è£…备æ’å…¥çš„ä¸²å£æ–°é—»。。。。

3.4 ä¸²å£æŽ§åˆ¶æŒ‡ä»¤è¯¦è§£

以下我们对è¦å®³çš„地方举行详细的说明--针对控制指令:

n æŒ‡å®šæ›²ç›®æ’­æ”¾

n æŒ‡å®šæ’­æ”¾çš„音é‡

n æŒ‡å®šæ’­æ”¾çš„装备

n æ‰€æœ‰å¾ªçŽ¯æ’­æ”¾æŒ‡ä»¤

n ç»„åˆæ’­æ”¾åŠŸæ•ˆ[亮点]

n å¸¦éŸ³é‡å‚数的指定曲目播放


3.4.1 æŒ‡å®šæ­Œæ›²æ’­æ”¾æŒ‡ä»¤[å¯ä»¥ç›´æŽ¥å‚考3.4.7]

æˆ‘ä»¬ç»™å‡ºçš„æŒ‡ä»¤æ˜¯æ”¯æŒæŒ‡å®šæ›²ç›®æ’­æ”¾çš„,,,,歌曲的选择规模为0~3000.ç€å®žæ˜¯å¯ä»¥æ”¯æŒæ›´å¤šçš„,,,,由于涉åŠåˆ°æ–‡ä»¶æ²»ç†çš„原因,,,,支æŒè¿‡å¤šçš„æ­Œæ›²,,,,会导致系统æ“作缓慢,,,,一般的应用也ä¸éœ€è¦æ”¯æŒè¿™ä¹ˆå¤šçš„æ–‡ä»¶。。。。若是客户有éžé€šä¾‹çš„应用,,,,请事å‰å’Œæˆ‘们相åŒ。。。。此指令在TFå¡å’ŒUç›˜çŠ¶æ€æ˜¯å‡­è¯å­˜å‚¨çš„物ç†é¡ºåºæŒ‡å®šçš„。。。。FLASH则是默以为FOLDER1区域

(1)ã€ä¾‹å¦‚选择第1首歌播放,,,,串å£çš„å‘é€éƒ¨åˆ†7E FF 06 03 00 00 01 FF E6 EF

7E --- èµ·å§‹ä¸‹ä»¤

FF --- ç‰ˆæœ¬ä¿¡æ¯

06 --- æ•°æ®é•¿åº¦(ä¸åŒ…括校验)

03 --- ä»£è¡¨äº§å“ç¼–å·

00 --- æ˜¯å¦éœ€è¦åº”ç­”[0x01:需è¦åº”ç­”,,,,0x00:ä¸éœ€è¦è¿”回应答]

00 --- æ›²ç›®çš„高字节[DH]

01 --- æ›²ç›®çš„低字节[DL],这里代表的是第1首歌播放

FF --- æ ¡éªŒçš„高字节

E7 --- æ ¡éªŒçš„低字节

EF --- ç«£äº‹ä¸‹ä»¤

(2)ã€å…³äºŽé€‰æ›²,,,,若是选择第100首,,,,首先将100转化为16进制,默以为åŒå­—节,就为0x0064。。。。

DH = 0x00  ; DL = 0x64

(3)ã€å…¶å®ƒçš„æ“ä½œä¾æ¬¡ç±»æŽ¨å³å¯,,,,由于在嵌入å¼é¢†åŸŸæŽ¥çº³16è¿›åˆ¶æ˜¯ä¸ºåˆ©ä¾¿çš„ä¸€ç§æ“作。。。。

3.4.2 æŒ‡å®šéŸ³é‡æ’­æ”¾æŒ‡ä»¤

(1)ã€æˆ‘们系统上电默认的音é‡ä¸º30级,,,,若是è¦è®¾ç½®éŸ³é‡çš„è¯,直接å‘é€å“应的指令å³å¯

(2)ã€èŠ¯ç‰‡å†…éƒ¨è®¾ç½®çš„éŸ³é‡ç»†åˆ†çº§æ•°ä¸º0--30.请用户注é‡

(3)ã€ä¾‹å¦‚指定音é‡ä¸º15级,串å£å‘é€çš„æŒ‡ä»¤:7E FF 06 06 00 00 0F FF D5 EF

(4)ã€DH = 0x00 ; DL = 0x0F ,,,,15转化为16进制为0x000F。。。。????梢圆æ¡è©¹ã‚·å¾˜åŽç³ å€¼ä¹ƒå¾—


3.4.3 å•曲循环播放指令

循环播放指定曲目

7E FF 06 08 00 00 01 xx xx EF

根目录循环播放第1曲


7E FF 06 08 00 00 02 xx xx EF

根目录循环播放第二曲


7E FF 06 08  00 01 03 xx xx EF

根目录循环播放第三曲

(1)ã€äº‰å¯¹ä¸€äº›éœ€è¦å•æ›²å¾ªçŽ¯æ’­æ”¾çš„è¦æ±‚,,,ï¼Œæˆ‘ä»¬åˆ·æ–°è¿™ä¸€æ¡æŽ§åˆ¶æŒ‡ä»¤0x08。。。。在æ“作SPI flash者U盘时,,,,根目录凭è¯çš„æ˜¯æ–‡ä»¶å­˜å‚¨çš„物ç†é¡ºåºæŒ‡å®š,,,,这点请用户注é‡。。。ã€‚å¯æ˜¯åœ¨æ“作FLASHæ—¶,,,ï¼Œæ˜¯å‡­è¯æ–‡ä»¶å¤¹åˆ†åŒºæŒ‡å®šçš„,,,,请å‚考上é¢çš„æµ‹è¯•指令。。。。

(2)ã€åœ¨å¾ªçŽ¯æ’­æ”¾çš„åŽ†ç¨‹ä¸­,,,,å¯ä»¥æ­£å¸¸çš„æ“ä½œæ’­æ”¾/æš‚åœ,,,,上一曲ã€ä¸‹ä¸€æ›²ã€éŸ³é‡è°ƒç†,,,,包括EQ等等

并且状æ€ä»ç„¶æ˜¯å¾ªçŽ¯æ’­æ”¾.å¯ä»¥é€šè¿‡æŒ‡å®šå•æ›²è§¦å‘æ’­æ”¾æˆ–者阻止æ¥å…³é—­å¾ªçŽ¯æ’­æ”¾çŠ¶æ€


3.4.4 æŒ‡å®šæ’­æ”¾è£…备

(1)ã€pp电å­èŠ¯ç‰‡é»˜è®¤æ˜¯æ”¯æŒ4ç§ç±»åž‹çš„æ’­æ”¾è£…备,åªæœ‰è£…备在线æ‰åŽæŒ‡å®šè£…备去播放

装备是å¦åœ¨çº¿,,,,我们软件会自动检测,,,,无需用户关系。。。。

(4)ã€çœ‹ä¸‹è¡¨,,,,选择åˆé€‚的指令å‘é€

(3)ã€æŒ‡å®šè£…备之åŽ。。。。芯片会自动进入阻止解ç çжæ€,,,,期待用户指定曲目播放。。。ã€‚ä»Žå¸æ”¶åˆ°æŒ‡å®šè£…备到芯片内部完æˆåˆå§‹åŒ–文件系统。。。。或许需è¦200ms。。。。请期待200ms之åŽå†å‘逿Œ‡å®šæ›²ç›®çš„æŒ‡ä»¤。。。。


指定播放装备-U盘

7E FF 06 09 00 00 01 xx  xx EF

xx xx:代表校验

指定播放装备-PC

7E FF 06 09 00 00 03 xx  xx EF

指[读å¡ã€å£°å¡]模å¼

指定播放装备-FLASH

7E FF 06 09 00 00 04 xx  xx EF


指定播放装备-SLEEP

7E FF 06 09 00 00 05 xx  xx EF



3.4.5 æŒ‡å®šæ–‡ä»¶å¤¹æ–‡ä»¶å播放


文件夹01的001xxx.mp3

7E FF 06 0F 00 01 01 xx  xx EF

TF塿ˆ–者U盘或者FLASH

文件夹11的100xxx.mp3

7E FF 06 0F 00 0B 64 xx  xx EF

TF塿ˆ–者U盘或者FLASH

文件夹99的255xxx.mp3

7E FF 06 0F 00 63 FF xx  xx EF

TF塿ˆ–者U盘或者FLASH


更多内容请å‘è¥ä¸šå‘˜ç´¢å–资料。。。。

用手机扫æäºŒç»´ç å…³é—­
二维ç 
ã€ç½‘站地图】
MP3-FLASH-10P模????樗得魇閂1.0_