⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lpc2300pincfg.h

📁 LPC2300系列的ARM7单片机上FAT文件系统源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/****************************************Copyright (c) ***************************************************
**                         Guangzhou ZHIYUAN electronics Co.,LTD.                               
**                                     
**                               http://www.embedtools.com
**
**--File Info---------------------------------------------------------------------------------------------
**  File name          : LPC2300PinCfg.h
**  Last modified Date :
**  Last Version       : V1.0
**  Descriptions       : LPC2300系列CPU引脚连接与模式配置头文件
**
**--------------------------------------------------------------------------------------------------------
** Created by    : LJM
** Created date  : 2007-06-09
** Version       : V1.0
** Descriptions  :
**
**--------------------------------------------------------------------------------------------------------
** Modified by   : LiuWeiyun
** Modified date : 2007-11-29
** Version		 : v1.1
** Descriptions	 : 修改为LPC2378专用引脚配置
**
**--------------------------------------------------------------------------------------------------------
** Modified by   :
** Modified date :
** Version		 :
** Descriptions	 :
**
*********************************************************************************************************/
#ifndef __LPC2300PINCFG_H
#define __LPC2300PINCFG_H

/*********************************************************************************************************
                                            P0
*********************************************************************************************************/
//P0.00
#define    P0_00_GPIO        0x00                  //GPIO
#define    P0_00_RD1         0x01                  //CAN-1控制器接收引脚
#define    P0_00_TXD3        0x02                  //UART3发送引脚
#define    P0_00_SDA1        0x03                  //I2C-1数据线(开漏)

#define    P0_00_FNUC        P0_00_SDA1

//P0.01
#define    P0_01_GPIO        0x00                  //GPIO
#define    P0_01_TD1         0x01                  //CAN-1控制器发送引脚
#define    P0_01_RXD3        0x02                  //UART3接收引脚
#define    P0_01_SCL1        0x03                  //I2C-1时钟线(开漏)

#define    P0_01_FNUC        P0_01_SCL1

//P0.02
#define    P0_02_GPIO        0x00                  //GPIO
#define    P0_02_TXD0        0x01                  //UART0发送引脚
//...      Reserved          0x02                  //保留
//...      Reserved          0x03

#define    P0_02_FNUC        P0_02_TXD0

//P0.03
#define    P0_03_GPIO        0x00                  //GPIO
#define    P0_03_RXD0        0x01                  //UART0接收引脚
//...      Reserved          0x02                  //保留
//...      Reserved          0x03

#define    P0_03_FNUC        P0_03_RXD0

//P0.04
#define    P0_04_GPIO        0x00                  //GPIO
#define    P0_04_I2SRX_CLK   0x01                  //I2S总线接收时钟SCK,由主机驱动,从机接收
#define    P0_04_RD2         0x02                  //CAN-2接收线
#define    P0_04_CAP20       0x03                  //定时器2捕获输入,通道0

#define    P0_04_FNUC        P0_04_GPIO

//P0.05
#define    P0_05_GPIO        0x00                  //GPIO
#define    P0_05_I2SRX_WS    0x01                  //I2S总线接收字选择WS,由主机驱动,从机接收
#define    P0_05_TD2         0x02                  //CAN-2发送线
#define    P0_05_CAP21       0x03                  //定时器2捕获输入,通道1

#define    P0_05_FNUC        P0_05_GPIO

//P0.06
#define    P0_06_GPIO        0x00                  //GPIO
#define    P0_06_I2SRX_SDA   0x01                  //I2S总线接收数据线SD,由发送器驱动,接收器读取
#define    P0_06_SSEL1       0x02                  //SSP-1总线从机选择
#define    P0_06_MAT20       0x03                  //定时器2匹配输出,通道0

#define    P0_06_FNUC        P0_06_GPIO

//P0.07
#define    P0_07_GPIO        0x00                  //GPIO
#define    P0_07_I2STX_CLK   0x01                  //I2S总线发送时钟线SCK,由主机驱动,从机接收
#define    P0_07_SCK1        0x02                  //SSP-1时钟线
#define    P0_07_MAT21       0x03                  //定时器2匹配输出,通道1

#define    P0_07_FNUC        P0_07_GPIO

//P0.08
#define    P0_08_GPIO        0x00                  //GPIO
#define    P0_08_I2STX_WS    0x01                  //I2S总线发送字选择WS,由主机驱动,从机接收
#define    P0_08_MISO1       0x02                  //SSP-1主机输入从机输出数据线
#define    P0_08_MAT22       0x03                  //定时器2匹配输出,通道2

#define    P0_08_FNUC        P0_08_GPIO

//P0.09
#define    P0_09_GPIO        0x00                  //GPIO
#define    P0_09_I2STX_SDA   0x01                  //I2S总线发送数据线SD,由发送器驱动,接收器读取
#define    P0_09_MOSI1       0x02                  //SSP-1主机输出从机输入数据线
#define    P0_09_MAT23       0x03                  //定时器2匹配输出,通道3

#define    P0_09_FNUC        P0_09_GPIO

//P0.10
#define    P0_10_GPIO        0x00                  //GPIO
#define    P0_10_TXD2        0x01                  //UART2发送引脚
#define    P0_10_SDA2        0x02                  //I2C-2数据线(非开漏引脚)
#define    P0_10_MAT30       0x03                  //定时器3匹配输出,通道0

#define    P0_10_FNUC        P0_10_GPIO

//P0.11
#define    P0_11_GPIO        0x00                  //GPIO
#define    P0_11_RXD2        0x01                  //UART2接收引脚
#define    P0_11_SCL2        0x02                  //I2C-2时钟线(非开漏引脚)
#define    P0_11_MAT31       0x03                  //定时器3匹配输出,通道1

#define    P0_11_FNUC        P0_11_GPIO

//P0.12
#define    P0_12_GPIO        0x00                  //GPIO
//...      Reserved          0x01                  //保留
#define    P0_12_MISO1       0x02                  //SSP-1主机输入从机输出数据线
#define    P0_12_AD06        0x03                  //ADC-0,输入6

#define    P0_12_FNUC        P0_12_GPIO

//P0.13
#define    P0_13_GPIO        0x00                  //GPIO
#define    P0_13_U2UP_LED    0x01                  //USB2 Good Link LED指示引脚
#define    P0_13_MOSI1       0x02                  //SSP-1主机输出从机输入数据线
#define    P0_13_AD07        0x03                  //ADC-0,输入7

#define    P0_13_FNUC        P0_13_GPIO

//P0.14
#define    P0_14_GPIO        0x00                  //GPIO
#define    P0_14_U2CONNECT   0x01                  //USB2软连接控制
//...      Reserved          0x02                  //保留
#define    P0_14_SSEL1       0x03                  //SSP-1从机选择

#define    P0_14_FNUC        P0_14_GPIO

//P0.15
#define    P0_15_GPIO        0x00                  //GPIO
#define    P0_15_TXD1        0x01                  //UART1发送引脚
#define    P0_15_SCK0        0x02                  //SSP-0时钟线
#define    P0_15_SCK         0x03u                 //SPI时钟线

#define    P0_15_FNUC        P0_15_SCK

//P0.16
#define    P0_16_GPIO        0x00                  //GPIO
#define    P0_16_RXD1        0x01                  //UART1接收引脚
#define    P0_16_SSEL0       0x02                  //SSP-0从机选择
#define    P0_16_SSEL        0x03                  //SPI从机选择

#define    P0_16_FNUC        P0_16_GPIO

//P0.17
#define    P0_17_GPIO        0x00                  //GPIO
#define    P0_17_CTS1        0x01                  //UART1清零发送信号CTS
#define    P0_17_MISO0       0x02                  //SSP-0主机输入从机输出数据线
#define    P0_17_MISO        0x03                  //SPI主入从出数据线

#define    P0_17_FNUC        P0_17_MISO

//P0.18
#define    P0_18_GPIO        0x00                  //GPIO
#define    P0_18_DCD1        0x01                  //UART1数据载波检测输入DCD
#define    P0_18_MOSI0       0x02                  //SSP-0主机输出从机输入数据线
#define    P0_18_MOSI        0x03                  //SPI主出从入数据线

#define    P0_18_FNUC        P0_18_MOSI

//P0.19
#define    P0_19_GPIO        0x00                  //GPIO
#define    P0_19_DSR1        0x01                  //UART1数据设置就绪DSR
#define    P0_19_MCICLK      0x02                  //SD、MMC接口时钟输出线
#define    P0_19_SDA1        0x03                  //I2C-1数据线(非开漏)

#define    P0_19_FNUC        P0_19_GPIO

//P0.20
#define    P0_20_GPIO        0x00                  //GPIO
#define    P0_20_DTR1        0x01                  //UART1终端就绪DTR
#define    P0_20_MCICMD      0x02                  //SD、MMC接口命令线
#define    P0_20_SCL1        0x03                  //I2C-1时钟线(非开漏)

#define    P0_20_FNUC        P0_20_GPIO

//P0.21
#define    P0_21_GPIO        0x00                  //GPIO
#define    P0_21_RI1         0x01                  //UART1振铃信号
#define    P0_21_MCIPWR      0x02                  //外部SD、MMC电源使能
#define    P0_21_RD1         0x03                  //CAN-1接收引脚

#define    P0_21_FNUC        P0_21_GPIO

//P0.22
#define    P0_22_GPIO        0x00                  //GPIO
#define    P0_22_RTS1        0x01                  //UART1请求发送引脚
#define    P0_22_MCIDAT0     0x02                  //SD、MMC接口数据线
#define    P0_22_TD1         0x03                  //CAN-1发送线

#define    P0_22_FNUC        P0_22_GPIO

//P0.23
#define    P0_23_GPIO        0x00                  //GPIO
#define    P0_23_AD00        0x01                  //ADC-0,通道0
#define    P0_23_I2SRX_CLK   0x02                  //I2S接收时钟SCK,由主机驱动,从机接收
#define    P0_23_CAP30       0x03                  //定时器3捕获输入,通道0

#define    P0_23_FNUC        P0_23_AD00

//P0.24
#define    P0_24_GPIO        0x00                  //GPIO
#define    P0_24_AD01        0x01                  //ADC-0,通道1
#define    P0_24_I2SRX_WS    0x02                  //I2S接收字选择WS,由主机驱动,从机接收
#define    P0_24_CAP31       0x03                  //定时器3捕获输入,通道1

#define    P0_24_FNUC        P0_24_AD01

//P0.25
#define    P0_25_GPIO        0x00                  //GPIO
#define    P0_25_AD02        0x01                  //ADC-0,通道2
#define    P0_25_I2SRX_SDA   0x02                  //I2S接收数据SD,由发送器驱动,接收器读取
#define    P0_25_TXD3        0x03                  //UART3发送引脚

#define    P0_25_FNUC        P0_25_AD02

//P0.26
#define    P0_26_GPIO        0x00                  //GPIO
#define    P0_26_AD03        0x01                  //ADC-0,通道3
#define    P0_26_AOUT        0x02                  //DAC输出
#define    P0_26_RXD3        0x03                  //UART-3接收引脚

#define    P0_26_FNUC        P0_26_AD03

//P0.31(仅LPC2378具有,在LPC2364/6/8中为保留位)
#define    P0_31_GPIO        0x00                  //GPIO
#define    P0_31_U2D_ANODE   0x01                  //USB2双向D+线
//...      Reserved          0x02                  //保留
//...      Reserved          0x03

#define    P0_31_FNUC        P0_31_GPIO

/*********************************************************************************************************
                                            P1
*********************************************************************************************************/
//P1.19
#define    P1_19_GPIO        0x00                  //GPIO
//...      Reserved          0x01                  //保留
//...      Reserved          0x02
#define    P1_19_CAP11       0x03                  //定时器1捕获输入,通道1

#define    P1_19_FNUC        P1_19_GPIO

//P1.20
#define    P1_20_GPIO        0x00                  //GPIO
//...      Reserved          0x01                  //保留
#define    P1_20_PWM12       0x02                  //PWM-1输出,通道2
#define    P1_20_SCK0        0x03                  //SSP-0时钟SCK

#define    P1_20_FNUC        P1_20_PWM12

//P1.21
#define    P1_21_GPIO        0x00                  //GPIO
//...      Reserved          0x01                  //保留
#define    P1_21_PWM13       0x02                  //PWM-1输出,通道3
#define    P1_21_SSEL0       0x03                  //SSP-0从机选择

#define    P1_21_FNUC        P1_21_PWM13

//P1.22
#define    P1_22_GPIO        0x00                  //GPIO
//...      Reserved          0x01                  //保留
//...      Reserved          0x02
#define    P1_22_MAT10       0x03                  //定时器1匹配输出,通道0

#define    P1_22_FNUC        P1_22_MAT10

//P1.23
#define    P1_23_GPIO        0x00                  //GPIO
//...      Reserved          0x01                  //保留
#define    P1_23_PWM14       0x02                  //PWM-1输出,通道4
#define    P1_23_MISO0       0x03                  //SSP-0主机输入,从机输出

#define    P1_23_FNUC        P1_23_PWM14

//P1.24
#define    P1_24_GPIO        0x00                  //GPIO
//...      Reserved          0x01                  //保留
#define    P1_24_PWM15       0x02                  //PWM-1输出,通道5
#define    P1_24_MOSI0       0x03                  //SSP-0主机输出,从机输入

#define    P1_24_FNUC        P1_24_PWM15

//P1.25
#define    P1_25_GPIO        0x00                  //GPIO
//...      Reserved          0x01                  //保留
//...      Reserved          0x02

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -