完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在ELF1开发板配有3.5mm 音频插座,可支持左右声道播放声音和 MIC 录音,其所处位置如图1所示。 图1 音频输出接口 相应的音频接口电路如图2所示,其主控芯片为NAU88C22,它使用 I2S 接口进行通讯。 图2 音频接口电路 该芯片的引脚功能如下: SAI_MCLK:音频信号主时钟; SAI_BCLK:音频信号位时钟; SAI_SYNC:左右声道控制信号; SAI_TXD:数据发送信号; SAI_RXD:数据接收信号。 在使用音频输出接口连接耳机后,通过下面的指令可实现音频文件的播放。 1.设置参数 1)设置播放音量 使用指令“amixer sset 图3 播放音量设置 2)控制耳机状态 使用指令“amixer sset "Headphone" on”可使耳机处于打开状态,而使用指令“amixer sset "Headphone" off”则可使耳机处于关闭状态。 图4 打开耳机 3)设置耳机音量 使用指令“amixer sset "Headphone" 30”可将耳机音量设置为30,其音量的设置范围为:0~63。 图5设置音量 2.播放音频文件 使用指令“mplayer elf1_audio.wav”,可播放指定的音频文件elf1_audio.wav。 图6播放音乐 图7完成播放 经实际测试,其播放的音质还是非常出色的。 3.录音测试 使用指令“arecord -r 44100 -f S16_LE -c 2 -d 10 elf1_audio.mp3”,可进行录音测试。 其中各参数的含义为: -r 采样频率; -f 声音效果格式; -c 通道设置; -d 设置录音时间; elf1_audio.mp3 为录制的音频文件。 图8完成录制 目前还不清楚所录制的内容是否可以存储到TF卡上,如果可以的话那就非常好了,因为毕竟将录制内容存储到内容是比较占用空间的,而存储到TF卡就不会受到存储空间的制约。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
[技术] 【飞凌嵌入式OK3576-C开发板体验】llama2.c部署
6015 浏览 0 评论
6775 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】ssh连接与文件传输
6768 浏览 0 评论
8118 浏览 0 评论
【飞凌嵌入式OK527N-C开发板体验】6.制作h264播放器
7538 浏览 0 评论
6764浏览 2评论
3222浏览 2评论
11089浏览 1评论
5176浏览 1评论
83559浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 19:49 , Processed in 0.362680 second(s), Total 40, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号