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

📄 f2407regs.h

📁 一个以DSP为CPU读取飞利浦D12USB芯片的通讯程序
💻 H
📖 第 1 页 / 共 2 页
字号:
EVBIFRA            .set          752FH    ;Group A Interrupt Flag Register B   
EVBIFRB            .set          7530H    ;Group B Interrupt Flag Register B   
EVBIFRC            .set          7531H    ;Group C Interrupt Flag Register B   
CANMDER            .set          7100H    ;CAN Mailbox Direction/Enable reg    
CANTCR             .set          7101H    ;CAN Transmission Control Reg        
CANRCR             .set          7102H    ;CAN Recieve COntrol Reg             
CANMCR             .set          7103H    ;CAN Master Control Reg              
CANBCR2            .set          7104H    ;CAN Bit COnfig Reg 2                
CANBCR1            .set          7105H    ;CAN Bit Config Reg 1                
CANESR             .set          7106H    ;CAN Error Status Reg                
CANGSR             .set          7107H    ;CAN Global Status Reg               
CANCEC             .set          7108H    ;CAN Trans and Rcv Err counters      
CANIFR             .set          7109H    ;CAN Interrupt Flag Registers        
CANIMR             .set          710aH    ;CAN Interrupt Mask Registers        
CANLAM0H           .set          710bH    ;CAN Local Acceptance Mask MBx0/1    
CANLAM0L           .set          710cH    ;CAN Local Acceptance Mask MBx0/1    
CANLAM1H           .set          710dH    ;CAN Local Acceptance Mask MBx2/3    
CANLAM1L           .set          710eH    ;CAN Local Acceptance Mask MBx2/3    
CANMSGID0L         .set          7200H    ;CAN Message ID for mailbox 0 (lower 
CANMSGID0H         .set          7201H    ;CAN Message ID for mailbox 0 (upper 
CANMSGCTRL0        .set          7202H    ;CAN RTR and DLC                     
CANMBX0A           .set          7204H    ;CAN 2 of 8 bytes of Mailbox 0       
CANMBX0B           .set          7205H    ;CAN 2 of 8 bytes of Mailbox 0       
CANMBX0C           .set          7206H    ;CAN 2 of 8 bytes of Mailbox 0       
CANMBX0D           .set          7207H    ;CAN 2 of 8 bytes of Mailbox 0       
CANMSGID1L         .set          7208H    ;CAN Message ID for mailbox 1 (lower 
CANMSGID1H         .set          7209H    ;CAN Message ID for mailbox 1 (upper 
CANMSGCTRL1        .set          720AH    ;CAN RTR and DLC                     
CANMBX1A           .set          720CH    ;CAN 2 of 8 bytes of Mailbox 1       
CANMBX1B           .set          720DH    ;CAN 2 of 8 bytes of Mailbox 1       
CANMBX1C           .set          720EH    ;CAN 2 of 8 bytes of Mailbox 1       
CANMBX1D           .set          720FH    ;CAN 2 of 8 bytes of Mailbox 1       
CANMSGID2L         .set          7210H    ;CAN Message ID for mailbox 2 (lower 
CANMSGID2H         .set          7211H    ;CAN Message ID for mailbox 2 (upper 
CANMSGCTRL2        .set          7212H    ;CAN RTR and DLC                     
CANMBX2A           .set          7214H    ;CAN 2 of 8 bytes of Mailbox 2       
CANMBX2B           .set          7215H    ;CAN 2 of 8 bytes of Mailbox 2       
CANMBX2C           .set          7216H    ;CAN 2 of 8 bytes of Mailbox 2       
CANMBX2D           .set          7217H    ;CAN 2 of 8 bytes of Mailbox 2       
CANMSGID3L         .set          7218H    ;CAN Message ID for mailbox 3 (lower 
CANMSGID3H         .set          7219H    ;CAN Message ID for mailbox 3 (upper 
CANMSGCTRL3        .set          721AH    ;CAN RTR and DLC                     
CANMBX3A           .set          721CH    ;CAN 2 of 8 bytes of Mailbox 3       
CANMBX3B           .set          721DH    ;CAN 2 of 8 bytes of Mailbox 3       
CANMBX3C           .set          721EH    ;CAN 2 of 8 bytes of Mailbox 3       
CANMBX3D           .set          721FH    ;CAN 2 of 8 bytes of Mailbox 3       
CANMSGID4L         .set          7220H    ;CAN Message ID for mailbox 4 (lower 
CANMSGID4H         .set          7221H    ;CAN Message ID for mailbox 4 (upper 
CANMSGCTRL4        .set          7222H    ;CAN RTR and DLC                     
CANMBX4A           .set          7224H    ;CAN 2 of 8 bytes of Mailbox 4       
CANMBX4B           .set          7225H    ;CAN 2 of 8 bytes of Mailbox 4       
CANMBX4C           .set          7226H    ;CAN 2 of 8 bytes of Mailbox 4       
CANMBX4D           .set          7227H    ;CAN 2 of 8 bytes of Mailbox 4       
CANMSGID5L         .set          7228H    ;CAN Message ID for mailbox 5 (lower 
CANMSGID5H         .set          7229H    ;CAN Message ID for mailbox 5 (upper 
CANMSGCTRL5        .set          722AH    ;CAN RTR and DLC                     
CANMBX5A           .set          722CH    ;CAN 2 of 8 bytes of Mailbox 5       
CANMBX5B           .set          722DH    ;CAN 2 of 8 bytes of Mailbox 5       
CANMBX5C           .set          722EH    ;CAN 2 of 8 bytes of Mailbox 5       
CANMBX5D           .set          722FH    ;CAN 2 of 8 bytes of Mailbox 5       

FCMR			   .set			 00200H
WSGR			   .set			 0FFFFH
B0_SADDR 		   .set			 00200H          
B0_EADDR		   .set			 002FFH
B1_SADDR		   .set			 00400H
B1_EADDR		   .set			 004FFH	
B2_SADDR		   .set			 00060H
B2_EADDR		   .set			 0007FH
XDATA_SADDR		   .set			 08000H
XDATA_EADDR		   .set			 0FFFFH

DP_B2			   .set			 0		  	;页0数据空间
DP_B01			   .set			 4			;页4 B0(0200H/0080)
DP_B02			   .set			 5			;页5 B0(0280H/0080)
DP_B11			   .set			 6			;页6 B1(0300H/0080)
DP_B12			   .set			 7			;页7 AD(0380H/0080H)
DP_SRAM1		   .set			 16			;页1 SARAM(0800H/0080H)
DP_SARAM2		   .set			 26			;页2 SARAM(0D00H/0080H) 
DP_SARAM3	       .set			 18			;页3 SARAM(0900H/0800H)
DP_SARAM4		   .set			 19			;页4 SARAM(0980H/0080H)	
DP_PF1			   .set			 224		;页1 外设桢文件(7000h/0080h)(0xe0)
DP_PF2			   .set			 225		;页2 外设桢文件(7080h/0080h)(0xe1)
DP_PF3			   .set			 226		;页3 外设桢文件(7100h/0080h)(0xe2)
DP_PF4			   .set			 227		;页4 外设桢文件(7080h/0080h)(0xe3)
DP_PF5			   .set			 228		;页5 外设桢文件(7200h/0080h)(0xe4)
DP_EVA			   .set			 232		;页0 事件管理器-EVA文件(7400/0080h)(0xe8)
DP_EVB			   .set			 234		;页0 事件管理器-EVA文件(7500/0080h)(0xe9)

BIT0				.set 		000fH		;位代码0
BIT1				.set 		000eH		;位代码1
BIT2				.set 		000dH		;位代码2
BIT3				.set 		000cH		;位代码3
BIT4				.set 		000bH		;位代码4
BIT5				.set 		000aH		;位代码5
BIT6				.set 		0009H		;位代码6
BIT7				.set 		0008H		;位代码7
BIT8				.set 		0007H		;位代码8
BIT9				.set 		0006H		;位代码9
BIT10				.set 		0005H		;位代码10
BIT11				.set 		0004H		;位代码11
BIT12				.set 		0003H		;位代码12
BIT13				.set 		0002H		;位代码13
BIT14				.set 		0001H		;位代码14
BIT15				.set 		0000H		;位代码15


B15_MSK 			.set 		8000H 		;位屏蔽15
B14_MSK 			.set 		4000H 		;位屏蔽14
B13_MSK 			.set 		2000H 		;位屏蔽13
B12_MSK 			.set 		1000H 		;位屏蔽12
B11_MSK 			.set 		0800H 		;位屏蔽11
B10_MSK 			.set 		0400H 		;位屏蔽10
B9_MSK 				.set 		0200H 		;位屏蔽9
B8_MSK 				.set 		0100H 		;位屏蔽8
B7_MSK 				.set 		0080H 		;位屏蔽7
B6_MSK 				.set 		0040H 		;位屏蔽6
B5_MSK 				.set 		0020H 		;位屏蔽5
B4_MSK 				.set 		0010H 		;位屏蔽4
B3_MSK 				.set 		0008H 		;位屏蔽3
B2_MSK 				.set 		0004H 		;位屏蔽2
B1_MSK 				.set 		0002H 		;位屏蔽1
B0_MSK 				.set 		0001H 		;位屏蔽0


SBIT0 				.macro 	DMA,MASK 		;清位宏定义
					LACC 	DMA
					AND 	#(0FFFFH-MASK)
					SACL 	DMA
					.endm
					

SBIT1 				.macro 	DMA,MASK 		;置位宏定义
					LACC 	DMA
					OR 		#(MASK)
					SACL 	DMA
					.endm
KICK_DOG 			.macro
					LDP 	#00E0H
					SPLK 	#05555H,WDKEY
					SPLK 	#0AAAAH,WDEKY
					.endm
DELAY_S 			.macro 	delay_value
					RPT 	#delay_value
					NOP
					.endm					

;#endif ;__REGS240X_H__  

⌨️ 快捷键说明

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