常用语音模块语音芯片说明资料
唯创 MP3录音模块WTN5系列语音芯片说明书

广州唯创电子有限公司MP3录音模块WTN5系列语音芯片说明书3I/O Single-Chip Speech SynthesizerNote:WAYTRONIC ELECTRONIC CO.,LTD.reserves the right to change this document without prior rmation provided by WAYTRONIC is believed to be accurate and reliable.However,WAYTRONIC makes no warranty for any errors which may appear in this document.Contact WAYTRONIC to obtain the latest version of device specifications before placing your orders.No responsibility is assumed by WAYTRONIC for any infringement of patent or other rights of third parties which may result from its use.In addition,WAYTRONIC products are not authorized for use as critical components in life support devices/systems or aviation devices/systems,where a malfunction or failure of the product may reasonably be expected to result in significant injury to the user, without the express written approval of WAYTRONIC.目录1.概述 (2)2.功能简述 (2)3.管脚描述 (2)3.1.管脚分配 (3)4.极限参数 (3)5.直流特性 (3)6.一线串口通讯 (4)6.1.管脚分配 (4)6.2.一线语音地址对应关系 (5)6.3.一线语音及命令码对应表 (5)6.4.一线串口时序图 (5)7.两线串口通讯 (6)7.1.管脚分配 (6)7.2.语音地址对应关系 (6)7.3.语音及命令码对应表 (7)7.4.两线串口时序图 (7)8.程序范例 (8)8.1.一线串口控制程序 (8)8.2.两线串口控制程序 (9)9.应用电路 (10)9.1.一线串口应用电路 (10)9.2.两线串口应用电路 (11)8.封装管脚图 (13)1.概述:WTN5系列产品为多功能单芯片CMOS语音合成4位元为控制器。
常用的语音芯片有哪些

常用的语音芯片有哪些语音芯片是一种用于语音处理和识别的专用芯片,它能够将语音信号转换成数字信号,并通过相关算法对语音进行处理和分析。
随着语音技术的不断发展和应用场景的扩大,现在市面上有许多常用的语音芯片供开发者选择。
本文将介绍一些常见的语音芯片及其特点。
1. XMOS XS1系列XMOS XS1系列是一种高度灵活的语音芯片系列,它采用了多核架构和并行处理技术,能够实现实时性能要求较高的语音处理。
该系列芯片使用了XMOS公司自主开发的xFX技术,具有相对低的功耗和高的处理速度。
XS1系列芯片可以通过软件编程进行定制化开发,适用于不同的语音处理和识别应用。
2. Cirrus Logic CS48XX系列Cirrus Logic CS48XX系列是一种集成了高性能音频处理和语音识别功能的芯片系列。
这些芯片具有低功耗、高性能和灵活性的特点。
CS48XX系列芯片支持多种语音编码算法,可以实现高质量的语音信号处理和识别。
此外,这些芯片还提供了丰富的接口,方便与其他外部设备进行连接和通信。
3. NXP LPC800系列NXP LPC800系列是一种低功耗、高性能的语音处理芯片系列。
这些芯片采用了ARM Cortex-M0+内核,具有较高的计算能力和低功耗特性。
LPC800系列芯片支持多种语音编解码算法,可以实现实时语音处理和识别。
此外,该系列芯片还提供了丰富的外设接口,方便与其他外部设备进行连接和控制。
4. Intel Smart Sound TechnologyIntel Smart Sound Technology是一种集成了音频处理和语音识别功能的芯片技术。
这种技术可以用于手机、平板电脑、笔记本电脑等多种移动设备上。
通过Intel Smart Sound Technology,用户可以实现高质量的语音通信和语音指令识别。
该技术具有低功耗和高度集成的特点,适用于各种移动设备应用场景。
5. Knowles声学芯片Knowles是一家专注于声学技术研发的公司,他们的产品广泛用于语音处理和语音识别领域。
WT588S语音模块使用资料

WT588S 语音模块使用资料1、WT588S 语音芯片产品特点支持多品种SPI-FLASH (4Mbit-128 Mbit ) 一线串口通讯支持上位机软件制做BIN 文件,然后下载到FLASH 中 支持WAV 音频格式2、FLASH 存储器及语音长度的关系表内数据是在语音为6K 采样率时计算所得出来的,在扩展外挂多个存储器时,可获得更大的存储空间和语音地址。
3、WT588S 语音芯片应用方框图4、管脚描述:4.1、WT588S 管脚描述:PA1PA0VCC PWMPPWMN/DACPA2PA3PB1WT588S-10SS4.2、WT588SM01管脚描述:PB3DAC PWMP PWMN SI SO CLK GNDCSPA1PD1PD2VCC VDD PB2PA2WT588SM01注意:1. 上电复位后,芯片默认为最大音量值FFEFH,音量调节命令可以在任何时候发送。
播放语音停止,1秒后自动进入休眠状态。
芯片休眠后保持当前设置音量。
2. FFF3H和FFF8H可以方便的组合不同语音,每次组合语音或静音个数不能超过10个。
3. 每一条指令,两个字节之间的时间间隔要小于4ms。
例如0010,低位10与高位00之间发码等待的时间要小于4ms,建议2ms。
4. 所有的两个字节控制方式都是先发高字节的低位,例如F5 01H,发送时先发1111 0101(F5H)的低位,再发0000 0001(01H)的低位,即按照1010 1111 1000 0000的顺序发送。
5.连码播放指令,FF F3+XX XX和下一个FF F3+XX XX之间的时间要小于20ms。
6.上电后没有播放过语音的情况下不能使用FF F2指令(循环指令)。
5.2、控制时序图数据信号拉低5ms,最后发送数据。
高电平与低电平数据占空比1:3即代表数据位0,高电平于低电平数据位占空比为3:1代表数据位1。
高电平在前,低电平在后。
D0~D7表示一个地址或者命令数据,数据中的00 00H~03E8H为地址指令,FF E0H~FF E7H为音量调节命令,FF F2H为循环播放命令,FF FEH为停止播放命令。
WTN6系列语音芯片说明书

WTN6系列语音芯片说明书WTN6系列语音芯片:一种与世界交流的语言神器随着科技的不断发展,人们对于科学技术的需求也越来越多样化。
一项能够满足人类交流需求的科学技术,就是语音芯片。
WTN6系列语音芯片是目前市场上比较流行的语音芯片之一。
本文将重点讲述WTN6系列语音芯片的特点、功能及应用领域。
I. WTN6系列语音芯片的特点WTN6系列语音芯片是一种高性能、低功耗的语音识别和语音合成芯片。
它可以自主实现语音识别、语音合成,从而实现语音应用场景中的自动化控制。
其特点主要表现在以下方面:1. 硬件配置:WTN6系列语音芯片使用ARM内核,具有较高的计算速度和计算能力,可以满足一般语音应用场景的需求。
2. 语音识别技术:WTN6系列语音芯片使用了成熟的语音识别技术,支持中文普通话、英语等多种语言的识别,且支持自定义的指令词语。
3. 语音合成技术:WTN6系列语音芯片支持多种语音合成技术,如TTS技术、录音技术等。
且具有较高的合成效果和较好的语音效果。
4. 稳定性:WTN6系列语音芯片具有较高的稳定性和可靠性,外部干扰对其影响较小,适应多种环境。
II. WTN6系列语音芯片的功能WTN6系列语音芯片具有丰富多彩的功能,主要表现在以下几方面:1. 语音指令识别:WTN6系列语音芯片支持多种语音指令识别,如语音开机、语音关机、语音调节音量、语音播放音乐等。
2. 语音合成:WTN6系列语音芯片可以实现多种语音合成功能,如汉字转音频、语音播报时间、天气预报、新闻播报等。
3. 语音对话功能:WTN6系列语音芯片具有语音对话功能,可以实现人机对话、智能问答等多种应用场景。
4. 语音控制家居:WTN6系列语音芯片可以将语音指令和家居设备关联起来,实现语音控制家居设备的功能。
III. WTN6系列语音芯片的应用领域WTN6系列语音芯片的应用场景较多,主要涵盖以下几个方面:1. 智能家居:WTN6系列语音芯片可以实现智能家居的语音控制,如语音开关灯、语音调节温度、语音播报新闻等。
市面上常见的语音芯片及其分类

市面上常见的语音芯片及其分类目前市面上常见的语音芯片,按声音数据烧录到语音IC中的方式,可分为三类:1 、MTP语音芯片:MTP(Multi Time Programe),意思是多次编程,即声音具有多次重复烧写的功能其优势是:不需光罩费,交货周期短,下单数量不限,产品声音修改灵活。
语音可分多段,PWM输出声音直推喇叭。
可单片机串行控制放音。
但需外挂FLASH ROM,电路复杂成本高.只适合于声音时间要求长,数量不多,不能做MASK(掩膜)的产品.2 、OTP语音芯片:OTP(One Time Programe),意思是一次性编程,即声音数据一旦烧写入到语音芯片中,数据将不可更改,其优势是:不需光罩费,交货周期短,下单数量不限,批次产品声音修改灵活。
声音可分多段,PWM输出声音直推喇叭。
可单片机串行控制放音,这种OTP语音芯片价格相对便宜。
主流的MTP语音芯片,通常会采用采用单片机+语音处理器+FLASH存储结构,有20s到400s,能反复擦写。
特点:控制较方便,芯片价格较高。
3、MASK(掩膜) 语音芯片:即语音IC公司利用光刻技术直接将声音固化到IC内.其特点,交货周期长一般在一个月左右,有最低起定量(MOQ)和光罩费用,用量到一定时光罩费可退。
但价格上极具优势,可实现复杂功能,一般而言,量大功能复杂首先会考虑掩膜。
其次,现在市场上常见语音芯片按其支持的时长进行分类,3S,7S,14S等,以及中高秒数YV8001等。
深圳市锦锋科技为芯域语音类芯片产品在大中华合法独家代理商最后,语音芯片通常会按支持的音乐通道数多少进行分类,主要有:1、单音片:是一种最基本的带音乐功能的语音IC,是音乐单通道的,同一时间音符输出的多少,决定了单音片的效果,有70多,100多音符等等。
2、多音乐通道的语音芯片:通常包括2通道、3通道、4通道、8通道、12通道等更多。
CX830-D语音芯片使用资料说明书

CX830-D语音芯片使用资料支持TF/SD卡CX830-D采用硬解码的方式,保证系统的稳定性和音质。
能够自由更换语音内容和控制方式,使用方便,省去了传统语音芯片需要安装上位机更换语音的麻烦。
通过简单的串行指令即可完成指定音乐的播放,多种播放路径。
由于成本低,使用方便灵活,储存的声音内容更长,该芯片在市场上得到广泛的应用。
目录1.产品特点 (4)1.1功能 (4)1.2应用 (4)1.2芯片系列说明 (5)2.芯片使用说明 (6)2.1极限参数 (6)2.2电气特性 (6)2.3软件参数 (7)2.4芯片管脚说明 (8)3.控制方式说明 (8)3.1测试引脚 (9)3.2命令说明 (9)通信格式: (9)3.21关键词说明: (9)3.22控制命令 (10)3.23扩展控制命令 (12)3.24返回命令 (12)3.3程序范例(c语言) (14)4.音频下载 (14)Win7系统下文件管理界面 (15)Win7系统下格式化界面 (16)5.参考电路 (16)5.1串行接口 (16)5.11供电3.3V (16)5.12供电5V (16)5.2外接单声道功放 (17)5.3外接耳机电路 (18)5.4主控电路(向客服索取高清文件) (18)6.CX830-D-SOP16封装图 (19)7.版本信息 (19)8.免责声明 (19)8.1开发预备知识 (19)8.2EMI和EMC (20)8.3ESD静电放点保护 (20)附录: (22)1.音频文件排序 (22)1.产品特点1.1功能1、支持不同采样率的语音文件;2、支持USB线下更换语音内容;3、最大支持32G的TF/SD,最大支持32G的U盘;4、支持UART串行控制模式;5、支持插播功能,插播过程暂停正在播放的背景音乐。
6、支持指定盘符播放,指定曲目播放。
7、支持组合播放。
8、31级音量可调;9、支持播放设备切换;10、24位DAC输出,3.6-5.2V电压;11、内部采用DSP硬件解码,动态范围支持90dB,信噪比支持85dB;1.2应用汽车(防盗报警器、倒车雷达、GPS导航仪、电子狗、中控锁);智能家居系统;家庭防盗报警器;医疗器械人声提示;家电(电磁炉、电饭煲、微波炉);娱乐设备(游戏机、游乐机);学习模型(早教机、儿童有声读物);智能交通设备(收费站、停车场);通信设备(电话交换机、电话机);工业控制领域(电梯、工业设备);高级玩具。
百为 BY5301-16S语音芯片说明书

深圳市百为电子科技有限公司S h e n z h e n B a l w a y E l e c t r o n i c T e c h n o l o g y C o.,L t d.BY5301-16S语音芯片使用说明1、概述BY5301-16S是深圳市百为电子科技有限公司自主研发的一款新型外挂FLASH高品质MP3主控芯片,支持MP3、WAV 格式双解码。
无需上位机软件,可以外接U盘,或通过数据线连接电脑自由更换FLASH的音频内容。
2、产品特性支持MP3、WAV高品质音频格式,声音优美。
24位DAC输出,动态范围支持90dB,信噪比支持85dB。
USB更新语音文件,无需安装上位机软件。
支持UART异步串口控制:支持播放、暂停、上下曲、音量加减、选曲播放、广告插播等。
支持ADKEY功能,通过电阻选择可实现标准MP3功能的5按键控制和其他功能。
最大支持16M字节容量的SPI FLASH,最大支持32G U盘。
音频文件地址:无需排序,以文件命名为准,指定文件名播放。
3、技术规格名称参数MP3、WAV文件格式支持采样率8~48K、比特率8~320Kbps音频文件UART接口标准串口,3.3V TTL电平,波特率9600输入电压 3.4V-5.5V静态电流13MA工作温度-40℃~70℃湿度10%~90%4、应用领域●工业控制领域:工业、控制设备;●智能交通设备:收费站、停车场、车内语音提示;●广告宣传行业:广告语播报;●门禁考勤安防行业:人体感应提示,安全语音提示,温馨提示;●高级玩具:摇摆机,撞撞车,游戏机等;●医疗电子:设备语音提示;●教育通讯:教育设备,通讯电子;5、芯片管脚功能说明6、ADKEY按键控制说明ADKEY接口可以通过外接不同电阻分压对地触发实现多种控制功能。
阻值0R 3.3K 6.2K9.1K15K24K33K51K功能播放/暂停上一曲下一曲音量加音量减调节EQ大循环/不循环U盘/TF卡7、串口控制协议BY8301内置标准UART异步串口接口,属于3.3V TTL电平接口。
语音芯片有哪些

语音芯片有哪些语音芯片是一种能够实现语音信号的采集、处理和分析的集成电路。
它通过将语音信号转化为数字信号,并利用算法进行处理,提取出有用的信息。
语音芯片在许多领域都有广泛的应用,如语音识别、语音合成、语音转换等。
下面是关于语音芯片的一些常见型号和应用的介绍。
1. Cirrus Logic CS42448:这是一款低功耗、高性能的音频DAC(数字模拟转换器)芯片。
它广泛应用于高品质音频设备,如家庭影院系统、音频放大器等。
2. Texas Instruments AIC3204:这是一款高性能、低功耗的音频编解码器。
它适用于各种语音和音频应用,如手机、无线耳机、手机扬声器等。
3. NXP Semiconductors UDA1334A:这是一款低功耗、高性能的音频DAC芯片。
它适用于音频系统、电视机、汽车音响等产品。
4. Analog Devices ADAU1787:这是一款高性能、低功耗的音频编解码器芯片。
它适用于语音识别、语音合成、噪声消除等应用。
5. Infineon Technologies CIC61508:这是一款高集成度、低功耗的语音识别芯片。
它广泛应用于智能家居、智能手机等产品。
6. Synaptics CX20924:这是一款高性能、低功耗的声音放大器芯片。
它适用于多媒体设备、高端耳机等产品。
7. STMicroelectronics MP23ABS1:这是一款低功耗、高性能的麦克风芯片。
它适用于语音识别、语音合成等应用。
8. Qualcomm QCC3020:这是一款低功耗、高性能的蓝牙音频芯片。
它适用于蓝牙耳机、蓝牙扬声器等产品。
9. Knowles SPH0645LM4H-B:这是一款高灵敏度、低功耗的数字麦克风芯片。
它适用于语音识别、语音合成等应用。
10. Intel IVAAP376AP:这是一款高性能、低功耗的语音处理器芯片。
它广泛应用于智能音箱、智能摄像头等产品。
这些语音芯片在不同的应用领域发挥着重要的作用,为我们提供了更加便捷、智能的语音交互体验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、模块特征◆支持MP3 WAV 硬件解码◆支持FAT文件系统◆支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48◆24位DAC输出内部采用DSP硬件解码,非PWM输出,动态范围支持90dB,信比85dB◆多种控制模式、两线串口模式、一线串口控制、按键模式◆支持U盘、TF卡、SPIFLASH◆支持USB声卡,读卡器,HID控制◆支持SPIFLASH模拟成U盘,直接像操作U盘一样更新SPIFLASH里的语音◆支持上一曲,下一曲,播放、暂停、停止、选曲、等常用功能控制◆支持播放曲目序号获取,总曲目及目录总曲目等信息获取◆支持各种信息查询,轻松获取语音芯片的当前状态◆支持指定曲目插播,即可以暂停当前播放的音乐,播放插播的曲目,播放完后返回原来曲目断点处播放◆支持中英文路径插播,除了指定曲目插播,也支持指定路径插播,发送插播的路径即可实现◆支持跨盘符插播,如插播内容存储在SPIFLASH◆支持指定中英文路径播放,无需知道要播放的内容的序号,直接发送所在的路径即可。
◆支持智能组合播放,特定的文件夹里的歌曲组合,发送曲目名即可组合。
◆支持30级音量调节◆支持5种EQ调节◆支持7种播放模式控制,可以适应不同的应用◆支持循次数设置,更多应用,更人性化◆支持系统深度睡眠,睡眠后电流低至600微安,可以通过一线串和指令IO唤醒◆支持指定时间快进,快退◆支持指定时间段复读◆支持指定从指定的时候点开始播放◆支持外输入音频和MP3音频混合,外输入、MP3输出、外输入和MP3混合三种输出切换◆专用的BUSY信号输出指示◆支持各种状态变化信息返回,如设备插拨等◆成熟的指令和指令解析,让应用更稳定◆专用配套上位机,快速上手,方便调试,指令自动生成二、应用场所举例1、车载导航语音播报;2、公路运输稽查、收费站语音提示;3、火车站、汽车站安全检查语音提示;4、电力、通信、金融营业厅语音提示;5、车辆进、出通道验证语音提示;6、公安边防检查通道语音提示;7、多路语音告警或设备操作引导语音;8、电动观光车安全行驶语音告示;9、机电设备故障自动报警;10、消防语音报警提示;11、自动广播设备,定时播报;12、跑步机语音导航;三、模块使用说明JQ8900-16P选用的是SOC方案,集成了一个16位的MCU,以及一个专门针对音频解码的ADSP,采用硬解码的方式,更加保证了系统的稳定性和音质。
小巧尺寸更加满足嵌入其它产品的需求。
SPI-flash更换语音内容此芯片最大的优势在于能够灵活的更换SPI-flash内的语音内容,省去了传统语音芯片需要安装上位机更换语音的麻烦,SPI FLASH直接模拟成U盘,跟拷贝U盘一样,非常方便。
使得产品研发和生产变得便捷简单。
一线串口控制模式、RX232串口控制可选,为研发提供更多的选择性。
USB数据线连接芯片,插上电脑,电脑会自动识别,如下图所示:然后双击新盘,把要放置的声音拷贝过去即可。
四、硬件参数名称参数MP3文件格式1、支持所有比特率11172-3和ISO13813-3 layer3音频解码2、采样率支持(KHZ):8/11.025/12/16/22.05/24/32/44.1/483、支持Normal、Jazz、Classic、Pop、Rock等音效USB接口 2.0标准UART接口标准串口,TTL电平,波特率可设输入电压DC2.8-5.5V最佳为4.2V,IO电平为3.3V额定电流睡眠电流:500uA;工作电流:10MA尺寸标准的SSOP24封装工作温度-40度~85度湿度5%~95%五、模块管脚说明引脚序号引脚名称功能描述备注1 VPP 一线串口2 BUSY 播放指示灯有音频输出时高,无音频输出低3 RX UART串行数据输入 3.3V TTL电平4 TX UART串行数据输出 3.3V TTL电平5 GND 地电源地6 DC-5V 模块电源输入不可以超过5.2V7 SPK- 喇叭+接2W/8R以下无源喇叭8 SPK+ 喇叭-9 IO7 触发输入口7 对地触发10 IO6 触发输入口6 对地触发11 IO5 触发输入口5 对地触发12 IO4 触发输入口4 对地触发13 IO3 触发输入口3 对地触发14 IO2 触发输入口2 对地触发15 IO1 触发输入口1 对地触发16 DAC 音频输出外接功放六、IO口按键触发说明IO口按键触发播放文件名命名规则按5位数字进行命名,即00001、00002 (00007)本芯片有7个触发IO口,最多支持19段语音触发播放,7个IO口一对一对地触发播放和3*4矩阵方式。
IO1到地IO1对地短路播放语音1 IO4-IO1 IO4对IO1短路播放语音11IO2到地IO2对地短路播放语音2 IO4-IO2 IO4对IO2短路播放语音12IO3到地IO3对地短路播放语音3 IO4-IO7 IO4对IO7短路播放语音13IO4到地IO4对地短路播放语音4 IO5-IO1 IO5对IO1短路播放语音14IO5到地IO5对地短路播放语音5 IO5-IO2 IO5对IO2短路播放语音15IO6到地IO6对地短路播放语音6 IO5-IO7 IO5对IO7短路播放语音16IO7到地IO7对地短路播放语音7 IO6-IO1 IO6对IO1短路播放语音17IO1-IO3 IO1对IO3短路播放语音8 IO6-IO2 IO6对IO2短路播放语音18IO2-IO3 IO2对IO3短路播放语音9 IO6-IO7 IO6对IO7短路播放语音19IO3-IO7 IO3对IO7短路播放语音10注意:采用矩阵播放模式时,存储器的语音文件最多只能放19个,超过则会乱码。
播放模式说明可以通过我司提供的配置工具进行配置每个IO口的播放模式,如下图所示:对每个IO口进行配置好后,点生成,就自动在配置工具所在目录生成了一个config.txt 文件,然后将config.txt文件复制到存储器里即可。
七、一线串口通信协议sda为数据发送端口,发送语音地址。
先发送低位。
下图范例发送的是89H。
PA1>2ms>1200us>400us>400us>1200us语音播放PB0DAT ABUSY信号高电平:低电平=3:1表示1控制说明:0x00~0x09:仅表示数字0~9。
0x0a:为单字节控制指令,用于清空上一次接收的数字。
0x0b~0x10:为多字节控制指令,需要和0x00~0x09配合使用。
0x11~0x1c:为单字节控制指令,只需要发送一个控制指令即可。
一线串口MP3文件命名规则:文件名须为5位数字,该五位数既是该文件的曲目号。
选曲播放指令(0xb)靠此数字来识别。
如下图所示。
如使用其它形式的命名,则无法使用选曲播放指令播放该文件,文件需要放在根目录下,即打开盘符即可。
例1:设置音量为20步骤如下:清空数字->音量20->“设置音量”控制指令。
发送代码0x0A->0x02->0x00->0x0C使用单片机发送函数如下:SendData(0x0a);SendData(0x02);SendData(0x00);SendData(0x0c);使用多字节控制指令前,最好先发送”清空数字”指令,再发送新的数字。
例2:选曲目号2播放步骤如下:清空数字->曲目号->“选曲播放”控制指令。
发送代码0x0A->0x02->0x0b使用单片机发送函数如下:SendData(0x0a);SendData(0x02);SendData(0x0b);选曲目号15播放SendData(0x0a);SendData(0x01);SendData(0x05);SendData(0x0b);例3:开始播放步骤如下:“开始播放”控制指令。
发送代码0x11 。
只需发送一个0x11即可。
使用单片机发送函数如下:SendData(0x11);C51发送子函数说明:对于使用不同频率,不同型号单片机,需要修改Delay1us延时函数。
void Delay1us ( int T )//延时函数{while ( T-- );}void SendData ( u8 addr )//发送函数。
{u8 i;EA = 0;/*发送时关掉中断,防止中断影响时序*/sda = 1;/*开始拉高*/Delay1us ( 1000 );sda = 0;/*开始引导码*/Delay1us ( 2200 );/*此处延时最少要大于2ms,此参数延时为310ms */for ( i = 0; i < 8; i++ ) /*总共8位数据*/{sda = 1;if ( addr & 0x01 ) /*3:1表示数据位1,每个位用两个脉冲表示*/{Delay1us ( 500 );sda = 0;Delay1us ( 210 );}else /*1:3表示数据位0 ,每个位用两个脉冲表示*/{Delay1us ( 210 );sda = 0;Delay1us ( 500 );}addr >>= 1;}sda = 1;EA = 1;//恢复中断}一线串口说明和注意事项:1、由于是测试脉宽比例,建议第一次使用借助示波器调试。
2、引导码延时要求大于2MS,建议采用4MS延时。
3、脉冲比例基数在2-5都可以识别,例如4:1会识别成14、函数发送过程建议关闭相关中断,以免影响波形精度5、两个字节之间延时建议在10MS以上。
6、Delay1us();函数根据客户自己MCU来编写,以实际测试为准7、指令都是单字节操作,比如上一曲只要发送0x14即可8、选曲操作:先发对应曲目号,再发选曲确认(0x0B)即可,其它需要数字配合的都可以按此方法操作八、两线串口通信两线串口指定路径播放1、两线串口路径支持中文和英文数字等组,建议文件夹名和文件名不要过长,一般建议客户采用两个字符加*组合方式来。
2、如果文件夹或文件名带字母的,字母要求全部大写3、注意格式前面没有点,注意后面三个问号和字母输入法要切换到英文4、对应的指令可以由上位机来生成例如:/广告/小米手机.mp3,可以按如下格式/广告*/小米*, “广告*”代表前两个字为“广告”的文件夹,*为通配符,“小米*”代表文件前两个字为”小米”的文件,后面三个?号表示格式不限制,本芯片支持MP3和WAV两种格式。
/ABCD*/ASSD*/测试*/ADSS*两线串口组合播放组合播放是按文件名来组合,文件要求存储在“ZH”文件夹下,可以把要组合的文件名称更改为两个字节的名称,一般建议用数字表示。
如:01.mp3,02.mp3,也可以用两个字母或一个汉字命名。