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