2019-12-10 18:22发布
jianfengxixi 发表于 2012-10-9 20:29 下面是我当时写的代码,用的RVMDK4 说明:timer6用作触发信号给DAC DAC1和DAC2协同工作,
jianfengxixi 发表于 2012-10-8 18:47 我也遇到过同样的问题 wav格式的文件中的振幅是有符号的,直接把高12位送DAC就会出现楼主的情况 下面以双声 ...
最多设置5个标签!
下面是我当时写的代码,用的RVMDK4
说明:timer6用作触发信号给DAC
DAC1和DAC2协同工作,
双声道16bit,44.1KHz
由于DMA有传输一半产生中断的功能,因此就用了一块缓冲区
分成前后两个缓冲区,在传输一半中断中标记缓冲前一半,在传输完成中断中标记缓冲后一半
谢谢了,~~~~~~~~~~
哥们你的代码我测试了下,你自己测试过没?我没有发现你的里面有配置DAC为12位
一周热门 更多>