ISD1760与单片机STC89C51,SPI控制录音问题
2022-11-04 06:09:23 点击:
上一篇:假负载的问题按键模式下,ISD1760可以正常工作.但在SPI模式下录不了音(芯片有录音,但放出来只有丝丝声),SPI其它功能正常。
附:main函数下的录音操作:
if(keyr==0)
{
delay(20);
if(keyr==0)
{
ISD_Clr_Int(); //清理中断
do{ISD_Rd_Status();}while(RDY==0); //检查芯片是否忙碌
delay(1); //延迟1ms
ISD_Rec(); //录音
while(keyr==0); //等待按键松开,录音完成
ISD_Clr_Int();
ISD_STOP(); //停止
delay(1000);
}
}
附:main函数下的录音操作:
if(keyr==0)
{
delay(20);
if(keyr==0)
{
ISD_Clr_Int(); //清理中断
do{ISD_Rd_Status();}while(RDY==0); //检查芯片是否忙碌
delay(1); //延迟1ms
ISD_Rec(); //录音
while(keyr==0); //等待按键松开,录音完成
ISD_Clr_Int();
ISD_STOP(); //停止
delay(1000);
}
}
没人吗
是否语音信号出入硬件电路有问题
最后在淘宝找了电路图,发现少焊了几个元件,焊上去后虽然声音录进去了,但是放出来的声音很小很小,找不到是什么原因,最后不管三七二十一把作品交了上去。