时间: 2024-11-16 15:10:25 | 作者: kaiyun体育官方网页
版)的根底,这款时钟的硬件建立当然只需求在之前的根底上稍作修正。在硬件电路中,仅仅将有源蜂鸣器的
Speaker版扩展语音模块通讯运用。提到语音模块这个硬件,有必要和咱们多说说。28321
语音模块的主芯片是WT588D,这款芯片的功用仍是挺强壮的,支撑内置SPIFlash
WT588D具有多种操作形式,形式经过下载软件进行设置,在与单片机通讯上有三线和一线通讯方法,为了简练,在这儿我采用了一线通讯方法。
WT588D芯片在网上有许多现成的模块, 有内置Flash的, 有外挂Flash
USB型的。但这些模块中却罕见规划MiniDeskClock了3.3V稳压芯片的,因为WT588D芯片需求出示一个3.3V的电压才干作业,所以这些模块在运用时需求别的规划一个3.3V的稳压电路。本着规划简练的意图,我在WT588D语音模块中新增了一个3.3V的稳压芯片,而外挂Flash运用的是16MB存储芯片。有些朋友手上有8MB的存储芯片,为添加规划的通用性,在程序中添加了一个可辨认功用,用于辨认16MB和8MB的语音模块,以方便运用者依据存储空间挑选对应的音效文件。WT588D芯片能够播映处理音频,但不能录制,怎么办呢?不急,这款芯片虽不具有录制功用,但可经过下载器下载咱们应该的音频内容,比方自己用录音机录制一段,再用第三方软件处理一下音频格式,再下载到芯片中即可。(第三方软件介绍见文后“Tips”。)
WT588D模块的电路如图2所示。两部分电路别离焊接到两块板子上,经过相应接口衔接。全体焊接进程读者们可移步到《无线期中的《规划奇妙的MiniDeskClock》一文中阅览了解。这儿仅将语音模块的拼装向咱们介绍一下,其什物焊接作用如图3所示,这中心还包含一条
脚的圆孔排母和一个扬声器等元件。从Beep版升级到Speaker版,笔者并不甘愿仅完成一个语音报时功用,所以不断在程序上下功夫,在Beep版的根底上新增了开机音乐、整点报时(歇息时间段中止)、内置节日提示(语音芯片存储空间存在约束,仅规划了3个节日)、断电回忆,循环切换处理铃声、添加
长按退出调理形式、30s内无键操作主动回到正常走时形式等功用。闹钟产生时,除了有铃声外,单片机的TXD和RXD引脚以及MOSI、MISO均有输出动作。在闹钟期间,
和MISO引脚受SCK引脚的操控,即SCK输入高电平时TXD和MISO输出均为低电平,而SCK第一次输入低电平后TXD和MISO引脚均输出高电平,SCK第2次输入低电平后TXD和MISO引脚再次康复成低电平,一起闹钟期间RXD和MOSI引脚输出为低电平,这两个引脚的信号不受SCK输入信号的操控;当3min的闹钟完毕后,RXD的MOSI引脚输出高电平,而TXD和MISO引脚需求承受SCK一次低电平输入才干康复成高电平。在什物硬件上,有许多的JP口,其间JP5默许是短路的,程序检测到后运转的操控是针对16MB存储空间的语音模块的,在运用前需求为语音模块下载具有16MB存储空间的