stc单片机吧 关注:1,827贴子:2,417
  • 14回复贴,共1

改进版的stc15 wav格式音乐播放器

只看楼主收藏回复

综合的应用,要完全搞懂比较费时间,要的就拿去!
1、功耗优化,时钟待机时,只要3ma
2、音质提升,使用TDA2822M,减小噪音

3、模仿原子个综合程序风格,分离app,更适合学习和改进

4、工程链接:
链接:https://pan.baidu.com/s/1cTCzq5XWdLd_TIjBtAN03w
提取码:6kbg
5、缺点:AB类功放真的很费点……


IP属地:江西1楼2020-05-13 12:16回复
    效果:https://www.bilibili.com/video/BV1aA411t7AV


    IP属地:江西2楼2020-05-14 10:55
    回复
      厉害了


      IP属地:广东3楼2021-03-27 20:26
      回复
        感谢分享,很值得学习,STC解码音频,必定是大神级别的!


        IP属地:辽宁4楼2021-03-29 10:33
        回复
          不是解码,解不动的,内存根本不够用。wav格式文件根本就不需要解码。还有跟你们说一下,不要用那个外放芯片,很垃圾。推荐cs4863,锂电池就能带,音量更大音质更好更省电。我那stm32f4超简化版一旦解决了flac 24bit破音问题,我会把所有资料包括pcb和3d打印外壳资料全部公布在stm32贴吧和开源电子网,你们可以随便抄(毕设忽悠老师)或者改进,但是不允许用于商业,如果要用得先经过正点原子的允许!!!播放器同音质下比淘宝里卖的播放器便宜40%左右,不是很爽?


          IP属地:江西5楼2021-04-13 19:30
          回复
            真正的大神,感谢分享!


            IP属地:辽宁来自Android客户端6楼2021-04-14 07:28
            回复
              stm32 精简mp3已经在stm32吧开源,感兴趣的就去看
              https://tieba.baidu.com/p/7314196104


              IP属地:江西7楼2021-04-22 20:31
              回复
                大神啊


                IP属地:广东8楼2021-05-12 19:11
                回复
                  在数码之家看过单片机播放WAV


                  IP属地:广东9楼2021-12-21 15:34
                  回复
                    说明一下wav采样率跟单片机pwm的关系,一般普通音频采样率是44.1khz,假如设置单片机pwm将电压分成了2^10方=1024份,即10位数据,pwm每计数1024次输出对应的一个电压。单片机的运行频率30Mhz=30khzx1024,那么最高只能支持到30khz的采样率的10bit的pcm音频数据。但是考虑到rtx tiny51任务切换是会消耗一部分资源的,所以需要超频到31Mhz才能播放30khz音频数据,不对应这个频率是回产生噪音的。看了下stc32g的手册,pwm可以到144Mhz,就是说可以设置成12位下,144x1024Khz/2^12=36Khz采样率,配合好RC二阶滤波电路,也能接近带有12位DAC功能的单片机的水平。至于解码MP3?需要大概41k大小的sram,除非有大神给优化到几kb搞定


                    IP属地:江西10楼2022-05-26 23:24
                    收起回复
                      感谢大神分享


                      IP属地:辽宁来自Android客户端11楼2022-05-27 08:19
                      回复
                        多谢老哥的分享


                        来自Android客户端12楼2022-07-09 09:37
                        回复
                          感谢大佬 分享


                          IP属地:广东13楼2023-02-09 10:41
                          回复
                            stc32g8k64支持音频接口i2s,可以搞搞


                            IP属地:广东来自Android客户端14楼2023-02-19 11:55
                            回复