音频部分采用AK4642音频解码芯片,传输数据用I2S 2音频接口,读写控制寄存器采用I2C 1接口
网络部分采用和官方stm32 radio一样的DM9000,不同的是中断采用下降沿触发
SPI FALSH用ST的M25P80,不过这部分可以不用,有SD卡可以存储
还有不少BUG,部分音乐播放会导致系统崩溃,点播音乐成功率不高,可能是解码部分没处理好。不过播放本地MP3音质还挺好的,
和我之前的软解MP3相比的话,呵呵
前后移植一共花了两个通宵,要奔溃了
源码和图来了
百为STM32_RT-thread网络收音机.rar
(4.32 MB)
|