📄 stm32f10x_it.txt
字号:
USB_HP_CAN_TX_IRQHandler PROC
;;;366
;;;367 }
000000 4770 BX lr
;;;368
ENDP
AREA ||i.USB_LP_CAN_RX0_IRQHandler||, CODE, READONLY, ALIGN=1
USB_LP_CAN_RX0_IRQHandler PROC
;;;379
;;;380 }
000000 4770 BX lr
;;;381
ENDP
AREA ||i.CAN_RX1_IRQHandler||, CODE, READONLY, ALIGN=1
CAN_RX1_IRQHandler PROC
;;;390 {
;;;391 }
000000 4770 BX lr
;;;392
ENDP
AREA ||i.CAN_SCE_IRQHandler||, CODE, READONLY, ALIGN=1
CAN_SCE_IRQHandler PROC
;;;401 {
;;;402 }
000000 4770 BX lr
;;;403
ENDP
AREA ||i.EXTI9_5_IRQHandler||, CODE, READONLY, ALIGN=1
EXTI9_5_IRQHandler PROC
;;;412 {
;;;413 }
000000 4770 BX lr
;;;414
ENDP
AREA ||i.TIM1_BRK_IRQHandler||, CODE, READONLY, ALIGN=1
TIM1_BRK_IRQHandler PROC
;;;423 {
;;;424 }
000000 4770 BX lr
;;;425
ENDP
AREA ||i.TIM1_UP_IRQHandler||, CODE, READONLY, ALIGN=1
TIM1_UP_IRQHandler PROC
;;;435 {
;;;436 }
000000 4770 BX lr
;;;437
ENDP
AREA ||i.TIM1_TRG_COM_IRQHandler||, CODE, READONLY, ALIGN=1
TIM1_TRG_COM_IRQHandler PROC
;;;447 {
;;;448 }
000000 4770 BX lr
;;;449
ENDP
AREA ||i.TIM1_CC_IRQHandler||, CODE, READONLY, ALIGN=1
TIM1_CC_IRQHandler PROC
;;;458 {
;;;459 }
000000 4770 BX lr
;;;460
ENDP
AREA ||i.TIM2_IRQHandler||, CODE, READONLY, ALIGN=2
TIM2_IRQHandler PROC
;;;468 void TIM2_IRQHandler(void)
;;;469 {
000000 b570 PUSH {r4-r6,lr}
;;;470 if (TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET)
000002 2101 MOVS r1,#1
000004 078e LSLS r6,r1,#30
000006 4630 MOV r0,r6
000008 f7fffffe BL TIM_GetITStatus
00000c 2800 CMP r0,#0
00000e d01f BEQ |L38.80|
;;;471 {
;;;472 TIM_SetCompare3(TIM4, Stream_Buff[SBNo][Out_Data_Offset++]);
000010 4d11 LDR r5,|L38.88|
000012 4810 LDR r0,|L38.84|
000014 7829 LDRB r1,[r5,#0] ; SBNo
000016 4c11 LDR r4,|L38.92|
000018 eb0021c1 ADD r1,r0,r1,LSL #11
00001c 8820 LDRH r0,[r4,#0] ; Out_Data_Offset
00001e 5c09 LDRB r1,[r1,r0]
000020 1c40 ADDS r0,r0,#1
000022 8020 STRH r0,[r4,#0] ; Out_Data_Offset
000024 480e LDR r0,|L38.96|
000026 f7fffffe BL TIM_SetCompare3
;;;473 if(Out_Data_Offset >= buffsize)
00002a 8820 LDRH r0,[r4,#0] ; Out_Data_Offset
00002c f5b06f00 CMP r0,#0x800
000030 d308 BCC |L38.68|
;;;474 {
;;;475 SBNo = 1 - SBNo;
000032 7828 LDRB r0,[r5,#0] ; SBNo
;;;476 Out_Data_Offset = 0;
;;;477 readNextBytes = 1; //需要读下一个文件流
000034 490b LDR r1,|L38.100|
000036 f1c00001 RSB r0,r0,#1 ;475
00003a 7028 STRB r0,[r5,#0] ;475 ; SBNo
00003c 2000 MOVS r0,#0 ;476
00003e 8020 STRH r0,[r4,#0] ;476 ; Out_Data_Offset
000040 2001 MOVS r0,#1
000042 7008 STRB r0,[r1,#0] ; readNextBytes
|L38.68|
;;;478 }
;;;479 /* Clear TIM2 update interrupt */
;;;480 TIM_ClearITPendingBit(TIM2, TIM_IT_Update);
000044 4630 MOV r0,r6
000046 e8bd4070 POP {r4-r6,lr}
00004a 2101 MOVS r1,#1
00004c f7ffbffe B.W TIM_ClearITPendingBit
|L38.80|
;;;481 }
;;;482 }
000050 bd70 POP {r4-r6,pc}
;;;483
ENDP
000052 0000 DCW 0x0000
|L38.84|
000054 00000000 DCD Stream_Buff
|L38.88|
000058 00000000 DCD SBNo
|L38.92|
00005c 00000000 DCD Out_Data_Offset
|L38.96|
000060 40000800 DCD 0x40000800
|L38.100|
000064 00000000 DCD readNextBytes
AREA ||i.TIM3_IRQHandler||, CODE, READONLY, ALIGN=1
TIM3_IRQHandler PROC
;;;492 {
;;;493 }
000000 4770 BX lr
;;;494
ENDP
AREA ||i.TIM4_IRQHandler||, CODE, READONLY, ALIGN=1
TIM4_IRQHandler PROC
;;;503 {
;;;504 }
000000 4770 BX lr
;;;505
ENDP
AREA ||i.I2C1_EV_IRQHandler||, CODE, READONLY, ALIGN=1
I2C1_EV_IRQHandler PROC
;;;514 {
;;;515 }
000000 4770 BX lr
;;;516
ENDP
AREA ||i.I2C1_ER_IRQHandler||, CODE, READONLY, ALIGN=1
I2C1_ER_IRQHandler PROC
;;;525 {
;;;526 }
000000 4770 BX lr
;;;527
ENDP
AREA ||i.I2C2_EV_IRQHandler||, CODE, READONLY, ALIGN=1
I2C2_EV_IRQHandler PROC
;;;536 {
;;;537 }
000000 4770 BX lr
;;;538
ENDP
AREA ||i.I2C2_ER_IRQHandler||, CODE, READONLY, ALIGN=1
I2C2_ER_IRQHandler PROC
;;;547 {
;;;548 }
000000 4770 BX lr
;;;549
ENDP
AREA ||i.SPI1_IRQHandler||, CODE, READONLY, ALIGN=1
SPI1_IRQHandler PROC
;;;558 {
;;;559 }
000000 4770 BX lr
;;;560
ENDP
AREA ||i.SPI2_IRQHandler||, CODE, READONLY, ALIGN=1
SPI2_IRQHandler PROC
;;;569 {
;;;570 }
000000 4770 BX lr
;;;571
ENDP
AREA ||i.USART1_IRQHandler||, CODE, READONLY, ALIGN=1
USART1_IRQHandler PROC
;;;580 {
;;;581 }
000000 4770 BX lr
;;;582
ENDP
AREA ||i.USART2_IRQHandler||, CODE, READONLY, ALIGN=1
USART2_IRQHandler PROC
;;;591 {
;;;592 }
000000 4770 BX lr
;;;593
ENDP
AREA ||i.USART3_IRQHandler||, CODE, READONLY, ALIGN=1
USART3_IRQHandler PROC
;;;602 {
;;;603 }
000000 4770 BX lr
;;;604
ENDP
AREA ||i.EXTI15_10_IRQHandler||, CODE, READONLY, ALIGN=1
EXTI15_10_IRQHandler PROC
;;;613 {
;;;614 }
000000 4770 BX lr
;;;615
ENDP
AREA ||i.RTCAlarm_IRQHandler||, CODE, READONLY, ALIGN=1
RTCAlarm_IRQHandler PROC
;;;624 {
;;;625 }
000000 4770 BX lr
;;;626
ENDP
AREA ||i.USBWakeUp_IRQHandler||, CODE, READONLY, ALIGN=1
USBWakeUp_IRQHandler PROC
;;;635 {
;;;636 }
000000 4770 BX lr
;;;637
ENDP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -