正在加载图片...
系统中定义了 IDE RST引脚控制ATA设备的硬件复位。如程序清单1.7所示 程序清单17硬件复位函数 /率事率率事事摩率率率率事事布摩率*率 函数名称 SYS Idehard Reset 奉*功能描述:ATA设备硬件复位 无 输出:无 *全局变量 *调用模块: SYS WaitInUSO,等待微秒函数。 void SYS IdeHardReset( void) IOCLR= IDE RST 复位引脚置低* SYS WaitInUS(30) 延时大于25微秒考 IOSET= IDE RST. /复位引脚置高* SYS WaitinUS(5000); 延时大于2毫秒 /率事事**率率事事市事*和率率事事事市率布*率率事布事事市率率布率市事市率*率*事事 函数名称: SYS WaitInUS *功能描述:延时等级约1微秒函数,该函数根据系统时间不同与不同,但不应少到1微秒 奉*输入: times,延时时间等级 *全局变量 **调用模块 void SYS WaitInUS(uint32 times) for(: O<times times--) for(=0,c<5;c++), 3.设备检测函数 该函数用于检测CF卡插入及拔出, ZLG/CE驱动要求系统必须提供该函数,即使系统 中没有设计检测CF卡插入及拔出功能。 4.模拟ATA接口初始化函数 使用LPC2210的GPI0模拟ATA接口,定义了各引脚为输入或输出(见表1.1)。在使用 我们定义好的引脚前,必须对LPC2210相关的寄存器进行配置。详见1.1.3小节。 113LPC2210相关寄存器配置 使用GPIO模拟ATA接口相关的寄存器只有几个: PINSEL1、 PINSEL2、 lOODIR、 IOIDIR、IO2DIR、IO0SET、IO0CLR、 LOISET、 IOICLR、IO2SET、IO2CLR等 P|NSEL1寄存器系统中定义了 IDE_RST 引脚控制 ATA 设备的硬件复位。如程序清单 1.7 所示。 程序清单 1.7 硬件复位函数 /******************************************************************************************* ** 函数名称: SYS_IdeHardReset ** 功能描述: ATA 设备硬件复位 ** 输 入: 无 ** 输 出: 无 ** 全局变量: ** 调用模块: SYS_WaitInUS(),等待微秒函数。 *******************************************************************************************/ void SYS_IdeHardReset(void) { IOCLR = IDE_RST; /*复位引脚置低*/ SYS_WaitInUS(30); /*延时大于 25 微秒*/ IOSET = IDE_RST; /*复位引脚置高*/ SYS_WaitInUS(5000); /*延时大于 2 毫秒*/ } /******************************************************************************************* ** 函数名称: SYS_WaitInUS ** 功能描述: 延时等级约 1 微秒函数,该函数根据系统时间不同与不同,但不应少到 1 微秒。 ** 输 入: times,延时时间等级 ** 输 出: 无 ** 全局变量: ** 调用模块: *******************************************************************************************/ void SYS_WaitInUS(uint32 times) { uint32 c; for(;0<times;times--) for(c=0;c<5;c++); } 3.设备检测函数 该函数用于检测 CF 卡插入及拔出,ZLG/CF 驱动要求系统必须提供该函数,即使系统 中没有设计检测 CF 卡插入及拔出功能。 4.模拟 ATA 接口初始化函数 使用 LPC2210 的 GPIO 模拟 ATA 接口,定义了各引脚为输入或输出(见表 1.1)。在使用 我们定义好的引脚前,必须对 LPC2210 相关的寄存器进行配置。详见 1.1.3 小节。 1.1.3 LPC2210 相关寄存器配置 使用 GPIO 模拟 ATA 接口相关的寄存器只有几个: PINSEL1、PINSEL2、IO0DIR、 IO1DIR、IO2DIR、IO0SET、IO0CLR、IO1SET、IO1CLR、IO2SET、IO2CLR 等。 z PINSEL1 寄存器
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有