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

📄 pps.h

📁 Mplab C30编译器
💻 H
📖 第 1 页 / 共 2 页
字号:
/**********************************************************************/
/*              Header for Pin Re-Mapping peripheral library functions               */
/*********************************************************************/

#ifndef __PPS_H
#define __PPS_H

/*----------------------------------------------------------------------------------------------------*/
/*  Remappable Peripheral Inputs: 																	  */
/*----------------------------------------------------------------------------------------------------*/

#define IN_PIN_PPS_RP0				0   /* Assign RP0 as Input Pin */					
#define IN_PIN_PPS_RP1				1   /* Assign RP1 as Input Pin */					
#define IN_PIN_PPS_RP2				2   /* Assign RP2 as Input Pin */					
#define IN_PIN_PPS_RP3				3   /* Assign RP3 as Input Pin */					
#define IN_PIN_PPS_RP4				4   /* Assign RP4 as Input Pin */					
#define IN_PIN_PPS_RP5				5   /* Assign RP5 as Input Pin */					
#define IN_PIN_PPS_RP6				6   /* Assign RP6 as Input Pin */					
#define IN_PIN_PPS_RP7				7   /* Assign RP7 as Input Pin */					
#define IN_PIN_PPS_RP8				8   /* Assign RP8 as Input Pin */					
#define IN_PIN_PPS_RP9				9   /* Assign RP9 as Input Pin */			
#define IN_PIN_PPS_RP10				10  /* Assign RP10 as Input Pin */					
#define IN_PIN_PPS_RP11				11  /* Assign RP11 as Input Pin */					
#define IN_PIN_PPS_RP12				12  /* Assign RP12 as Input Pin */					
#define IN_PIN_PPS_RP13				13  /* Assign RP13 as Input Pin */					
#define IN_PIN_PPS_RP14				14  /* Assign RP14 as Input Pin */					
#define IN_PIN_PPS_RP15				15  /* Assign RP15 as Input Pin */					
#define IN_PIN_PPS_RP16				16  /* Assign RP16 as Input Pin */					
#define IN_PIN_PPS_RP17				17  /* Assign RP17 as Input Pin */					
#define IN_PIN_PPS_RP18				18  /* Assign RP18 as Input Pin */					
#define IN_PIN_PPS_RP19				19  /* Assign RP19 as Input Pin */				
#define IN_PIN_PPS_RP20				20  /* Assign RP20 as Input Pin */					
#define IN_PIN_PPS_RP21				21  /* Assign RP21 as Input Pin */					
#define IN_PIN_PPS_RP22				22  /* Assign RP22 as Input Pin */					
#define IN_PIN_PPS_RP23				23  /* Assign RP23 as Input Pin */					
#define IN_PIN_PPS_RP24				24  /* Assign RP24 as Input Pin */					
#define IN_PIN_PPS_RP25				25  /* Assign RP25 as Input Pin */					
#define IN_PIN_PPS_RP26				26  /* Assign RP26 as Input Pin */					
#define IN_PIN_PPS_RP27				27  /* Assign RP27 as Input Pin */					
#define IN_PIN_PPS_RP28				28  /* Assign RP28 as Input Pin */					
#define IN_PIN_PPS_RP29				29  /* Assign RP29 as Input Pin */					
#define IN_PIN_PPS_RP30				30  /* Assign RP30 as Input Pin */					
#define IN_PIN_PPS_RP31				31  /* Assign RP31 as Input Pin */					
#define IN_PIN_PPS_RPI32			32  /* Assign RPI32 as Input Pin */					
#define IN_PIN_PPS_RPI33			33  /* Assign RPI33 as Input Pin */					
#define IN_PIN_PPS_RPI34			34  /* Assign RPI34 as Input Pin */					
#define IN_PIN_PPS_RPI35			35	/* Assign RPI35 as Input Pin */			
#define IN_PIN_PPS_RPI36			36  /* Assign RPI36 as Input Pin */				
#define IN_PIN_PPS_RPI37			37  /* Assign RPI37 as Input Pin */				
#define IN_PIN_PPS_RPI38			38  /* Assign RPI38 as Input Pin */					
#define IN_PIN_PPS_RPI39			39  /* Assign RPI39 as Input Pin */					
#define IN_PIN_PPS_RPI40			40  /* Assign RPI40 as Input Pin */				
#define IN_PIN_PPS_RPI41			41  /* Assign RPI41 as Input Pin */				
#define IN_PIN_PPS_RPI42			42  /* Assign RPI42 as Input Pin */					
#define IN_PIN_PPS_RPI43			43  /* Assign RPI43 as Input Pin */				
#define IN_PIN_PPS_RPI44			44  /* Assign RPI44 as Input Pin */					
#define IN_PIN_PPS_RPI45			45  /* Assign RPI45 as Input Pin */					
#define IN_PIN_PPS_VSS				63  /* Input Pin tied to Vss */
#define IN_PIN_PPS_MASK             (~IN_PIN_PPS_VSS)
					

#define IN_FN_PPS_INT0				RPINR0bits.INT0R/* Assign External Interrupt 0 (INTR0) to the corresponding RPn pin*/	
#define IN_FN_PPS_INT1				RPINR0bits.INT1R/* Assign External Interrupt 1 (INTR1) to the corresponding RPn pin*/
#define IN_FN_PPS_INT2				RPINR1bits.INT2R/* Assign External Interrupt 2 (INTR2) to the corresponding RPn pin*/	
#define IN_FN_PPS_INT3				RPINR1bits.INT3R/* Assign External Interrupt 3 (INTR3) to the corresponding RPn pin*/	
#define IN_FN_PPS_INT4				RPINR2bits.INT4R/* Assign External Interrupt 3 (INTR4) to the corresponding RPn pin*/	
#define IN_FN_PPS_T1CK				RPINR2bits.T1CKR/* Assign Timer1 External Clock (T1CK) to the corresponding RPn pin*/	
#define IN_FN_PPS_T2CK				RPINR3bits.T2CKR/* Assign Timer2 External Clock (T2CK) to the corresponding RPn pin*/	
#define IN_FN_PPS_T3CK				RPINR3bits.T3CKR/* Assign Timer3 External Clock (T3CK) to the corresponding RPn pin*/	
#define IN_FN_PPS_T4CK				RPINR4bits.T4CKR/* Assign Timer4 External Clock (T4CK) to the corresponding RPn pin*/	
#define IN_FN_PPS_T5CK				RPINR4bits.T5CKR/* Assign Timer5 External Clock (T5CK) to the corresponding RPn pin*/	
#define IN_FN_PPS_T6CK				RPINR5bits.T6CKR/* Assign Timer6 External Clock (T6CK) to the corresponding RPn pin*/	
#define IN_FN_PPS_T7CK				RPINR5bits.T7CKR/* Assign Timer7 External Clock (T7CK) to the corresponding RPn pin*/	
#define IN_FN_PPS_T8CK				RPINR6bits.T8CKR/* Assign Timer8 External Clock (T8CK) to the corresponding RPn pin*/	
#define IN_FN_PPS_T9CK				RPINR6bits.T9CKR/* Assign Timer9 External Clock (T9CK) to the corresponding RPn pin*/	
#define IN_FN_PPS_IC1				RPINR7bits.IC1R	/* Assign Input Capture 1 (IC1) to the corresponding RPn pin*/
#define IN_FN_PPS_IC2				RPINR7bits.IC2R	/* Assign Input Capture 2 (IC2) to the corresponding RPn pin*/	
#define IN_FN_PPS_IC3				RPINR8bits.IC3R/* Assign Input Capture 3 (IC3) to the corresponding RPn pin*/		
#define IN_FN_PPS_IC4				RPINR8bits.IC4R/* Assign Input Capture 4 (IC4) to the corresponding RPn pin*/		
#define IN_FN_PPS_IC5				RPINR9bits.IC5R	/* Assign Input Capture 5 (IC5) to the corresponding RPn pin*/	
#define IN_FN_PPS_IC6				RPINR9bits.IC6R	/* Assign Input Capture 6 (IC6) to the corresponding RPn pin*/	
#define IN_FN_PPS_IC7				RPINR10bits.IC7R/* Assign Input Capture 7 (IC7) to the corresponding RPn pin*/	
#define IN_FN_PPS_IC8				RPINR10bits.IC8R/* Assign Input Capture 8 (IC8) to the corresponding RPn pin*/	
#define IN_FN_PPS_OCFA				RPINR11bits.OCFAR/* Assign Output Capture A (OCFA) to the corresponding RPn pin*/	
#define IN_FN_PPS_OCFB				RPINR11bits.OCFBR/* Assign Output Capture B (OCFB) to the corresponding RPn pin*/	
#define IN_FN_PPS_FLTA1				RPINR12bits.FLTA1R/* Assign PWM1 Fault (FLTA1) to the corresponding RPn pin*/	
#define IN_FN_PPS_FLTB				RPINR12bits.FLTB1R/* Assign PWM1 Fault (FLTB1) to the corresponding RPn pin*/	
#define IN_FN_PPS_FLTA2				RPINR13bits.FLTA2R/* Assign PWM2 Fault (FLTA2) to the corresponding RPn pin*/
#define IN_FN_PPS_FLTB2				RPINR13bits.FLTB2R/* Assign PWM2 Fault (FLTB2) to the corresponding RPn pin*/	
#define IN_FN_PPS_QEA1				RPINR14bits.QEA1R/* Assign A (QEA1) to the corresponding pin*/	
#define IN_FN_PPS_QEB1				RPINR14bits.QEB1R/* Assign B (QEB1) to the corresponding pin*/	
#define IN_FN_PPS_QEI1				RPINR15bits.INDX1R/* Assign QEI1 INDEX (INDX) to the corresponding RPn pin*/	
#define IN_FN_PPS_IC9				RPINR15bits.IC9R/* Assign Input Capture 9 (IC9) to the corresponding RPn pin*/	
#define IN_FN_PPS_QEA2				RPINR16bits.QEA2R/* Assign A (QEA2) to the corresponding pin*/	
#define IN_FN_PPS_QEB2				RPINR16bits.QEB2R/* Assign B (QEB2) to the corresponding pin*/	
#define IN_FN_PPS_QEI2				RPINR17bits.INDX2R/* Assign QEI2 INDEX (INDX) to the corresponding RPn pin*/	
#define IN_FN_PPS_U3RX				RPINR17bits.U3RXR/* Assign UART3 Receive (U3RX) to the corresponding RPn pin*/
#define IN_FN_PPS_U1RX				RPINR18bits.U1RXR/* Assign UART1 Receive (U1RX) to the corresponding RPn pin*/	
#define IN_FN_PPS_U1CTS				RPINR18bits.U1CTSR/* Assign UART1 Clear to Send (U1CTS) to the corresponding RPn pin*/	
#define IN_FN_PPS_U2RX				RPINR19bits.U2RXR/* Assign UART2 Receive (U2RX) to the corresponding RPn pin*/	
#define IN_FN_PPS_U2CTS				RPINR19bits.U2CTSR/* Assign UART2 Clear to Send (U2CTS) to the corresponding RPn pin*/
#define IN_FN_PPS_SDI1				RPINR20bits.SDI1R/* Assign SDI1 Data Input (SDI1) to the corresponding RPn pin*/
#define IN_FN_PPS_SCK1IN			RPINR20bits.SCK1R/* Assign SCK1 Clock Input (SCK1IN) to the corresponding RPn pin*/		
#define IN_FN_PPS_SS1IN				RPINR21bits.SS1R/* Assign SS1 Slave Select Input (SS1IN) to the corresponding RPn pin*/	

⌨️ 快捷键说明

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