亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? crt0_str75x_freertos.s

?? freertosV4.40 是一種small的嵌入式系統。利于嵌入式開好者入門學習嵌入式操作系統。通過對于源碼的學習可以很好的掌握freertos的運行機制。
?? S
?? 第 1 頁 / 共 3 頁
字號:
	MOV    r3,r3,LSL r2
	STR    r3,[r0, #IPR_off_addr]		/*; Clear the corresponding IPR bit. */
	
	portRESTORE_CONTEXT					/*; Restore the context of the selected task. */

/*;*******************************************************************************
;* Function Name  : PrefetchAbortHandler
;* Description    : This function called when Prefetch Abort
;                   exception is entered.
;* Input          : none
;* Output         : none
;*********************************************************************************/

PrefetchAbortHandler:
		NOP
		B PrefetchAbortHandler

/*;*******************************************************************************
;* Function Name  : DataAbortHandler
;* Description    : This function is called when Data Abort
;                   exception is entered.
;* Input          : none
;* Output         : none
;********************************************************************************/

DataAbortHandler:
		NOP
		NOP
		B DataAbortHandler
                              /*; ...has generated the data abort exception.*/

/*;*******************************************************************************
;* Function Name  : FIQHandler
;* Description    : This function is called when FIQ
;*                  exception is entered.
;* Input          : none
;* Output         : none
;********************************************************************************/

FIQHandler:
        SUB    lr,lr,#4       /*; Update the link register.*/
        SaveContext r0,r7     /*; Save the workspace plus the current*/
                              /*; return address lr_ fiq and spsr_fiq.*/
        BL      FIQ_Handler   /*; Branch to FIQ_Handler.*/
        RestoreContext r0,r7  /*; Restore the context and return to the...*/
                              /*; ...program execution.*/

/*;*******************************************************************************
;* Macro Name     : IRQ_to_SYS
;* Description    : This macro used to switch form IRQ mode to SYS mode
;* Input          : none.
;* Output         : none
;*******************************************************************************/
       .macro IRQ_to_SYS

        MSR    cpsr_c,#0x1F
        STMFD  sp!,{lr}
       .endm
/*;*******************************************************************************
;* Macro Name     : SYS_to_IRQ
;* Description    : This macro used to switch from SYS mode to IRQ mode
;                   then to return to IRQHnadler routine.
;* Input          : none.
;* Output         : none.
;*******************************************************************************/
      .macro SYS_to_IRQ
       LDMFD  sp!,{lr}      /*; Restore the link register. */
        MSR    cpsr_c,#0xD2  /*; Switch to IRQ mode.*/
        MOV    pc,lr         /*; Return to IRQHandler routine to clear the*/
                             /*; pending bit.*/
       .endm

/*;*******************************************************************************
;* Function Name  : WAKUPIRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the WAKUP_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  WAKUP_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
WAKUPIRQHandler:
        IRQ_to_SYS
        BL     WAKUP_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM2_OC2IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM3_OC2_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM2_OC2_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM2_OC2IRQHandler:
        IRQ_to_SYS
        BL     TIM2_OC2_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM2_OC1IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM2_OC1_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM2_OC1_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM2_OC1IRQHandler:
        IRQ_to_SYS
        BL     TIM2_OC1_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM2_IC12IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM2_IC12_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM2_IC12_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM2_IC12IRQHandler:
        IRQ_to_SYS
        BL     TIM2_IC12_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM2_UPIRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM2_UP_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM3_UP_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM2_UPIRQHandler:
        IRQ_to_SYS
        BL     TIM2_UP_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM1_OC2IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM1_OC2_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM1_OC2_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM1_OC2IRQHandler:
        IRQ_to_SYS
        BL     TIM1_OC2_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM1_OC1IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM1_OC1_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM1_OC1_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM1_OC1IRQHandler:
        IRQ_to_SYS
        BL     TIM1_OC1_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM1_IC12IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM1_IC12_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM1_IC12_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM1_IC12IRQHandler:
        IRQ_to_SYS
        BL     TIM1_IC12_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM1_UPIRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM1_UP_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM1_UP_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM1_UPIRQHandler:
        IRQ_to_SYS
        BL     TIM1_UP_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM0_OC2IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM0_OC2_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM0_OC2_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM0_OC2IRQHandler:
        IRQ_to_SYS
        BL     TIM0_OC2_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM0_OC1IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM0_OC1_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM0_OC1_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
TIM0_OC1IRQHandler:
        IRQ_to_SYS
        BL     TIM0_OC1_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM0_IC12IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM0_IC12_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM0_IC12_IRQHandler function termination.
;* Input          : none
;* Output         : none
;********************************************************************************/
TIM0_IC12IRQHandler:
        IRQ_to_SYS
        BL     TIM0_IC12_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : TIM0_UPIRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the TIM0_UP_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  TIM0_UP_IRQHandler function termination.
;* Input          : none
;* Output         : none
;********************************************************************************/
TIM0_UPIRQHandler:
        IRQ_to_SYS
        BL     TIM0_UP_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : PWM_OC123IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the PWM_OC123_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                    PWM_OC123_IRQHandler function termination.
;* Input          : none
;* Output         : none
;********************************************************************************/
PWM_OC123IRQHandler:
        IRQ_to_SYS
        BL     PWM_OC123_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : PWM_EMIRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the PWM_EM_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  PWM_EM_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
PWM_EMIRQHandler:
        IRQ_to_SYS
        BL     PWM_EM_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : PWM_UPIRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the PWM_UP_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  PWM_UP_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
PWM_UPIRQHandler:
        IRQ_to_SYS
        BL     PWM_UP_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : I2CIRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the I2C_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  I2C_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
I2CIRQHandler:
        IRQ_to_SYS
        BL     I2C_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : SSP1IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the SSP1_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  SSP1_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
SSP1IRQHandler:
        IRQ_to_SYS
        BL     SSP1_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : SSP0IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the SSP0_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  SSP0_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
SSP0IRQHandler:
        IRQ_to_SYS
        BL     SSP0_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : UART2IRQHandler
;* Description    : This function used to switch to SYS mode before entering
;*                  the UART2_IRQHandler function located in 75x_it.c.
;*                  Then to return to IRQ mode after the
;*                  UART2_IRQHandler function termination.
;* Input          : none
;* Output         : none
;*******************************************************************************/
UART2IRQHandler:
        IRQ_to_SYS
        BL     UART2_IRQHandler
        SYS_to_IRQ

/*;*******************************************************************************
;* Function Name  : UART1IRQHandler

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
制服丝袜亚洲播放| 成人av电影免费在线播放| 日韩精品1区2区3区| 喷水一区二区三区| 国产成人精品综合在线观看| 欧美日韩一级二级三级| 精品久久99ma| 亚洲精品亚洲人成人网| 国产精品一二三在| 99re这里只有精品首页| 91久久精品网| 国产精品欧美综合在线| 日本午夜精品视频在线观看| 色综合天天综合网天天狠天天| 日韩一级完整毛片| 亚洲人成在线观看一区二区| 国产成人精品一区二区三区四区 | 亚洲电影一级片| 99在线热播精品免费| 91精品在线一区二区| 精品国产乱码91久久久久久网站| 亚洲一区二区在线观看视频| 国产成人亚洲精品青草天美| 色成人在线视频| 国产精品视频第一区| 免费日本视频一区| 91精品国产综合久久久蜜臀粉嫩 | 日韩和欧美一区二区三区| 96av麻豆蜜桃一区二区| 欧美精品一区二区三区高清aⅴ| 一区二区三区日本| 在线免费精品视频| 日韩美女视频一区二区| 奇米影视一区二区三区小说| 欧美精品久久一区二区三区| 亚洲精品v日韩精品| 国产精一品亚洲二区在线视频| 日韩网站在线看片你懂的| 亚洲高清三级视频| 欧美男同性恋视频网站| 亚洲自拍偷拍综合| 国产91精品一区二区| 亚洲国产高清aⅴ视频| 黑人巨大精品欧美黑白配亚洲| 欧美刺激脚交jootjob| 日本亚洲三级在线| 91精品国产麻豆国产自产在线| 日韩高清不卡一区| 欧美精品777| 亚洲电影视频在线| 日韩精品一区在线| 黄色小说综合网站| 国产精品久久毛片av大全日韩| 成人精品一区二区三区四区| 亚洲视频一二区| 欧美美女bb生活片| 日韩二区三区在线观看| 欧美日韩视频在线一区二区| 日韩综合小视频| 精品国精品国产| 99久久99久久综合| 亚洲制服丝袜av| 91污在线观看| 毛片av中文字幕一区二区| 日韩一级精品视频在线观看| 成人一级黄色片| 亚洲欧美一区二区三区久本道91| 在线欧美日韩精品| 国产高清久久久| 国产精品毛片大码女人| 欧美高清激情brazzers| 国产一区在线看| 亚洲欧美一区二区视频| 欧美sm极限捆绑bd| 成人免费观看视频| 亚洲另类色综合网站| 精品国产一区二区三区不卡 | 欧美视频一区在线观看| 免费一区二区视频| 国产精品午夜春色av| 日韩欧美国产午夜精品| 成人黄色一级视频| 日本大胆欧美人术艺术动态| 久久久.com| 欧美日韩中文字幕精品| 国产69精品久久久久毛片| 亚洲免费高清视频在线| 日韩免费高清视频| 91成人在线精品| 国产在线观看免费一区| 日日摸夜夜添夜夜添精品视频 | 欧美精品视频www在线观看| 国产一区二区三区日韩 | 国产成人综合自拍| 亚洲成av人在线观看| 中文在线一区二区| 欧美一区二区视频在线观看| 白白色 亚洲乱淫| 日韩精品电影在线观看| 亚洲黄色免费电影| 26uuu色噜噜精品一区| 欧美一区二区三区视频在线 | 日韩美女视频19| 国产清纯白嫩初高生在线观看91 | 在线视频你懂得一区| 日本免费新一区视频| 五月天亚洲婷婷| 一区在线观看免费| 国产精品久久毛片av大全日韩| 日韩小视频在线观看专区| 99久久伊人网影院| 99久久综合精品| 国产成人综合网站| 国产成人精品免费网站| 天堂av在线一区| 国产亚洲一区二区三区在线观看| 欧美成va人片在线观看| 欧美日产在线观看| 91麻豆精品国产自产在线| 91久久国产最好的精华液| 粉嫩aⅴ一区二区三区四区| 成人动漫精品一区二区| 国产99一区视频免费| 大桥未久av一区二区三区中文| 韩国精品主播一区二区在线观看| 男人操女人的视频在线观看欧美 | 96av麻豆蜜桃一区二区| 成人av午夜影院| 日本韩国欧美一区| 91麻豆高清视频| 国产精品白丝jk黑袜喷水| 成人免费的视频| 91网页版在线| 在线观看91av| 日韩欧美国产三级| 国产精品人人做人人爽人人添| 中文在线一区二区| 国产精品第四页| 亚洲第一av色| 视频一区二区三区中文字幕| 国产精品亚洲专一区二区三区 | a在线播放不卡| 欧美日韩精品一区二区天天拍小说| 91麻豆精品在线观看| 91精品国产品国语在线不卡| 欧美一区二区三区免费视频| 日韩欧美一级精品久久| 久久女同互慰一区二区三区| 国产精品情趣视频| 亚洲人被黑人高潮完整版| 亚洲国产精品久久人人爱| 国产一区在线看| 色综合中文综合网| 久久精品人人爽人人爽| 久久精品欧美一区二区三区不卡| 亚洲久草在线视频| 三级欧美韩日大片在线看| 国产美女娇喘av呻吟久久| 91日韩精品一区| 欧美美女一区二区在线观看| 国产精品美女久久久久久| 一区二区三区中文字幕| 国内外精品视频| 99久久久免费精品国产一区二区| 色天天综合久久久久综合片| 精品99久久久久久| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 91在线视频免费91| 日韩一区二区在线看片| 国产精品每日更新| 国产精品一区免费在线观看| 99精品视频中文字幕| av男人天堂一区| 69p69国产精品| 国产精品麻豆一区二区| 国产一区三区三区| 91久久一区二区| 中文字幕日韩av资源站| 美女视频黄免费的久久| 国产精品一二三四| 日韩精品专区在线影院观看| 亚洲男人电影天堂| 91蜜桃在线免费视频| 26uuu另类欧美| 水野朝阳av一区二区三区| 国产在线国偷精品免费看| 欧美日韩一区二区欧美激情| 中文字幕色av一区二区三区| 久国产精品韩国三级视频| 日韩三级伦理片妻子的秘密按摩| 亚洲欧美韩国综合色| 91视频在线观看| 国产视频在线观看一区二区三区| 久久99精品久久只有精品| 精品视频一区二区三区免费| 日韩码欧中文字| 在线这里只有精品| 国产精品国模大尺度视频| 99久久久久久| 国产精品乱人伦一区二区|