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

📄 main.c

📁 ide的低层驱动程序。一个工程(cpld+dsp)的一部分。
💻 C
字号:
#include ".\h_file\system.h"

/*********************   IDE函数 *******************************/
extern void Init_EBIU(void);
extern void Init_PLL(void);
extern void Delay(unsigned int Value);

extern void IdeStandby(void);
extern void IdeIdle(void);
/****************************************************************/

section("Data_1M") unsigned short buffers[256]; //存储硬盘扇区内容

/****************************************************************/
section("Data_512_1") ushort input[256] = {
#include "input_3_256.dat"
};

section("Data_512_2") ushort output0[256];

section("Data_1k") ushort output1[256];
section("Data_1k") ushort output2[256];


main()
{
	ushort i,test_aa;
	
	Init_PLL();
	EBIU_init();
	
	memDMA_ISR_init();

	IdeIdle();

	if(IdeReadSector_LBA(63, buffers) == 0)
	{
//		IdeStandby();
		;
	}
	else
	{
		IdeStandby();
	}
	
	*pLed = 0xfe;
	
	if(IdeWriteSector_LBA(60, input) == 0)
	{
		IdeIdle();
		;
	}
	else
	{
		IdeStandby();
	}

	*pLed = 0xef;


    


/*
	if(IdeReadSector_LBA(60, output0) == 0)
	{
		IdeStandby();
		;
	}
	else
	{
		IdeStandby();
	}
*/
	if(IdeReadSector_HCQ(60, output1) == 0)
	{
//		IdeStandby();
		;
	}
	else
	{
		IdeStandby();
	}
	
	test_aa = output0[255];
	while(1) {;}
}

⌨️ 快捷键说明

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