如何读出vs1003的音乐频谱

2019-07-21 03:02发布

如何读出vs1003的音乐频谱?
//加载频谱分析的代码到VS10XX
void LoadPatch(void)
{
 u16 i;
 for (i=0;i<943;i++)VS_WR_Cmd(atab,dtab);
 delay_ms(10);
}
//得到频谱数据
void GetSpec(u8 *p)
{
 u8 byteIndex=0;
 u8 temp;
 VS_WR_Cmd(SPI_WRAMADDR,0x1804);                                                                                            
 for (byteIndex=0;byteIndex<14;byteIndex++)
 {                                                                              
  temp=VS_RD_Reg(SPI_WRAM)&0x63;//取小于100的数   
  *p++=temp;
 } 
}      
上面两个函数可以得到频谱数据,1、但要怎么读出来?2、得到频谱数据void GetSpec(u8 *p)里面的VS_WR_Cmd(SPI_WRAMADDR,0x1804); 0x1804是什么含义?3、byteIndex<14中14的来源,不是15吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。