main.c
来自「针对ADSP-BF533的例程」· C语言 代码 · 共 68 行
C
68 行
#include "ccblkfn.h"
#include "sysreg.h"
#include <sys\exception.h>
#include <cdefBF533.h>
#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;
Init_PLL();
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 + -
显示快捷键?