www.pudn.com > File_SD_OS.rar > SysATA.c


#include "config.h" 
 
 
/********************************************************************************************************* 
** 函数名称: SYS_BusIni 
** 功能描述: ATA总线初始化 
** 输   入: 无 
** 输   出: 出错返回0 
** 全局变量:   
** 调用模块:  
********************************************************************************************************/ 
void SYS_BusIni(void) 
{ 
//    BCFG3   =0x1000ffef;		// 配置Bank3为16位数据总线输出 
	IO2DIR  |= ATA_RST;			// 配置复位引脚为输出 
	IO2DIR  &= (~ATA_CD);		// 配置检测卡引脚为输入 
} 
 
/********************************************************************************************************* 
** 函数名称: SYS_WaitInUS 
** 功能描述: 延时等级约1微秒函数,该函数根据系统时间不同与不同,但不应少到1微秒。 
** 输   入: times,延时时间等级 
** 输   出: 无 
** 全局变量: 
** 调用模块:  
********************************************************************************************************/ 
void SYS_WaitInUS(uint32 times) 
{	uint32 c; 
	for(;0