正在加载图片...
MAT13929 VCC 图1.2LPc2210与IDE硬盘接线图 表1.1为LPC2210的GPO引脚与CF卡及IDE硬盘引脚连接分配表,表中描述了各 GPIO引脚与CF卡及IDE硬盘对应的控制信号线,根据表中的描述配置LPC2210相关的寄 存器。 表1.1LPc2210的GP|O引脚与CF卡及DE硬盘连接引脚分配 LPc2210cF卡1DE硬盘 LPC2210CF卡DE硬盘1o P0.17 RESET-RESET O‖*PL.17 P216-P231D00D15|DD-DD15I、O‖*P1.16 A00 DAO P1.19 0000 P0.19 OP1.23 CSEI DIOR O‖P124 IOCS16-1OCS16 IORDYIORDY I‖P1.25 pdiag-PDlAG P1.21 P1.18 DA2 NTR 注:1.I/0输入与输出是相对于LPC2210来说的,I为LPC2210的输入,0为输出。 2.表中“*”号的引脚,为使用到的引脚,其它引脚不需使用,但需要配置为适当的状态 根据图1.1、图12和表1.1所描述,为相关的引脚定义有意义的标号,如程序清单1.1 程序清单1.1ATA接口连接引脚定义 /* Eeay ARM2200和IDE接口连接 Fifdef ATA BUS AT 8bit /*8位总线* Define ATA DATA0x00ff0000/* eeayAR2200和IDE接口直接相连,p2.16p2.23*/ /*16位总线* #define ATA DATA 0xfff0000/* Ebay ARM220和IDE接口直接相连,p2.16p2.31*/ fendiGND P2.23_D23 P2.24_D24 P2.22_D22 P2.25_D25 P2.21_D21 P2.26_D26 P2.20_D20 P2.27_D27 P2.19_D19 P2.28_D28 P2.18_D18 P2.29_D29 P2.17_D17 P2.30_D30 P2.16_D16 P2.31_D31 GND GND GND P0.17_CAP1.2 P0.21_PWM5 P0.22_MAT0.0 P0.18_CAP1.3 P0.19_MAT1.2 P0.20_MAT1.3 GND GND GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 J3 IDE/USER_COM NC R32 10K P1.16 P1.17 P1.18 P1.19 P1.20 P1.21 P1.24 P1.25 VDD3.3 R31 10K R33 10K R13 10K VDD3.3 ATA_DASP D4 LED VCC ATA_DASP R94 1K P1.23 图 1.2 LPC2210 与 IDE 硬盘接线图 表 1.1 为 LPC2210 的 GPIO 引脚与 CF 卡及 IDE 硬盘引脚连接分配表,表中描述了各 GPIO 引脚与 CF 卡及 IDE 硬盘对应的控制信号线,根据表中的描述配置 LPC2210 相关的寄 存器。 表 1.1 LPC2210 的 GPIO 引脚与 CF 卡及 IDE 硬盘连接引脚分配 LPC2210 CF 卡 IDE 硬盘 I/O LPC2210 CF 卡 IDE 硬盘 I/O *P0.17 -RESET -RESET O *P1.17 A01 DA1 O *P2.16~P2.31 D00~D15 DD0~DD15 I 、O *P1.16 A00 DA0 O P0.18 DMARQ I *P1.19 -CS0 -CS0 O *P0.19 -IOWR -DIOW O P1.23 CSEL O *P0.21 -IORD -DIOR O P1.24 -IOCS16 -IOCS16 I P0.22 IORDY IORDY I P1.25 -PDIAG -PDIAG I P1.21 -DMACK I *P1.18 A02 DA2 O P0.20 INTRQ INTRQ I *P1.20 -CS1 -CS1 O 注:1.I/O 输入与输出是相对于 LPC2210 来说的,I 为 LPC2210 的输入,O 为输出。 2.表中“*”号的引脚,为使用到的引脚,其它引脚不需使用,但需要配置为适当的状态。 根据图 1.1、图 1.2 和表 1.1 所描述,为相关的引脚定义有意义的标号,如程序清单 1.1 所示。 程序清单 1.1 ATA 接口连接引脚定义 /* EeayARM2200 和 IDE 接口连接 */ #ifdef ATA_BUS_AT_8bit /*8 位总线*/ #define ATA_DATA 0x00ff0000 /* EeayARM2200 和 IDE 接口直接相连,p2.16~p2.23 */ #else /*16 位总线*/ #define ATA_DATA 0xffff0000 /* EeayARM2200 和 IDE 接口直接相连,p2.16~p2.31 */ #endif
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有