新手入门
- 积分
- 7
- 金钱
- 7
- 注册时间
- 2017-12-21
- 在线时间
- 12 小时
|
1金钱
在做一个对讲机开发,现在在接收端串口端输入的信号如图所示,代码是这个样子,正弦测试和RAM合适都通过了,但是耳机输出端听不到声音。
[mw_shl_code=applescript,true]LCD_ShowString(30,150,200,16,16,"listening");
VS_Init();
VS_HD_Reset(); //硬复位
VS_Soft_Reset(); //软复位
//set210XX();
VS_Set_All(); //设置音量等信息
// send2_wav_header(); //写入文件头
NRF24L01_RX_Mode(); //自动应答
delay_ms(1);
ram=VS_Ram_Test();
// printf("ram=%x\n",ram);
VS_Sine_Test();
}
while(KEY1 == 1) //只要按键没按下
{
// send2_wav_header(); //写入文件头
receive512(recbuf);
SPI1_SetSpeed(SPI_BaudRatePrescaler_16);//高速,对VS1003B,最大值不能超过36.864/6Mhz,这里设置为4.5M
i=0;
send2_wav_header(); //写入文件头
do
{
if((VS_DQ!=0)) // 非暂停 送数据给VS1003
{
VS_XDCS=0;
for(n=0;n<32;n++)
{
SPI1_ReadWriteByte(recbuf[i++]);
printf("recbuf=%d\t",recbuf);
}
VS_XDCS=1;
}
}
while((i<511));
LED1 = !LED1;
}
}[/mw_shl_code]
|
|