isd25120.c
来自「语音芯片isd25120在软核处理器nios上的底层驱动程序」· C语言 代码 · 共 35 行
C
35 行
#include "excalibur.h"
#include "isd25120.h"
int main()
{
unsigned int record_addr=0,play_addr=0;
isd25120_a_m->np_piodata=0;
isd25120_ce->np_piodata=1;
isd25120_pd->np_piodata=1;//pd为0时芯片使能
while(1)
{
if(isd25120_record->np_piodata==0)//录音
{
printf("录音开始\n");
record_addr+=50;
printf("录音地址=%d\n",record_addr);
record(record_addr);
printf("录音结束\n");
}
if(isd25120_play->np_piodata==0)//放音
{
while(1)
{
play_addr+=50;
printf("放音开始\n");
printf("播放地址=%d\n",play_addr);
play(play_addr);
printf("放音结束\n");
if(play_addr>=500)
play_addr=50;
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?