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 + -
显示快捷键?