单击此处下载本实验代码包:https://bbs.21ic.com/upfiles/img/20095/200951515231208.rar
本程序包在AT91SARM7S64上实现USB声卡,并通过PWM产生声音 的功能。硬件平台为21IC DIY U盘板。将程序烧入到实验板中, 运行程序,在控制面板的“声音和音频设备”中找到音频标签, 然后将“声音播放”的“默认设备”选择为“电脑圈圈做的USB声卡”。 然后播放一个音频文件,将在输出端输出声音。此时LED3应该亮起, 并且电脑的声卡不再输出声音,如果不对,应该关掉播放器, 然后重新启动播放器,即可将数据定向到USB声卡中。
注意:当LED3亮起时,表示USB声卡不能拔下(按开发板上 的复位也不行,因为复位时会自动拔下),否则可能会导致电脑 死机!要拔下声卡时,应该将声音播放设备设置回原来的声卡, 并关闭播放器。等LED3灭后才能拔下。
PA0输出脚应该要接一个低通滤波器,可以参考文件夹中的 “输出滤波.gif”文件。
输出滤波图:
圈圈 2009-05-15 14:45 |