📄 main.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 + -