⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 本人下载的电力系统相关资料,具有极其重要的参考价值
💻 C
字号:
//====================================================================
// Function: main.c
//====================================================================
#include "spce.h"
extern unsigned int SPR4096_IO_ReadAByte(unsigned long int);
extern void SPR4096_IO_WriteAByte(unsigned long int,unsigned int);
extern void F_SPR4096_IO_Initial(void);
extern void SPR4096_IO_MassErase(void);	
void SP_Uart_Rx();
void SP_Uart_Init();
void Read4096();
void F_Delay();

char  GB_WrData=0x00;
int nRead[80]={0};
unsigned long int Addr=0x00000000;


void main()
{
		int i;
		F_Delay();
		F_SPR4096_IO_Initial();	
		Read4096();			
		SPR4096_IO_MassErase();						//erase the SPR4096
		ClearWatchDog();	
		SP_Uart_Init();
		while(1)
		{
				SP_Uart_Rx();						//catch one byte data from speech file
				ClearWatchDog();
				SPR4096_IO_WriteAByte(Addr,GB_WrData); //write data to SPR4096
//				ClearWatchDog();
				
				if(Addr<80)
				nRead[Addr]=GB_WrData;		//read data from SPR4096				
				Addr++;

		}

}

//=========================================
//		check if write successfully		
//=========================================
void Read4096()
{
	int i;
		for(i=0;i<80;i++)
		{
			nRead[i]=SPR4096_IO_ReadAByte(i);		//read data from SPR4096
			ClearWatchDog();
		}
}
//===========================================================================================
// Function Name: F_Delay()
// Description  : Delay
// Syntax       : F_Delay();
// Input        :
// Output       : 
//==========================================================================================			
void F_Delay()
{
	int i;
	for(i=0;i<=2000;i++)
	{
		ClearWatchDog();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -