下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于stm32的带触摸屏的无线解说器 本实例是以f103系列作为核心处理器,利用vs1003芯片举行音频解码的一种无线解说器。通过对触摸显示屏的操作,实现手持部分和终端部分二者的无线通讯。系统采纳大容量的sd卡作为存储部分,通过spi将vs1003b与sd卡的数据与stm32举行交互通信。本解说器在播放时没有浮现理论上的断续状况,音质较好,占用的软硬件资源也较少,为后续的扩展留下了很大空间。无线讲解器通常用于工厂、博物馆、景区等室外空旷场所供参观介绍用,通过事先在场所安放无线放射模块,并控制放射模块的工作范围。听众到达景点后,手上的讲解器将自动接收各个地点的无线编码信号,经解码后即可将存储在s
2、d卡中的语音播放,以便清楚地全程收听所有介绍内容。1 系统总体构成系统主要器件包括tft、stm32f103rct6微控制器、sd卡、语音解码芯片vs1003、扬声器。stm32f103rct6微控制器为系统终端的控制核心,通过它与手持式设备之间举行无线串口通讯,读取sd卡中的音频文件,控制vs1003解码读取的数据,实现声音的播放与控制,该系统主体结构1所示。图1 系统设计框图2 硬件控制2.1 tft触摸屏控制电路单片机芯片stm32f103rct6工作在8mhz时钟下,rtc工作在32.768khz时钟下。单片机pa3、pa5、pa6、pa7、与sd卡sd_cs、spi1_sck、spi
3、1_miso、spi1_mosi相连,采纳spi通讯。显示屏接口采纳并行方式(数据总线d7:0、地址总线a1:0、片选/cs、读/rd、写/wr),挺直与单片机引脚相连,2所示。图2 tft触摸屏与单片机衔接控制原理图2.2 vs1003音频解码控制电路语音解码芯片vs1003可解码mp3(mpeg 1&2音频层iii)(cbr+vbr+abr)、wma 4.0/4.1/7/8/9的全部配置文件(5.384kbit/s的)、wav(pcm+imaadpcm)、midi/spmidi文件,对话筒输入或线路输入的音频信号举行ima adpcm编码,内含高性能片上立体声数模转换器,两声道间无
4、相位差。图3 音频解码电路原理图vs1003通过7根引脚(vs rst、vs dreq、vs_miso、vs_mosi、vs_sck、vs_xdcs、vs_xcs)与主控芯片相连,3所示。需要播放音频文件时,首先应复位vs1003(包括硬复位和软复位),让其回到原始状态,预备解码下一个音频文件。接着需配置vs1003相关寄存器,包括vs1003的模式寄存器(mode)、时钟寄存器(clockf)等。最后向vs1003里写入数据。vs1003会自动识别它所支持的音频格式并举行播放。3 软件控制设计3.1 手持设备控制流程对手持式设备举行软件控制编程时,第一步用法需要对系统时钟举行初始化,需要对外
5、部高速时钟使能,中断向量表配置,锁相环配置等过程。这样系统才干正确执行相关程序。接下来对串口举行初始化,本设计用法的串口一,需要对gpioa举行初始化,并配置其复用功能,将txd引脚设置成复用延迟输出,rxd配置成浮空输入。下面设置usat的波特率、传输字长、有无奇偶校验、数据流控制、收发模式、中断优先级、中断服务函数等。图4 手持设备控制程序流程图手持设备上的tft初始化以后,就可显示初始化界面,接着等待终端设备发送数据显示,手持设备在完成各种初始化工作后与终端设备举行握手衔接,握手胜利之后便能显示终端设备上发送过来的信息,握手失败后就不停尝试着与终端设备举行握手,直到握手胜利。触摸屏点击后
6、举行软件推断得到点击的坐标值,并将坐标值传送至终端设备。3.2 终端设备程序流程图终端设备开机后需要设置无线单片机的初始值,初始值为包括解说区域的坐标代码,因此在巡游干道旁需每隔约25m设置一个终端,当游人在巡游干道上行进,身上的手持设备就可随时和道路旁放置的无线终端互相交换信息,播放需要的解说词。因此终端流程最开头对所需要的外设举行初始化,确认初始化无误以后进入正弦波测试,如有初始化不胜利的程序将不能进入下一个流程。在正弦波测试完之后确定终端设备上的外设运行良好,将sd卡中的音频文件信息解码出来,并发送出去,此时进入串口监控状态,时刻监控串口信息,当收到播放命令时即在sd卡中寻觅对应的信息,并从sd卡中将数据读取出来,发送至vs1003举行解码,在播放过程中如接收到新的串口数据,再举行推断,是停止还是暂停或者其他指令,然后执行相应的指令。图5 终端设备程序流程图4 结论本文所设计的无线解说器以stm32f103系列单片机作为核心处理器,处理速度快且性价比高。利用vs1003解码芯片控制音频解码文件,选用合适的通讯方式,严格把控时序,确保播放声音的清楚与真切。通过对触摸显示屏的操作,实现手持部分和终端部分二者的无线通讯,确保游人在指定地点接收到相应解说
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 七年级数学下册二元一次方程组难点突破练习课件
- 妇女年期心理健康维护
- 2025 七年级数学上册直线公理在最短路径中的应用课件
- 白皙肌肤护理秘籍
- 静脉输液护理中的伦理问题
- 妊娠期糖尿病影响因素及母婴结局的病例对照研究:基于多维度数据的深入剖析
- 兽药店培训课件图片高清
- 护理创新与新技术应用
- 2025 七年级数学上册有理数除法倒数应用课件
- 奥卡西平对戊四氮慢性致痫大鼠海马Bax、Bcl-2表达影响及抗癫痫机制探究
- 《学前教育学》课程教学大纲
- 2024年广东省深圳市罗湖区高一上学期期末化学试题及答案
- DB11∕T 1678-2019 城市轨道交通广告设施设置规范
- 2024新版(北京版)三年级英语上册单词带音标
- 松下-GF2-相机说明书
- 工程维保及售后服务方案
- 医院科室主任的工作总结
- 附表:医疗美容主诊医师申请表
- 毕节市织金县化起镇污水处理工程环评报告
- 黑布林英语阅读初一年级16《柳林风声》译文和答案
- 河流动力学-同济大学中国大学mooc课后章节答案期末考试题库2023年
评论
0/150
提交评论