代码包(keil RV版):https://bbs.21ic.com/upfiles/img/20095/2009514155014238.rar 代码包(keil CARM版):https://bbs.21ic.com/upfiles/img/20095/2009514155127665.rar (同样是Thumb模式,RV编译的代码比CARM的大了约一倍,我晕……)
本程序包在AT91SARM7S64上实现USB音频频谱显示的功能。 硬件平台为21IC DIY U盘板+LCD模块。将程序烧入到实验板 中,并连接好LCD,运行程序,在控制面板的“声音和音频设备” 中找到音频标签,然后将“声音播放”的“默认设备”选择为 “电脑圈圈做的USB声卡”。然后播放一个音频文件,将在LCD 上实时显示频谱。此时LED3应该亮起,并且电脑的声卡不再输出 声音,如果不对,应该关掉播放器,然后重新启动播放器,即可 将数据定向到USB声卡中。
注意:当LED3亮起时,表示USB声卡不能拔下(按开发板上 的复位也不行,因为复位时会自动拔下),否则可能会导致电脑 死机!要拔下声卡时,应该将声音播放设备设置回原来的声卡, 并关闭播放器。等LED3灭后才能拔下。
过段时间看能不能把输出的数据弄到PWM上去,这样就可以 做真正的声卡了~~~~
圈圈 2009-05-14 14:45 |