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

📄 lf2407a.h

📁 基于TI的2407移植的ucos程序范例
💻 H
字号:
;/**********************************************/
;/* File Name: LF2407A.H					   */
;/**********************************************/

;/**********************************************/
;/* CPU core registers						   */
;/**********************************************/
_IMR			.set		00004H		;中断屏蔽寄存器
_IFR			.set		00006H		;中断标志寄存器

;/**********************************************/
;/* System configuration and interrupt register*/
;/**********************************************/
_SCSR1		.set		07018H		;系统控制/状态寄存器1                                                 
_SCSR2		.set		07019H		;系统控制/状态寄存器2                                                 

_PIVR			.set		0701EH		;外部中断向量寄存器
;/**********************************************/
;/* External interrupt configuration register  */
;/**********************************************/
_XINT1CR		.set		07070H		;外部中断1控制寄存器                                                 
_XINT2CR		.set		07071H		;外部中断2控制寄存器

;/**********************************************/
;/* Digital I/O registers					   */
;/**********************************************/
_MCRA		.set		07090H		;PA口的控制寄存器
_MCRB		.set		07092H		;PB口的控制寄存器
_MCRC		.set		07094H		;PE口和PF口的控制寄存器
_PADATDIR	.set		07098H		;PA口的方向数据寄存器
_PBDATDIR	.set		0709AH		;PB口的方向数据寄存器
_PCDATDIR	.set		0709CH		;PC口的方向数据寄存器
_PEDATDIR	.set		07095H		;PE口的方向数据寄存器
_PFDATDIR	.set	    07096h		;I/O port F Data & Direction reg.
;/**********************************************/                                                 
;/*Watchdog (WD) registers					   */
;/**********************************************/
_WDCNTR		.set		07023H		;WD计数器
_WDKEY		.set		07025H		;WD键值
_WDCR		.set		07029H		;WD控制寄存器

;/**********************************************/
;/* SCI registers                              */
;/**********************************************/
_SCICCR		.set		07050H		;SCI通信控制寄存器
_SCICTL1		.set		07051H		;SCI控制寄存器1
_SCIHBAUD	.set		07052H		;SCI波特率寄存器(高位)
_SCILBAUD	.set		07053H		;SCI波特率寄存器(低位)
_SCICTL2		.set		07054H		;SCI控制寄存器2
_SCIRXST		.set		07055H		;SCI接收状态寄存器
_SCIRXEMU	.set        07056H		;SCI仿真数据缓冲寄存器
_SCIRXBUF	.set		07057H		;SCI接收数据缓冲寄存器
_SCITXBUF	.set		07059H		;SCI发送数据缓冲寄存器
_SCIPRI		.set		0705FH		;SCI中断优先级控制寄存器

;/**********************************************/                                                 
;/*ADC registers          					   */
;/**********************************************/
_ADCTRL1		.set		070A0H		;ADC控制寄存器1
_ADCTRL2		.set		070A1H		;ADC控制寄存器2
_MAXCONV		.set		070A2H		;最大转换通道寄存器
_CHSELSEQ1	.set		070A3H		;通道选择时序控制寄存器1
_CHSELSEQ2	.set		070A4H		;通道选择时序控制寄存器2
_CHSELSEQ3	.set		070A5H		;通道选择时序控制寄存器3
_CHSELSEQ4	.set		070A6H		;通道选择时序控制寄存器4
_AUTO_SEQ_SR .set		070A7H		;自动时序状态寄存器
_RESULT0		.set		070A8H		;转换结果寄存器0
_RESULT1		.set		070A9H		;转换结果寄存器1
_RESULT2		.set		070AAH		;转换结果寄存器2
_RESULT3		.set		070ABH		;转换结果寄存器3
_RESULT4		.set		070ACH		;转换结果寄存器4
_RESULT8		.set		070B0H		;转换结果寄存器8
_RESULT9		.set		070B1H		;转换结果寄存器9

;/**********************************************/
;/*	CAN Registers							   */
;/**********************************************/
_CANMDER		.set		07100H		;缓冲使能/通信方向
_CANTCR			.set		07101H		;发送控制
_CANRCR			.set		07102H		;接收控制
_CANMCR			.set		07103H		;主控
_CANBCR2		.set		07104H		;位配置2
_CANBCR1		.set		07105H		;位配置1
_CANESR			.set		07106H		;错误状态
_CANGSR			.set		07107H		;全局状态
_CANCEC			.set		07108H		;发送/接收错误计数
_CANIFR			.set		07109H		;中断标志
_CANIMR			.set		0710AH		;中断屏蔽
_CANLAM0H		.set		0710BH		;接收屏蔽:mbox0/1
_CANLAM0L		.set		0710CH		;接收屏蔽:mbox0/1
_CANLAM1H		.set		0710DH		;接收屏蔽:mbox2/3
_CANLAM1L		.set		0710EH		;接收屏蔽:mbox2/3

DP_CANBOX	    .set		0E4H
_CANID0L		.set		07200H		;ID for mbox 0(lower)
_CANID0H		.set		07201H		;ID for mbox 0(upper)
_CANCTRL0	    .set		07202H		;RTR and DLC
_CANBX0A		.set		07204H
_CANBX0B		.set		07205H
_CANBX0C		.set		07206H
_CANBX0D		.set		07207H

_CANID1L		.set		07208H		;ID for mbox 1(lower)
_CANID1H		.set		07209H		;ID for mbox 1(upper)
_CANCTRL1		.set		0720AH		;RTR and DLC
_CANBX1A		.set		0720CH
_CANBX1B		.set		0720DH
_CANBX1C		.set		0720EH
_CANBX1D		.set		0720FH

CANID2L		.set		07210H		;ID for mbox 2(lower)
CANID2H		.set		07211H		;ID for mbox 2(upper)
CANCTRL2	.set		07212H		;RTR and DLC
CANBX2A		.set		07214H
CANBX2B		.set		07215H
CANBX2C		.set		07216H
CANBX2D		.set		07217H

CANID3L		.set		07218H		;ID for mbox 3(lower)
CANID3H		.set		07219H		;ID for mbox 3(upper)
CANCTRL3	.set		0721AH		;RTR and DLC
CANBX3A		.set		0721CH
CANBX3B		.set		0721DH
CANBX3C		.set		0721EH
CANBX3D		.set		0721FH

_CANID4L	.set		07220H		;ID for mbox 4(lower)
_CANID4H	.set		07221H		;ID for mbox 4(upper)
_CANCTRL4	.set		07222H		;RTR and DLC
_CANBX4A	.set		07224H
_CANBX4B	.set		07225H
_CANBX4C	.set		07226H
_CANBX4D	.set		07227H                    

_CANID5L		.set		07228H		;ID for mbox 5(lower)
_CANID5H		.set		07229H		;ID for mbox 5(upper)
_CANCTRL5		.set		0722AH		;RTR and DLC
_CANBX5A		.set		0722CH
_CANBX5B		.set		0722DH
_CANBX5C		.set		0722EH
_CANBX5D		.set		0722FH

;/**********************************************/
;/*	EVA Control Registers					   */
;/**********************************************/
_GPTCONA		.set		07400H			;全局通用定时器控制寄存器
_T1CNT	    	.set		07401H          ;T1计数寄存器
_T1PR		    .set        07403H          ;通用定时器的周期寄存器
_T1CON		    .set	    07404H          ;定时器控制寄存器
_T2CNT		    .set		07405H			;T2计数寄存器
_T2PR		    .set		07407H			;T2的周期寄存器
_T2CON		    .set	    07408H			;T2的控制寄存器  
_ACTRA          .set        07413H
_DBTCONA 		.set		07415H
_CMPR1			.set		07417H 
_COMCONA        .set        07411H
_EVAIMRA		.set        0742CH
_EVAIMRB		.set        0742DH
_EVAIFRA		.set        0742FH
_EVAIFRB		.set        07430H

_GPTCONB        .set        07500H
_T3CNT          .set        07501H
_T3CMPR         .set        07502H
_T3PR           .set        07503H
_T3CON          .set        07504H


_EVBIMRA        .set		0752CH
_EVBIFRA        .set		0752FH            




;/**********************************************/
;/*	I/O space mapped registers				   */
;/**********************************************/
WSGR		.set		0FFFFH		;Wait-state Generator Control register 

;/**********************************************/
;/*	define by yinyedan				   */
;/**********************************************/
_BatteryPackVolt_01_1	.set	0240H	
_BatteryPackVolt_01_2	.set	0241H
_BatteryPackVolt_02_1	.set	0242H	
_BatteryPackVolt_02_2	.set	0243H	
_BatteryPackTemp_01		.set	0244H	
_BatteryPackTemp_02     .set	0245H
_BatteryPackVolt_03_1	.set	0246H	
_BatteryPackVolt_03_2	.set	0247H	
_BatteryPackVolt_04_1 	.set	0248H
_BatteryPackVolt_04_2	.set	0249H	
_BatteryPackTemp_03		.set	024AH	
_BatteryPackTemp_04     .set	024BH
_BatteryPackVolt_05_1	.set	024CH	
_BatteryPackVolt_05_2	.set	024DH	
_BatteryPackVolt_06_1	.set	024EH	
_BatteryPackVolt_06_2	.set	024FH	
_BatteryPackTemp_05		.set	0250H	
_BatteryPackTemp_06     .set	0251H
_BatteryPackVolt_07_1	.set	0252H	
_BatteryPackVolt_07_2	.set	0253H	
_BatteryPackVolt_08_1	.set	0254H	
_BatteryPackVolt_08_2	.set	0255H
_BatteryPackTemp_07		.set	0256H	
_BatteryPackTemp_08     .set	0257H
_BatteryPackVolt_09_1	.set	0258H	
_BatteryPackVolt_09_2	.set	0259H	
_BatteryPackVolt_10_1	.set	025AH	
_BatteryPackVolt_10_2	.set	025BH	
_BatteryPackTemp_09		.set	025CH	
_BatteryPackTemp_10     .set	025DH
_BatteryPackVolt_11_1	.set	025EH	
_BatteryPackVolt_11_2	.set	025FH	
_BatteryPackVolt_12_1	.set	0260H	
_BatteryPackVolt_12_2	.set	0261H	
_BatteryPackTemp_11		.set	0262H	
_BatteryPackTemp_12     .set	0263H
_BatteryPackVolt_13_1	.set	0264H	
_BatteryPackVolt_13_2	.set	0265H	
_BatteryPackVolt_14_1	.set	0266H	
_BatteryPackVolt_14_2	.set	0267H	
_BatteryPackTemp_13		.set	0268H	
_BatteryPackTemp_14     .set	0269H
_BatteryPackVolt_15_1	.set	026AH	
_BatteryPackVolt_15_2	.set	026BH	
_BatteryPackVolt_16_1	.set	026CH	
_BatteryPackVolt_16_2	.set	026DH	
_BatteryPackTemp_15		.set	026EH	
_BatteryPackTemp_16     .set	026FH
_BatteryPackVolt_17_1	.set	0270H	
_BatteryPackVolt_17_2	.set	0271H	
_BatteryPackVolt_18_1	.set	0272H	
_BatteryPackVolt_18_2	.set	0273H	
_BatteryPackTemp_17		.set	0274H	
_BatteryPackTemp_18     .set	0275H
_BatteryPackVolt_19_1	.set	0276H	
_BatteryPackVolt_19_2	.set	0277H	
_BatteryPackVolt_20_1	.set	0278H	
_BatteryPackVolt_20_2	.set	0279H	
_BatteryPackTemp_19		.set	027AH	
_BatteryPackTemp_20     .set	027BH
_BatteryPackVolt_21_1	.set	027CH	
_BatteryPackVolt_21_2	.set	027DH	
_BatteryPackVolt_22_1	.set	027EH	
_BatteryPackVolt_22_2	.set	027FH	
_BatteryPackTemp_21		.set	0280H	
_BatteryPackTemp_22     .set	0281H
_BatteryPackVolt_23_1	.set	0282H	
_BatteryPackVolt_23_2	.set	0283H	
_BatteryPackVolt_24_1	.set	0284H	
_BatteryPackVolt_24_2	.set	0285H	
_BatteryPackTemp_23		.set	0286H	
_BatteryPackTemp_24     .set	0287H
_BatteryPackVolt_25_1	.set	0288H	
_BatteryPackVolt_25_2	.set	0289H	
_BatteryPackVolt_26_1	.set	028AH	
_BatteryPackVolt_26_2	.set	028BH	
_BatteryPackTemp_25		.set	028CH	
_BatteryPackTemp_26     .set	028DH
_BatteryPackVolt_27_1	.set	028EH	
_BatteryPackVolt_27_2	.set	028FH	
_BatteryPackVolt_28_1	.set	0290H	
_BatteryPackVolt_28_2	.set	0291H	
_BatteryPackTemp_27		.set	0292H	
_BatteryPackTemp_28     .set	0293H
                                    
                                    
                                    

⌨️ 快捷键说明

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