📄 stm32f10x_it.lst
字号:
386 /*******************************************************************************
387 * Function Name : CAN_RX1_IRQHandler
388 * Description : This function handles CAN RX1 interrupt request.
389 * Input : None
390 * Output : None
391 * Return : None
392 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
393 void CAN_RX1_IRQHandler(void)
394 {
395 }
\ CAN_RX1_IRQHandler:
\ 00000000 7047 BX LR ;; return
396
397 /*******************************************************************************
398 * Function Name : CAN_SCE_IRQHandler
399 * Description : This function handles CAN SCE interrupt request.
400 * Input : None
401 * Output : None
402 * Return : None
403 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
404 void CAN_SCE_IRQHandler(void)
405 {
406 }
\ CAN_SCE_IRQHandler:
\ 00000000 7047 BX LR ;; return
407
408 /*******************************************************************************
409 * Function Name : EXTI9_5_IRQHandler
410 * Description : This function handles External lines 9 to 5 interrupt request.
411 * Input : None
412 * Output : None
413 * Return : None
414 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
415 void EXTI9_5_IRQHandler(void)
416 {
417 }
\ EXTI9_5_IRQHandler:
\ 00000000 7047 BX LR ;; return
418
419 /*******************************************************************************
420 * Function Name : TIM1_BRK_IRQHandler
421 * Description : This function handles TIM1 Break interrupt request.
422 * Input : None
423 * Output : None
424 * Return : None
425 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
426 void TIM1_BRK_IRQHandler(void)
427 {
428 }
\ TIM1_BRK_IRQHandler:
\ 00000000 7047 BX LR ;; return
429
430 /*******************************************************************************
431 * Function Name : TIM1_UP_IRQHandler
432 * Description : This function handles TIM1 overflow and update interrupt
433 * request.
434 * Input : None
435 * Output : None
436 * Return : None
437 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
438 void TIM1_UP_IRQHandler(void)
439 {
\ TIM1_UP_IRQHandler:
\ 00000000 01B5 PUSH {R0,LR}
440 static Int8U IRQ1Count,IRQ1Count1;
441 TIM1_ClearITPendingBit(TIM1_FLAG_Update);//5ms
\ 00000002 0120 MOVS R0,#+1
\ 00000004 ........ BL TIM1_ClearITPendingBit
442 B_unit=TRUE ;
\ 00000008 1048 LDR.N R0,??TIM1_UP_IRQHandler_0 ;; B_unit
\ 0000000A 0121 MOVS R1,#+1
\ 0000000C 0170 STRB R1,[R0, #+0]
443 if(++IRQ1Count>=20)IRQ1Count=0,IRQ1Count1++,B_Disp=TRUE;
\ 0000000E 1048 LDR.N R0,??TIM1_UP_IRQHandler_0+0x4 ;; ??IRQ1Count
\ 00000010 0078 LDRB R0,[R0, #+0]
\ 00000012 401C ADDS R0,R0,#+1
\ 00000014 0E49 LDR.N R1,??TIM1_UP_IRQHandler_0+0x4 ;; ??IRQ1Count
\ 00000016 0870 STRB R0,[R1, #+0]
\ 00000018 C0B2 UXTB R0,R0 ;; ZeroExtS R0,R0,#+24,#+24
\ 0000001A 1428 CMP R0,#+20
\ 0000001C 0AD3 BCC.N ??TIM1_UP_IRQHandler_1
\ 0000001E 0C48 LDR.N R0,??TIM1_UP_IRQHandler_0+0x4 ;; ??IRQ1Count
\ 00000020 0021 MOVS R1,#+0
\ 00000022 0170 STRB R1,[R0, #+0]
\ 00000024 0B48 LDR.N R0,??TIM1_UP_IRQHandler_0+0x8 ;; ??IRQ1Count1
\ 00000026 0078 LDRB R0,[R0, #+0]
\ 00000028 401C ADDS R0,R0,#+1
\ 0000002A 0A49 LDR.N R1,??TIM1_UP_IRQHandler_0+0x8 ;; ??IRQ1Count1
\ 0000002C 0870 STRB R0,[R1, #+0]
\ 0000002E 0A48 LDR.N R0,??TIM1_UP_IRQHandler_0+0xC ;; B_Disp
\ 00000030 0121 MOVS R1,#+1
\ 00000032 0170 STRB R1,[R0, #+0]
444 if(IRQ1Count1>=10)IRQ1Count1=0,B_TimerOneSec=TRUE;
\ ??TIM1_UP_IRQHandler_1:
\ 00000034 0748 LDR.N R0,??TIM1_UP_IRQHandler_0+0x8 ;; ??IRQ1Count1
\ 00000036 0078 LDRB R0,[R0, #+0]
\ 00000038 0A28 CMP R0,#+10
\ 0000003A 05D3 BCC.N ??TIM1_UP_IRQHandler_2
\ 0000003C 0548 LDR.N R0,??TIM1_UP_IRQHandler_0+0x8 ;; ??IRQ1Count1
\ 0000003E 0021 MOVS R1,#+0
\ 00000040 0170 STRB R1,[R0, #+0]
\ 00000042 0648 LDR.N R0,??TIM1_UP_IRQHandler_0+0x10 ;; B_TimerOneSec
\ 00000044 0121 MOVS R1,#+1
\ 00000046 0170 STRB R1,[R0, #+0]
445
446 }
\ ??TIM1_UP_IRQHandler_2:
\ 00000048 01B0 ADD SP,SP,#+4
\ 0000004A 00BD POP {PC} ;; return
\ ??TIM1_UP_IRQHandler_0:
\ 0000004C ........ DC32 B_unit
\ 00000050 ........ DC32 ??IRQ1Count
\ 00000054 ........ DC32 ??IRQ1Count1
\ 00000058 ........ DC32 B_Disp
\ 0000005C ........ DC32 B_TimerOneSec
\ In section .bss, align 1
\ ??IRQ1Count:
\ 00000000 DS8 1
\ In section .bss, align 1
\ ??IRQ1Count1:
\ 00000000 DS8 1
447
448 /*******************************************************************************
449 * Function Name : TIM1_TRG_COM_IRQHandler
450 * Description : This function handles TIM1 Trigger and commutation interrupts
451 * requests.
452 * Input : None
453 * Output : None
454 * Return : None
455 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
456 void TIM1_TRG_COM_IRQHandler(void)
457 {
458 }
\ TIM1_TRG_COM_IRQHandler:
\ 00000000 7047 BX LR ;; return
459
460 /*******************************************************************************
461 * Function Name : TIM1_CC_IRQHandler
462 * Description : This function handles TIM1 capture compare interrupt request.
463 * Input : None
464 * Output : None
465 * Return : None
466 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
467 void TIM1_CC_IRQHandler(void)
468 {
469 }
\ TIM1_CC_IRQHandler:
\ 00000000 7047 BX LR ;; return
470
471 /*******************************************************************************
472 * Function Name : TIM2_IRQHandler
473 * Description : This function handles TIM2 global interrupt request.
474 * Input : None
475 * Output : None
476 * Return : None
477 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
478 void TIM2_IRQHandler(void)
479 {
\ TIM2_IRQHandler:
\ 00000000 10B5 PUSH {R4,LR}
480 Int16U IRQ_T2;
481
482 IRQ_T2=IsrReceive(&RF);
\ 00000002 0748 LDR.N R0,??TIM2_IRQHandler_0 ;; RF
\ 00000004 ........ BL IsrReceive
\ 00000008 0400 MOVS R4,R0
483 IRQ_T2=IsrSend(&RF);
\ 0000000A 0548 LDR.N R0,??TIM2_IRQHandler_0 ;; RF
\ 0000000C ........ BL IsrSend
\ 00000010 0400 MOVS R4,R0
484 TIM_ClearITPendingBit(TIM2,TIM_IT_CC2);//125us
\ 00000012 0421 MOVS R1,#+4
\ 00000014 5FF08040 MOVS R0,#+1073741824
\ 00000018 ........ BL TIM_ClearITPendingBit
485 asm("nop");
\ 0000001C 00BF nop
486 }
\ 0000001E 10BD POP {R4,PC} ;; return
\ ??TIM2_IRQHandler_0:
\ 00000020 ........ DC32 RF
487
488 /*******************************************************************************
489 * Function Name : TIM3_IRQHandler
490 * Description : This function handles TIM3 global interrupt request.
491 * Input : None
492 * Output : None
493 * Return : None
494 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
495 void TIM3_IRQHandler(void)
496 {
497 }
\ TIM3_IRQHandler:
\ 00000000 7047 BX LR ;; return
498
499 /*******************************************************************************
500 * Function Name : TIM4_IRQHandler
501 * Description : This function handles TIM4 global interrupt request.
502 * Input : None
503 * Output : None
504 * Return : None
505 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
506 void TIM4_IRQHandler(void)
507 {
508 }
\ TIM4_IRQHandler:
\ 00000000 7047 BX LR ;; return
509
510 /*******************************************************************************
511 * Function Name : I2C1_EV_IRQHandler
512 * Description : This function handles I2C1 Event interrupt request.
513 * Input : None
514 * Output : None
515 * Return : None
516 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
517 void I2C1_EV_IRQHandler(void)
518 {
519 }
\ I2C1_EV_IRQHandler:
\ 00000000 7047 BX LR ;; return
520
521 /*******************************************************************************
522 * Function Name : I2C1_ER_IRQHandler
523 * Description : This function handles I2C1 Error interrupt request.
524 * Input : None
525 * Output : None
526 * Return : None
527 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
528 void I2C1_ER_IRQHandler(void)
529 {
530 }
\ I2C1_ER_IRQHandler:
\ 00000000 7047 BX LR ;; return
531
532 /*******************************************************************************
533 * Function Name : I2C2_EV_IRQHandler
534 * Description : This function handles I2C2 Event interrupt request.
535 * Input : None
536 * Output : None
537 * Return : None
538 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
539 void I2C2_EV_IRQHandler(void)
540 {
541 }
\ I2C2_EV_IRQHandler:
\ 00000000 7047 BX LR ;; return
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -