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

📄 isr.lst

📁 电压表 电压表电压表电压表电压表电压表电压表
💻 LST
📖 第 1 页 / 共 2 页
字号:
                     <      	.EXTERNAL 	F_SP_SACM_DVR_Play_Init_
                     <      	
                     <      	.EXTERNAL	F_SP_GetResource
                     <      	
                     <      	//////////////////////////////////////////////////////////////////
                     <      	// Reserve old defintion
                     <      	// Note: Some user who use old library may use the old name
                     <      	//////////////////////////////////////////////////////////////////
                     <      	.EXTERNAL	F_SP_Send_PWM					// Get RAW data 
                     <      	.EXTERNAL	F_SP_Send_DAC1 					// 
                     <      	.EXTERNAL	F_SP_Send_DAC2 					//
                     <      	
                     <      	.EXTERNAL	F_STD_Send_DAC1 				// reserved old
                     <      	.EXTERNAL	F_STD_Send_DAC2 				// reserved old
                     <      	
                     <      	.EXTERNAL 	F_RampUpDAC1					// reserved old
                     <      	.EXTERNAL 	F_RampDnDAC1					// reserved old
                     <      	.EXTERNAL 	F_RampUpDAC2					// reserved old
                     <      	.EXTERNAL  	F_RampDnDAC2					// reserved old
                     <      	///////////////////////////////////////////////////////////////////
                     <      	
                     <      	
                     <      		
                     <      	//========================================================================================        
                     <      	// End of hardware.inc
                     <      	//========================================================================================
                            	
                            	.external F_FIQ_Service_SACM_S480
                            	
                            	/////////////////////////////////////////////////////////////////////////////////////////
                            	// Function: Interrupt Service Routine Area
                            	//      Service for     BREAK, FIQ, IRQ0-IRQ7
                            	//      User's ISR must hook on here
                            	/////////////////////////////////////////////////////////////////////////////////////////        
000082FA                    	.TEXT
                            	
                            	.public _BREAK
                            	.public _FIQ
                            	.public	_IRQ0
                            	.public _IRQ1
                            	.public _IRQ2
                            	.public _IRQ3
                            	.public _IRQ4
                            	.public _IRQ5
                            	.public _IRQ6
                            	.public _IRQ7
                            	
                            	_BREAK:        
000082FA A8 DA              			PUSH R1,R5 to [sp]
                            		/////-----       BREAK User Code     -----/////
                            		/////-----          BREAK End        -----/////
000082FB A8 90              			POP R1,R5 from [sp] 
000082FC 98 9A              			RETI
                            	
                            	_FIQ:
000082FD A8 DA              			push R1,R5 to [sp];		
000082FE 09 93 00 20        			R1 = C_FIQ_TMA;
00008300 11 C3 10 70        			test R1,[P_INT_Ctrl];
00008302 0B 4E              			jnz L_FIQ_TimerA;
00008303 09 93 00 08        			R1 = C_FIQ_TMB;
00008305 11 C3 10 70        			test R1,[P_INT_Ctrl];
00008307 0E 4E              			jnz L_FIQ_TimerB;			
                            	L_FIQ_PWM:
00008308 09 93 00 80        			R1 = C_FIQ_PWM;
0000830A 19 D3 11 70        			[P_INT_Clear] = R1;
                            		/////-----     FIQ_PWM User Code     -----/////
                            		/////-----        FIQ_PWM End        -----/////
0000830C A8 90              			POP R1,R5 from[sp];
0000830D 98 9A              			reti;
                            	L_FIQ_TimerA:
0000830E 09 93 00 20        			R1 = C_FIQ_TMA;
00008310 19 D3 11 70        			[P_INT_Clear] = R1;
                            		/////-----   FIQ_TimerA User Code    -----/////
00008312 40 F0 AE 8A        			call F_FIQ_Service_SACM_S480
                            		/////-----      FIQ_TimerA End       -----/////
00008314 A8 90              			pop R1,R5 from [sp];
00008315 98 9A              			reti;
                            	L_FIQ_TimerB:
00008316 09 93 00 08        			R1 = C_FIQ_TMB;
00008318 19 D3 11 70        			[P_INT_Clear] = R1;
                            		/////-----   FIQ_TimerB User Code    -----/////
                            		/////-----      FIQ_TimerB End       -----/////
0000831A A8 90              			pop R1,R5 from [sp];
0000831B 98 9A              			reti;
                            	
                            	_IRQ0:        
0000831C A8 DA              			PUSH R1,R5 to [sp]
0000831D 09 93 00 40        			R1 = C_IRQ0_PWM;
0000831F 19 D3 11 70        			[P_INT_Clear] = R1;
                            		/////-----     IRQ0_PWM User Code    -----/////
                            		/////-----        IRQ0_PWM End       -----/////
00008321 A8 90              			POP R1,R5 from [sp] 
00008322 98 9A              			RETI
                            	
                            	_IRQ1:        
00008323 A8 DA              			PUSH R1,R5 to [sp]
00008324 09 93 00 10        			R1 = C_IRQ1_TMA;
00008326 19 D3 11 70        			[P_INT_Clear] = R1;
                            		/////-----   IRQ1_TimerA User Code   -----/////
                            		/////-----      IRQ1_TimerA End      -----/////
00008328 A8 90              			POP R1,R5 from [sp] 
00008329 98 9A              			RETI
                            	
                            	_IRQ2:        
0000832A A8 DA              	        PUSH R1,R5 TO [SP]
0000832B 09 93 00 04        			R1 = C_IRQ2_TMB;
0000832D 19 D3 11 70        			[P_INT_Clear] = R1;
                            		/////-----   IRQ2_TimerB User Code   -----/////
                            		/////-----      IRQ2_TimerB End      -----/////
0000832F A8 90              	   		POP R1,R5 FROM [SP]
00008330 98 9A              	        RETI
                            	
                            	_IRQ3:
00008331 A8 DA              			PUSH R1,R5 to [sp];
00008332 09 93 00 01        			R1 = C_IRQ3_EXT1;
00008334 11 C3 10 70        			test R1,[P_INT_Ctrl];
00008336 0B 4E              			jnz L_IRQ3_EXT1;
00008337 09 93 00 02        			R1 = C_IRQ3_EXT2;
00008339 11 C3 10 70        			test R1,[P_INT_Ctrl];
0000833B 0C 4E              			jnz L_IRQ3_EXT2;			
                            	L_IRQ3_KEY:
0000833C 09 93 80 00        			R1 = C_IRQ3_KEY;
0000833E 19 D3 11 70        			[P_INT_Clear] = R1;
                            		/////-----    IRQ3_KEY User Code     -----/////
                            		/////-----       IRQ3_KEY End        -----/////
00008340 A8 90              	   		POP R1,R5 FROM [SP]
00008341 98 9A              	        RETI
                            	L_IRQ3_EXT1:
00008342 09 93 00 01        			R1 = C_IRQ3_EXT1;
00008344 19 D3 11 70        			[P_INT_Clear] = R1;
                            		/////-----    IRQ3_EXT1 User Code    -----/////
                            		/////-----       IRQ3_EXT1 End       -----/////
00008346 A8 90              	   		POP R1,R5 FROM [SP]
00008347 98 9A              	        RETI
                            	L_IRQ3_EXT2:
00008348 09 93 00 02        			R1 = C_IRQ3_EXT2;
0000834A 19 D3 11 70        			[P_INT_Clear] = R1;
                            		/////-----    IRQ3_EXT2 User Code    -----/////
                            		/////-----       IRQ3_EXT2 End       -----/////
0000834C A8 90              	   		POP R1,R5 FROM [SP]
0000834D 98 9A              	        RETI
                            	
                            	_IRQ4:        
0000834E A8 DA              	        PUSH R1,R5 TO [SP]
0000834F 60 92              	        R1 = C_IRQ4_2KHz
00008350 11 C3 10 70        	        test R1,[P_INT_Ctrl]
00008352 0A 4E              	        jnz L_IRQ4_2KHz
00008353 09 93 40 00        			R1 = C_IRQ4_4KHz
00008355 11 C3 10 70        	        test R1,[P_INT_Ctrl]
00008357 0A 4E              	        jnz L_IRQ4_4KHz
                            	L_IRQ4_1KHz:
00008358 50 92              	        R1 = C_IRQ4_1KHz;  
00008359 19 D3 11 70        	        [P_INT_Clear] = R1
                            		/////-----    IRQ4_1KHz User Code    -----/////
                            		/////-----       IRQ4_1KHz End       -----/////
0000835B A8 90              	        POP R1,R5 FROM [SP]
0000835C 98 9A              	        RETI
                            	L_IRQ4_2KHz:
0000835D 60 92              	        R1 = C_IRQ4_2KHz;  
0000835E 19 D3 11 70        	        [P_INT_Clear] = R1
                            		/////-----    IRQ4_2KHz User Code    -----/////
                            		/////-----       IRQ4_2KHz End       -----/////
00008360 A8 90              	        POP R1,R5 FROM [SP]
00008361 98 9A              	        RETI
                            	L_IRQ4_4KHz:
00008362 09 93 40 00        	        R1 = C_IRQ4_4KHz;  
00008364 19 D3 11 70        	        [P_INT_Clear] = R1
                            		/////-----    IRQ4_4KHz User Code    -----/////
                            		/////-----       IRQ4_4KHz End       -----/////
00008366 A8 90              	        POP R1,R5 FROM [SP]
00008367 98 9A              	        RETI
                            	
                            	_IRQ5:
00008368 A8 DA              			PUSH R1,R5 to [sp]
00008369 48 92              	        R1 = C_IRQ5_4Hz
0000836A 11 C3 10 70        	        test R1,[P_INT_Ctrl]
0000836C 05 4E              	        jnz L_IRQ5_4Hz
                            	L_IRQ5_2Hz:
0000836D 44 92              	        R1 = C_IRQ5_2Hz;
0000836E 19 D3 11 70        	        [P_INT_Clear] = R1
                            		/////-----     IRQ5_2Hz User Code    -----/////
                            		/////-----       IRQ5_2Hz End        -----/////
00008370 A8 90              	        POP R1,R5 FROM [SP]
00008371 98 9A              	        RETI
                            	L_IRQ5_4Hz:
00008372 48 92              	        R1 = C_IRQ5_4Hz;
00008373 19 D3 11 70        	        [P_INT_Clear] = R1
                            		/////-----     IRQ5_4Hz User Code    -----/////
                            		/////-----       IRQ5_4Hz End        -----/////
00008375 A8 90              	        POP R1,R5 FROM [SP]
00008376 98 9A              	        RETI
                            	
                            	_IRQ6:        
00008377 A8 DA              			PUSH R1,R5 to [sp]
00008378 41 92              			R1 = C_IRQ6_TMB2;
00008379 11 C3 10 70        			test R1,[P_INT_Ctrl]
0000837B 05 4E              			jnz L_IRQ6_TMB2
                            	L_IRQ6_TMB1:
0000837C 42 92              	        R1 = C_IRQ6_TMB1;
0000837D 19 D3 11 70        	        [P_INT_Clear] = R1
                            		/////-----    IRQ6_TMB1 User Code    -----/////
                            		/////-----      IRQ6_TMB1 End        -----/////
0000837F A8 90              	        POP R1,R5 FROM [SP]
00008380 98 9A              	        RETI
                            	L_IRQ6_TMB2:
00008381 41 92              	        R1 = C_IRQ6_TMB2;
00008382 19 D3 11 70        	        [P_INT_Clear] = R1
                            		/////-----    IRQ6_TMB2 User Code    -----/////
                            		/////-----      IRQ6_TMB2 End        -----/////
00008384 A8 90              	        POP R1,R5 FROM [SP]
00008385 98 9A              	        RETI
                            	
                            	_IRQ7:        
00008386 A8 DA              			PUSH R1,R5 to [sp]
00008387 A8 90              			POP R1,R5 from [sp] 
00008388 98 9A              			RETI
                            	
                            	//========================================================================================        
                            	// End of isr.asm
                            	//========================================================================================
                            	        
0 error(s), 0 warning(s).







⌨️ 快捷键说明

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