main.c

来自「开发环境ADSP6++,EBF_561开发板所有源代码」· C语言 代码 · 共 62 行

C
62
字号
#include "../Cpld.h"
#include "GeneralFunc.h"
#include "Init.h"
#include "Sys.h"
#include "IDE.h"

extern void Init_EBIU(void);
extern void Init_PLL(void);
extern void Delay(unsigned int Value);

extern void IdeStandby(void);
extern void IdeIdle(void);
extern unsigned char IdeReadSector(unsigned char SectorNum,
								unsigned short CylinderNum);
extern unsigned char IdeWriteSector(unsigned char SectorNum,
							unsigned short CylinderNum);

/****************************************************************/
/* 																*/
/****************************************************************/
unsigned short buffers[256];

void main()
{
	unsigned int i;
	unsigned short r;
	
	Set_PLL( (short)(CORECLK/CLKIN), (short)(CORECLK/SYSCLK));
	Init_EBIU();
	
	IdeIdle();
	for(i=0;i<256;i++)
		{buffers[i] = i;
		}

	//IdeIdle();
	//IdeStandby();
	//IdeStandby();
	
	if(IdeWriteSector(1,0) != 0)
		{
		while(1){;}
		}

	for(i=0;i<256;i++)
		{buffers[i] = 0;
		}
	if(IdeReadSector(1,0) == 0)
		{
		IdeStandby();
		}
	else
		{
		IdeStandby();
		}
	while(1){;}
}




⌨️ 快捷键说明

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