使用M487 MCU打开SD卡上的WAV(PCM格式)文件,读出数据将16-bit singed数据转成12-bit unsigned数据再用timer触发PDMA将数据搬运到DAC,接耳机时,不需要外接其它电路,通过DAC可直接驱动。而接喇叭时,需要外接功放模块,本范例代码测试时使用的是HEROIC的HT8693单声道音频功放模块,HT8693是一款具有D类和AB类两种工作模式的音频功率放大器,D类模式下最大供电电压可达9V,AB类模式下最大供电电压可达到8.4V。
音频源需要是单声道的16-bit PCM格式,WAV文件。
EC_M487_DAC_Wavplayer_V1.00.zip
(5.64 MB)
|