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

📄 2407e.h

📁 PID典型算法
💻 H
📖 第 1 页 / 共 2 页
字号:
extern volatile unsigned int *IMR; 		/* Interrupt Mask Register*/
extern volatile unsigned int *IFR; 		/* Interrupt Flag Register*/

/* System configuration and interrupt registers*/

extern volatile unsigned int *SCSR1;		/* System Control & Status register. 1 */
extern volatile unsigned int *SCSR2; 		/* System Control & Status register. 2*/
extern volatile unsigned int *DINR; 			/* Device Identification Number register. */
extern volatile unsigned int *PIVR; 		    /* Peripheral Interrupt Vector register. */
extern volatile unsigned int *PIRQR0; 		/* Peripheral Interrupt Request register 0*/
extern volatile unsigned int *PIRQR1; 		/* Peripheral Interrupt Request register 1*/
extern volatile unsigned int *PIRQR2; 		/* Peripheral Interrupt Request register 2*/
extern volatile unsigned int *PIACKR0; 		/* Peripheral Interrupt Acknowledge register 0 */
extern volatile unsigned int *PIACKR1; 		/* Peripheral Interrupt Acknowledge register 1 */
extern volatile unsigned int *PIACKR2; 		/* Peripheral Interrupt Acknowledge register 2*/

/* External interrupt configuration registers */

extern volatile unsigned int *XINT1CR; 		/* External interrupt 1 control register*/
extern volatile unsigned int *XINT2CR; 	    /* External interrupt 2 control register*/

/* Digital I/O registers*/

extern volatile unsigned int *MCRA;			/* I/O Mux Control Register A*/
extern volatile unsigned int *MCRB; 			/* I/O Mux Control Register B*/
extern volatile unsigned int *MCRC; 			/* I/O Mux Control Register C*/
extern volatile unsigned int *PADATDIR; 		/* I/O port A Data & Direction register*/
extern volatile unsigned int *PBDATDIR; 		/* I/O port B Data & Direction register*/
extern volatile unsigned int *PCDATDIR; 		/* I/O port C Data & Direction register*/
extern volatile unsigned int *PDDATDIR; 		/* I/O port D Data & Direction register*/
extern volatile unsigned int *PEDATDIR; 		/* I/O port E Data & Direction register*/
extern volatile unsigned int *PFDATDIR; 		/* I/O port F Data & Direction register*/

/* Watchdog (WD) registers*/

extern volatile unsigned int *WDCNTR; 		/* WD Counter register */
extern volatile unsigned int *WDKEY; 		/* WD Key register*/
extern volatile unsigned int *WDCR;			/* WD Control register*/

/* ADC registers*/

extern volatile unsigned int *ADCTRL1; 		/* ADC Control register 1*/
extern volatile unsigned int *ADCTRL2; 		/* ADC Control register 2*/
extern volatile unsigned int *MAXCONV;		/* Maximum conversion channels register*/
extern volatile unsigned int *CHSELSEQ1;		/* Channel select Sequencing control register 1*/
extern volatile unsigned int *CHSELSEQ2; 	/* Channel select Sequencing control register 2*/
extern volatile unsigned int *CHSELSEQ3; 	/* Channel select Sequencing control register 3*/
extern volatile unsigned int *CHSELSEQ4; 	/* Channel select Sequencing control register 4*/
extern volatile unsigned int *AUTO_SEQ_SR; 	/* Auto杝equence status register*/
extern volatile unsigned int *RESULT0; 		/* Conversion result buffer register 0*/
extern volatile unsigned int *RESULT1; 		/* Conversion result buffer register 1*/
extern volatile unsigned int *RESULT2; 		/* Conversion result buffer register 2*/
extern volatile unsigned int *RESULT3; 		/* Conversion result buffer register 3 */
extern volatile unsigned int *RESULT4; 		/* Conversion result buffer register 4*/
extern volatile unsigned int *RESULT5; 		/* Conversion result buffer register 5*/
extern volatile unsigned int *RESULT6;		/* Conversion result buffer register 6*/
extern volatile unsigned int *RESULT7; 		/* Conversion result buffer register 7*/
extern volatile unsigned int *RESULT8; 		/* Conversion result buffer register 8*/
extern volatile unsigned int *RESULT9;		/* Conversion result buffer register 9 */
extern volatile unsigned int *RESULT10; 		/* Conversion result buffer register 10*/
extern volatile unsigned int *RESULT11; 		/* Conversion result buffer register 11*/
extern volatile unsigned int *RESULT12; 		/* Conversion result buffer register 12*/
extern volatile unsigned int *RESULT13; 		/* Conversion result buffer register 13*/
extern volatile unsigned int *RESULT14; 		/* Conversion result buffer register 14*/
extern volatile unsigned int *RESULT15; 		/* Conversion result buffer register 15*/
extern volatile unsigned int *CALIBRATION; 	/* Calib result, used to correct*/
			 	/* subsequent conversions*/


/* SPI registers*/

extern volatile unsigned int *SPICCR; 		/* SPI Config Control register*/
extern volatile unsigned int *SPICTL; 		/* SPI Operation Control register*/
extern volatile unsigned int *SPISTS; 		/* SPI Status register*/
extern volatile unsigned int *SPIBRR; 		/* SPI Baud rate control register*/
extern volatile unsigned int *SPIRXEMU; 		/* SPI Emulation buffer register*/
extern volatile unsigned int *SPIRXBUF; 		/* SPI Serial receive buffer register*/
extern volatile unsigned int *SPITXBUF; 		/* SPI Serial transmit buffer register*/
extern volatile unsigned int *SPIDAT; 		/* SPI Serial data register*/
extern volatile unsigned int *SPIPRI; 		/* SPI Priority control register*/


/* SCI registers*/

extern volatile unsigned int *SCICCR; 		/* SCI Communication control register */
extern volatile unsigned int *SCICTL1;		/* SCI Control register 1*/
extern volatile unsigned int *SCIHBAUD; 		/* SCI Baud Rate MS byte register */
extern volatile unsigned int *SCILBAUD; 		/* SCI Baud Rate LS byte register*/
extern volatile unsigned int *SCICTL2 ;		/* SCI Control register 2*/
extern volatile unsigned int *SCIRXST ;		/* SCI Receiver Status register*/
extern volatile unsigned int *SCIRXEMU ;		/* SCI Emulation Data Buffer register */
extern volatile unsigned int *SCIRXBUF; 		/* SCI Receiver Data buffer register*/
extern volatile unsigned int *SCITXBUF; 		/* SCI Transmit Data buffer register*/
extern volatile unsigned int *SCIPRI; 			/* SCI Priority control register*/


/* Event Manager A (EVA) registers*/

extern volatile unsigned int *GPTCONA; 		/* GP Timer control register A*/
extern volatile unsigned int *T1CNT; 		/* GP Timer 1 counter register*/
extern volatile unsigned int *T1CMPR; 		/* GP Timer 1 compare register*/
extern volatile unsigned int *T1PR ;			/* GP Timer 1 period register*/
extern volatile unsigned int *T1CON ;		/* GP Timer 1 control register*/
extern volatile unsigned int *T2CNT ;		/* GP Timer 2 counter register*/
extern volatile unsigned int *T2CMPR; 		/* GP Timer 2 compare register*/
extern volatile unsigned int *T2PR ;			/* GP Timer 2 period register*/
extern volatile unsigned int *T2CON; 		/* GP Timer 2 control register*/

extern volatile unsigned int *COMCONA; 		/* Compare control register A */
extern volatile unsigned int *ACTRA ;		/* Full compare Action control register A*/
extern volatile unsigned int *DBTCONA ;	    /* Dead朾and timer control register A */

extern volatile unsigned int *CMPR1 ;		/* Full compare unit compare register1 */
extern volatile unsigned int *CMPR2 ;		/* Full compare unit compare register2 */
extern volatile unsigned int *CMPR3;		/* Full compare unit compare register3 */

extern volatile unsigned int *CAPCONA; 	    /* Capture control register A*/
extern volatile unsigned int *CAPFIFOA; 		/* Capture FIFO status register A */

extern volatile unsigned int *CAP1FIFO ;		/* Capture Channel 1 FIFO Top*/
extern volatile unsigned int *CAP2FIFO; 		/* Capture Channel 2 FIFO Top*/
extern volatile unsigned int *CAP3FIFO; 		/* Capture Channel 3 FIFO Top*/

extern volatile unsigned int *CAP1FBOT; 		/* Bottom reg. of capture FIFO stack 1*/

⌨️ 快捷键说明

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