zhange 发表于 2024-6-19 21:27:18

stc32控制mp3解码器学习记录

学习单片机就是要造一个 智能语音mp3播放器


这次要开始实战了

zhange 发表于 2024-6-19 21:28:27

先来解读下 专业名词

EQ是一种可以调整音频频段增益或衰减的设备或功能,用于改变音乐或声音的音质特性,使其更适合不同的音乐类型或听众偏好。这里提到的"0-5"似乎是指均衡器预设的6个模式,每个模式对应不同的音乐风格或听感调整。

设置 EQ 0-5(NO\POP\ROCK\JAZZ\CLASSIC\BASS


EQ 0-5: 指的是从第0号到第5号共6个预设的EQ模式。
接下来的每个词代表一个预设模式及其对应的音乐风格或调整特点:

NO: 这可能表示“None”或“Normal”,即无特殊音效增强,保持原始音频的自然平衡状态。

POP: 优化流行音乐的播放效果,通常会增强中频和低频,使歌声更加突出,节奏感更强。

ROCK: 调整为适合摇滚乐的音质,可能会加强低音和高音部分,让吉他的失真和鼓点听起来更有力度。

JAZZ: 适应爵士乐的播放,通常会提升中高频,增强乐器的清晰度和现场感,使得萨克斯风、钢琴等乐器的音色更加丰富细腻。

CLASSIC: 为古典音乐优化,可能增强整个频率范围的平衡性,尤其是中高频细节,以展现交响乐的广阔动态范围和清晰度。

BASS: 强调低音效果,增加低频响应,适合喜欢重低音感觉的听众,尤其适合电子舞曲、嘻哈等低音丰富的音乐类型。

因此,这句话是让用户选择0到5之间的任何一个预设模式,以便根据所听音乐的类型进行音质调整。

zhange 发表于 2024-6-19 21:28:51

有事明天再来写{:4_168:}{:4_168:}

zhange 发表于 2024-6-20 06:40:56

可以随意设置音量

char she_zhi_yin_liang10 = {0x7e,0x04,0x31,0x10,0x25,0xef,'\0',};//设置音量为10

char she_zhi_yin_liang5 = {0x7e,0x04,0x31,0x05,0x30,0xef,'\0',};//设置音量为5

zhange 发表于 2024-6-20 06:42:22

不知道为啥音量可以字符串发命令   播放哪一首必须字符 字符串不识别

                Uart3Send(0x7E);               //发送“开始命令”到SBUF
                Uart3Send(0x05);               //发送“命令长度”到SBUF
                Uart3Send(0x41);               //发送“插播指令”到SBUF
                Uart3Send(0x00);               //        发送参数 到SBUF       
                Uart3Send(0x03);               //发送第几首歌曲到SBUF
                Uart3Send(0x47);               //发送校验码到SBUF
                Uart3Send(0xEF);               //发送“结束指令”到SBUF

soma 发表于 2024-6-20 09:05:07

使用MP3模块进行编程吗

zhange 发表于 2024-6-20 13:07:07

soma 发表于 2024-6-20 09:05
使用MP3模块进行编程吗

单片机控制播放
页: [1]
查看完整版本: stc32控制mp3解码器学习记录