完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
3.3中断服务程序
录音中断服务程序流程如图5所示。它实现的功能是在一次长按录音键时,将一个景点的语音信息录入ISD4004中以预先设定的起始地址存储空间中,松开录音键后,本景点语音内容录音停止。每个景点的导览语音存储的位置,以其起始地址为标示。起始地址的安排根据每段语音的长度决定。每个景点语音录音时需保持录音按键锁下不松开,直至本段景点语音录音结束。 景点语音播放中断服务程序流程如图6所示。系统在获得RFID读卡器的中断申请之后,根据读卡器接口协议,MCU经SPI2接口接收到读卡器传来的数据信息,分析出RFID所含的ID信息内容,并根据ID所对应的景点位置,即原设置的景点语音首地址,将此首地址发送到ISD4004芯片组,并发送放音命令,即可实现对应景点事先录制好的导览语音自动播放。开始播放语音信息期间,ISD4004的I-N-T-端连接到了STM32的I/O口上,不断查询它的状态。当这段语音信息放完时,语音芯片ISD4004的I-N-T-端会置低,由此发送停止播放指令,则实现播音结束,并等待下一个RFID信息的输入和读卡器中断申请。
图5 图6 4系统调试测试结果 4.1录放音模块调试 对于录音模块功能的测试,采用如下的办法:对着麦克风进行放音,用示波器观察语音芯片的输入引脚是否有信号。在语音芯片输入引脚检测到信号,如图7(a)所示。 在成功录入语音后,发送放音指令在语音芯片输出引脚得到如图7(b)所示波形。 图7 4.2 SPI模块调试 在录音电路正确后,发送放音指令,在芯片对应SPI1模块功能的引脚端,可以在示波器上看到正确的时序,如图8所示。 图8(a)是片选和时钟信号输出;图8(b)和(c)分别是不停地发送0×55,在STM32 SPI1的数据发送端MOSI和数据接收端MISO得到的波形,与实际相符。 图8(a) 图8(b) 图8(c)5结论 本文提出的系统结构简单、实用可靠,特别适用于山区自然景点的有轨旅游列车项目等,因而该系统具有很好的实用价值。可用于复杂环境下的语音导览系统实现结构,详细介绍了系统主要功能模块的实现技术和调试实验结果。 `
图5
图6 4系统调试测试结果 4.1录放音模块调试 对于录音模块功能的测试,采用如下的办法:对着麦克风进行放音,用示波器观察语音芯片的输入引脚是否有信号。在语音芯片输入引脚检测到信号,如图7(a)所示。 在成功录入语音后,发送放音指令在语音芯片输出引脚得到如图7(b)所示波形。 图7 4.2 SPI模块调试 在录音电路正确后,发送放音指令,在芯片对应SPI1模块功能的引脚端,可以在示波器上看到正确的时序,如图8所示。 图8(a)是片选和时钟信号输出;图8(b)和(c)分别是不停地发送0×55,在STM32 SPI1的数据发送端MOSI和数据接收端MISO得到的波形,与实际相符。 图8(a) 图8(b) 图8(c)5结论 本文提出的系统结构简单、实用可靠,特别适用于山区自然景点的有轨旅游列车项目等,因而该系统具有很好的实用价值。可用于复杂环境下的语音导览系统实现结构,详细介绍了系统主要功能模块的实现技术和调试实验结果。 `
图6
4系统调试测试结果 4.1录放音模块调试 对于录音模块功能的测试,采用如下的办法:对着麦克风进行放音,用示波器观察语音芯片的输入引脚是否有信号。在语音芯片输入引脚检测到信号,如图7(a)所示。 在成功录入语音后,发送放音指令在语音芯片输出引脚得到如图7(b)所示波形。
图7 4.2 SPI模块调试 在录音电路正确后,发送放音指令,在芯片对应SPI1模块功能的引脚端,可以在示波器上看到正确的时序,如图8所示。 图8(a)是片选和时钟信号输出;图8(b)和(c)分别是不停地发送0×55,在STM32 SPI1的数据发送端MOSI和数据接收端MISO得到的波形,与实际相符。 图8(a) 图8(b) 图8(c)5结论 本文提出的系统结构简单、实用可靠,特别适用于山区自然景点的有轨旅游列车项目等,因而该系统具有很好的实用价值。可用于复杂环境下的语音导览系统实现结构,详细介绍了系统主要功能模块的实现技术和调试实验结果。 `
图7
4.2 SPI模块调试 在录音电路正确后,发送放音指令,在芯片对应SPI1模块功能的引脚端,可以在示波器上看到正确的时序,如图8所示。 图8(a)是片选和时钟信号输出;图8(b)和(c)分别是不停地发送0×55,在STM32 SPI1的数据发送端MOSI和数据接收端MISO得到的波形,与实际相符。
图8(a) 图8(b) 图8(c)5结论 本文提出的系统结构简单、实用可靠,特别适用于山区自然景点的有轨旅游列车项目等,因而该系统具有很好的实用价值。可用于复杂环境下的语音导览系统实现结构,详细介绍了系统主要功能模块的实现技术和调试实验结果。 `
图8(a)
图8(b) 图8(c)5结论 本文提出的系统结构简单、实用可靠,特别适用于山区自然景点的有轨旅游列车项目等,因而该系统具有很好的实用价值。可用于复杂环境下的语音导览系统实现结构,详细介绍了系统主要功能模块的实现技术和调试实验结果。 `
图8(b)
图8(c)
5结论 本文提出的系统结构简单、实用可靠,特别适用于山区自然景点的有轨旅游列车项目等,因而该系统具有很好的实用价值。可用于复杂环境下的语音导览系统实现结构,详细介绍了系统主要功能模块的实现技术和调试实验结果。
发布
记录我的stm32开发学习过程
969 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
954 浏览 2 评论
有什么比较热门的嵌入式项目?
2066 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1162 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1587 浏览 1 评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 09:22 , Processed in 0.492565 second(s), Total 33, Slave 25 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com