📄 f2407regs.h
字号:
;/*****************************************************************/
; Originator: Texas Instruments
; User: WHR
; Description: F240 Header file containing all peripheral registers declaration as well as other useful definitions
; Last Updated: 2002/09/08
;/******************************************************************/
;/*On Chip peripheral registers definitions for my use:*/
;/******************************************************************/
;CPU中断寄存器
;/******************************************************/
_IMR .set 0004H ;中断屏蔽寄存器
_IFR .set 0006H ;中断标志寄存器
;/******************************************************/
;System configuration and interrupt vector registers
;/********************************************************/
_SCSR1 .set 7018H ;系统控制/状态寄存器1
_SCSR2 .set 7019H ;系统控制/状态寄存器2
_PIVR .set 701EH ;外部中断向量寄存器
;/*********************************************************/
;WD程序监视控制寄存器
;/*************************************************/
_WDCNTR .set 7023H ;WD计数寄存器
_WDKEY .set 7025H ;WDKEY寄存器
_WDCR .set 7029H ;WD控制寄存器
;/************************************************/
;External interrupt control registers:外部中断寄存器
;/**********************************************/
_XINT1CR .set 7070H ;外部中断1控制寄存器
_XINT2CR .set 7071H ;外部中断2控制寄存器
;/**********************************************/
;/**********************************************/
;/* Digital I/O registers */
;/**********************************************/
_MCRA .set 7090H ;PA口和PB口的控制寄存器
_MCRB .set 7092H ;PC口和PD口的控制寄存器
_MCRC .set 7094H ;PE口和PF口的控制寄存器
_PEDATDIR .set 7095H ;PE口的方向数据寄存器
_PFDATDIR .set 7096H ;PF口的方向数据寄存器
_PADATDIR .set 7098H ;PA口的方向数据寄存器
_PBDATDIR .set 709AH ;PB口的方向数据寄存器
_PCDATDIR .set 709CH ;PC口的方向数据寄存器
_PDDATDIR .set 709EH ;PD口的方向数据寄存器
;/**********************************************/
;/* SCI registers */
;/**********************************************/
_SCICCR .set 7050H ;SCI通信控制寄存器BYTE
_SCICTL1 .set 7051H ;SCI控制寄存器1 BYTE
_SCIHBAUD .set 7052H ;SCI波特率寄存器(高位)BYTE
_SCILBAUD .set 7053H ;SCI波特率寄存器(低位)BYTE
_SCICTL2 .set 7054H ;SCI控制寄存器2 BYTE
_SCIRXST .set 7055H ;SCI接收状态寄存器 BYTE
_SCIRXEMU .set 7056H ;SCI仿真数据缓冲寄存器 BYTE
_SCIRXBUF .set 7057H ;SCI接收数据缓冲寄存器 BYTE
_SCITXBUF .set 7059H ;SCI发送数据缓冲寄存器 BYTE
_SCIPRI .set 705FH ;SCI中断优先级控制寄存器 BYTE
;/**********************************************/
;/* SCI registers */
;/**********************************************/
_SPICCR .set 7040H ;SPI控制寄存器BYTE
_SPICTL .set 7041H ;SPI控制寄存器1 BYTE
_SPISTS .set 7042H ;SPI寄存器)BYTE
_SPIBRR .set 7044H ;SPI波特率寄存器 BYTE
_SPIEMU .set 7046H ;SPI控制寄存器2 BYTE
;_SPIRXST .set 7046H ;SPI接收状态寄存器 BYTE
;_SPIRXEMU .set 7046H ;SPI仿真数据缓冲寄存器 BYTE
_SPIRXBUF .set 7047H ;SPI接收数据缓冲寄存器 BYTE
_SPITXBUF .set 7048H ;SPI发送数据缓冲寄存器 BYTE
_SPIDAT .set 7049H
_SPIPRI .set 704FH
;/**********************************************/
;/* CAN Registers */
;/**********************************************/
_CANMDER .set 7100H ;邮箱方向/使能控制寄存器
_CANTCR .set 7101H ;发送控制寄存器
_CANRCR .set 7102H ;接收控制寄存器
_CANMCR .set 7103H ;主控制寄存器
_CANBCR2 .set 7104H ;位定时器配置寄存器2
_CANBCR1 .set 7105H ;位定时器配置寄存器1
_CANESR .set 7106H ;错误状态寄存器
_CANGSR .set 7107H ;全局状态寄存器
_CANCEC .set 7108H ;错误计数寄存器
_CANIFR .set 7109H ;中断标志寄存器
_CANIMR .set 710AH ;中断屏蔽寄存器
_CANLAM0H .set 710BH ;接收屏蔽:mbox0/1高位寄存器
_CANLAM0L .set 710CH ;接收屏蔽:mbox0/1低位寄存器
_CANLAM1H .set 710DH ;接收屏蔽:mbox2/3高位寄存器
_CANLAM1L .set 710EH ;接收屏蔽:mbox2/3低位寄存器
;DP_CANBOX .set 0E4H
_CANID0L .set 7200H ;ID for mbox 0(lower)
_CANID0H .set 7201H ;ID for mbox 0(upper)
_CANCTRL0 .set 7202H ;RTR and DLC
_CANBX0A .set 7204H ;CAN邮箱寄存器_8个字节
_CANBX0B .set 7205H
_CANBX0C .set 7206H
_CANBX0D .set 7207H
_CANID1L .set 7208H ;ID for mbox 1(lower)
_CANID1H .set 7209H ;ID for mbox 1(upper)
_CANCTRL1 .set 720AH ;RTR and DLC
_CANBX1A .set 720CH
_CANBX1B .set 720DH
_CANBX1C .set 720EH
_CANBX1D .set 720FH
_CANID2L .set 7210H ;ID for mbox 2(lower)
_CANID2H .set 7211H ;ID for mbox 2(upper)
_CANCTRL2 .set 7212H ;RTR and DLC
_CANBX2A .set 7214H
_CANBX2B .set 7215H
_CANBX2C .set 7216H
_CANBX2D .set 7217H
_CANID3L .set 7218H ;ID for mbox 3(lower)
_CANID3H .set 7219H ;ID for mbox 3(upper)
_CANCTRL3 .set 721AH ;RTR and DLC
_CANBX3A .set 721CH
_CANBX3B .set 721DH
_CANBX3C .set 721EH
_CANBX3D .set 721FH
_CANID4L .set 7220H ;ID for mbox 4(lower)
_CANID4H .set 7221H ;ID for mbox 4(upper)
_CANCTRL4 .set 7222H ;RTR and DLC
_CANBX4A .set 7224H
_CANBX4B .set 7225H
_CANBX4C .set 7226H
_CANBX4D .set 7227H
_CANID5L .set 7228H ;ID for mbox 5(lower)
_CANID5H .set 7229H ;ID for mbox 5(upper)
_CANCTRL5 .set 722AH ;RTR and DLC
_CANBX5A .set 722CH
_CANBX5B .set 722DH
_CANBX5C .set 722EH
_CANBX5D .set 722FH
;/**********************************************/
;/* EVA Control Registers */
;/**********************************************/
_GPTCONA .set 7400H ;全局通用定时器控制寄存器
_T1CNT .set 7401H ;T1计数寄存器
_T1CMPR .set 7402H ;T1比较寄存器
_T1PR .set 7403H ;T1通用定时器的周期寄存器
_T1CON .set 7404H ;T1定时器控制寄存器
_T2CNT .set 7405H ;T2计数寄存器
_T2CMPR .set 7406H ;T2比较寄存器
_T2PR .set 7407H ;T2的周期寄存器
_T2CON .set 7408H ;T2的控制寄存器
;/*事件A比较寄存器*/
_COMCONA .set 7411H
_ACTRA .set 7413H
_DBTCONA .set 7415H
_CMPR1 .set 7417H
_CMPR2 .set 7418H
_CMPR3 .set 7419H
;/*事件A捕捉和正交编码寄存器*/
_CAPCONA .set 7420H
_CAPFIFOA .set 7422H
_CAP1FIFO .set 7423H
_CAP2FIFO .set 7424H
_CAP3FIFO .set 7425H
_CAP1FBOT .set 7427H
_CAP2FBOT .set 7428H
_CAP3FBOT .set 7429H
;/*事件A中断控制寄存器*/
_EVAIMRA .set 742CH ;事件A中断屏蔽寄存器A
_EVAIMRB .set 742DH ;事件A中断屏蔽寄存器B
_EVAIMRC .set 742EH ;事件A中断屏蔽寄存器C
_EVAIFRA .set 742FH ;事件A中断标志寄存器A
_EVAIFRB .set 7430H ;事件A中断标志寄存器B
_EVAIFRC .set 7431H ;事件A中断标志寄存器C
;/**********************************************/
;/* EVB Control Registers */
;/**********************************************/
_GPTCONB .set 7500H ;全局通用定时器控制寄存器
_T3CNT .set 7501H ;T3计数寄存器
_T3CMPR .set 7502H ;T3比较寄存器
_T3PR .set 7503H ;T3通用定时器的周期寄存器
_T3CON .set 7504H ;T3定时器控制寄存器
_T4CNT .set 7505H ;T4计数寄存器
_T4CMPR .set 7506H ;T4比较寄存器
_T4PR .set 7507H ;T4的周期寄存器
_T4CON .set 7508H ;T4的控制寄存器
;/*事件B比较寄存器*/
_COMCONB .set 7511H
_ACTRB .set 7513H
_DBTCONB .set 7515H
_CMPR4 .set 7517H
_CMPR5 .set 7518H
_CMPR6 .set 7519H
;/*事件B捕捉和正交编码寄存器*/
_CAPCONB .set 7520H
_CAPFIFOB .set 7522H
_CAP4FIFO .set 7523H
_CAP5FIFO .set 7524H
_CAP6FIFO .set 7525H
_CAP4FBOT .set 7527H
_CAP5FBOT .set 7528H
_CAP6FBOT .set 7529H
;/*事件B中断控制寄存器*/
_EVBIMRA .set 752CH ;事件B中断屏蔽寄存器A
_EVBIMRB .set 752DH ;事件B中断屏蔽寄存器B
_EVBIMRC .set 752EH ;事件B中断屏蔽寄存器C
_EVBIFRA .set 752FH ;事件B中断标志寄存器A
_EVBIFRB .set 7530H ;事件B中断标志寄存器B
_EVBIFRC .set 7531H ;事件B中断标志寄存器C
;/**********************************************/
;/* I/O space mapped registers */
;/**********************************************/
_WSGR .set 0FFFFH ;Wait-state Generator Control register
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -