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

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

?? str71x.s

?? 基于STR711的I2C程序
?? S
?? 第 1 頁 / 共 2 頁
字號:
;/*****************************************************************************/
;/* STARTUP.S: Startup file for ST STR71x device series                       */
;/*****************************************************************************/
;/* <<< Use Configuration Wizard in Context Menu >>>                          */ 
;/*****************************************************************************/
;/* This file is part of the uVision/ARM development tools.                   */
;/* Copyright (c) 2005-2006 Keil Software. All rights reserved.               */
;/* This software may only be used under the terms of a valid, current,       */
;/* end user licence from KEIL for a compatible version of KEIL software      */
;/* development tools. Nothing else gives you the right to use this software. */
;/*****************************************************************************/


;/*
; *  The STARTUP.S code is executed after CPU Reset. This file may be 
; *  translated with the following SET symbols. In uVision these SET 
; *  symbols are entered under Options - ASM - Define.
; *
; *  REMAP: when set the startup code initializes the register BOOTCR 
; *  which overwrites the settings of the CPU configuration pins. The 
; *  startup and interrupt vectors are remapped from:
; *     0x40000000  default setting
; *     0x60000000  when EXTMEM_MODE is used
; *     0x20000000  when RAM_MODE is used
; *
; *  EXTMEM_MODE: when set the device is configured for code execution
; *  from external memory starting at address 0x60000000. The startup
; *  vectors are located to 0x60000000.
; *
; *  RAM_MODE: when set the device is configured for code execution
; *  from on-chip RAM starting at address 0x20000000. The startup
; *  vectors are located to 0x20000000.
; */


; Standard definitions of Mode bits and Interrupt (I & F) flags in PSRs

Mode_USR        EQU     0x10
Mode_FIQ        EQU     0x11
Mode_IRQ        EQU     0x12
Mode_SVC        EQU     0x13
Mode_ABT        EQU     0x17
Mode_UND        EQU     0x1B
Mode_SYS        EQU     0x1F

I_Bit           EQU     0x80            ; when I bit is set, IRQ is disabled
F_Bit           EQU     0x40            ; when F bit is set, FIQ is disabled


;// <h> Stack Configuration (Stack Sizes in Bytes)
;//   <o0> Undefined Mode      <0x0-0xFFFFFFFF:8>
;//   <o1> Supervisor Mode     <0x0-0xFFFFFFFF:8>
;//   <o2> Abort Mode          <0x0-0xFFFFFFFF:8>
;//   <o3> Fast Interrupt Mode <0x0-0xFFFFFFFF:8>
;//   <o4> Interrupt Mode      <0x0-0xFFFFFFFF:8>
;//   <o5> User/System Mode    <0x0-0xFFFFFFFF:8>
;// </h>

UND_Stack_Size  EQU     0x00000000
SVC_Stack_Size  EQU     0x00000008
ABT_Stack_Size  EQU     0x00000000
FIQ_Stack_Size  EQU     0x00000000
IRQ_Stack_Size  EQU     0x00000100
USR_Stack_Size  EQU     0x00000400

ISR_Stack_Size  EQU     (UND_Stack_Size + SVC_Stack_Size + ABT_Stack_Size + \
                         FIQ_Stack_Size + IRQ_Stack_Size)

                AREA    STACK, NOINIT, READWRITE, ALIGN=3

Stack_Mem       SPACE   USR_Stack_Size
__initial_sp    SPACE   ISR_Stack_Size
Stack_Top


;// <h> Heap Configuration
;//   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF>
;// </h>

Heap_Size       EQU     0x00000000

                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
__heap_base
Heap_Mem        SPACE   Heap_Size
__heap_limit


; APB Bridge 1 & 2 definitions (Peripherals)
APB1_BASE       EQU     0xC0000000      ; APB Bridge 1 Base Address
APB2_BASE       EQU     0xE0000000      ; APB Bridge 2 Base Address
CKDIS_OFS       EQU     0x10            ; Clock Disable Register Offset
SWRES_OFS       EQU     0x14            ; Software Reset Register Offset
APB1_Mask       EQU     0x27FB          ; APB1 Peripherals Mask
APB2_Mask       EQU     0x7FDD          ; APB2 Peripherals Mask

;// <e> Reset all Device Peripherals
PERIPH_RESET    EQU     1
;// </e>


; External Memory Interface (EMI) definitions
EMI_BASE        EQU     0x6C000000      ; EMI Base Address
BCON0_OFS       EQU     0x00            ; BCON0 Offset
BCON1_OFS       EQU     0x04            ; BCON1 Offset
BCON2_OFS       EQU     0x08            ; BCON2 Offset
BCON3_OFS       EQU     0x0C            ; BCON3 Offset

;// <e> External Memory Interface (EMI)
EMI_SETUP       EQU     0

;//   <h> Bank Configuration 0 (BCON0)
;//     <o.15>    BE: Bank Enable
;//     <o.0..1>  B_SIZE: Bus Size  <0=>  8-bit    <1=> 16-bit
;//                                 <2=> Reserved  <3=> Reserved
;//     <o.2..5>  C_LENGTH: Cycle Length <0-15>
;//               <i> Number of Wait States
;//   </h>
BCON0_Val       EQU     0x0000801D

;//   <h> Bank Configuration 1 (BCON1)
;//     <o.15>    BE: Bank Enable
;//     <o.0..1>  B_SIZE: Bus Size  <0=>  8-bit    <1=> 16-bit
;//                                 <2=> Reserved  <3=> Reserved
;//     <o.2..5>  C_LENGTH: Cycle Length <0-15>
;//               <i> Number of Wait States
;//   </h>
BCON1_Val       EQU     0x0000801D

;//   <h> Bank Configuration 2 (BCON2)
;//     <o.15>    BE: Bank Enable
;//     <o.0..1>  B_SIZE: Bus Size  <0=>  8-bit    <1=> 16-bit
;//                                 <2=> Reserved  <3=> Reserved
;//     <o.2..5>  C_LENGTH: Cycle Length <0-15>
;//               <i> Number of Wait States
;//   </h>
BCON2_Val       EQU     0x0000001D

;//   <h> Bank Configuration 3 (BCON3)
;//     <o.15>    BE: Bank Enable
;//     <o.0..1>  B_SIZE: Bus Size  <0=>  8-bit    <1=> 16-bit
;//                                 <2=> Reserved  <3=> Reserved
;//     <o.2..5>  C_LENGTH: Cycle Length <0-15>
;//               <i> Number of Wait States
;//   </h>
BCON3_Val       EQU     0x0000001D

;// </e> End of EMI


; GPIO Port 2 definitions (for External Memory Interface setup)
GPIO2_BASE      EQU     0xE0005000      ; GPIO2 Base Address
PC0_OFS         EQU     0x00            ; PC0 Offset
PC1_OFS         EQU     0x04            ; PC1 Offset
PC2_OFS         EQU     0x08            ; PC2 Offset
PD_OFS          EQU     0x0C            ; PD Offset


; Enhanced Interrupt Controller (EIC) definitions
EIC_BASE        EQU     0xFFFFF800      ; EIC Base Address
ICR_OFS         EQU     0x00            ; Interrupt Control Reg. Offset
CIPR_OFS        EQU     0x08            ; Curr. Int. Priority R. Offset
IVR_OFS         EQU     0x18            ; Interrupt Vector Reg. Offset
FIR_OFS         EQU     0x1C            ; Fast Interrupt Reg. Offset
IER_OFS         EQU     0x20            ; Interrupt Enable Reg. Offset
IPR_OFS         EQU     0x40            ; Interrupt Pending Reg. Offset
SIR0_OFS        EQU     0x60            ; Source Interrupt Reg. 0 Offset

;// <e> Setup EIC and Exception Handlers
EIC_SETUP       EQU     1
;// </e>


                PRESERVE8
                

; Area Definition and Entry Point
;  Startup Code must be linked first at Address at which it expects to run.

		EXPORT  Vectors
                AREA    Reset, CODE, READONLY			
                ARM
				

                IF      EIC_SETUP <> 0

                ; Import Exceptions Handlers
                IMPORT  UndefHandler
                IMPORT  SWIHandler
                IMPORT  PAbtHandler
                IMPORT  DAbtHandler
                IMPORT  IRQHandler
                IMPORT  FIQHandler

                ; Import IRQ Handlers
                IMPORT  T0TIMIIRQHandler
                IMPORT  FLASHIRQHandler
                IMPORT  RCCUIRQHandler
                IMPORT  RTCIRQHandler
                IMPORT  WDGIRQHandler
                IMPORT  XTIIRQHandler
                IMPORT  USBHPIRQHandler
                IMPORT  I2C0ITERRIRQHandler
                IMPORT  I2C1ITERRIRQHandler
                IMPORT  UART0IRQHandler
                IMPORT  UART1IRQHandler
                IMPORT  UART2IRQHandler
                IMPORT  UART3IRQHandler
                IMPORT  BSPI0IRQHandler
                IMPORT  BSPI1IRQHandler
                IMPORT  I2C0IRQHandler
                IMPORT  I2C1IRQHandler
                IMPORT  CANIRQHandler
                IMPORT  ADC12IRQHandler
                IMPORT  T1TIMIIRQHandler
                IMPORT  T2TIMIIRQHandler
                IMPORT  T3TIMIIRQHandler
                IMPORT  HDLCIRQHandler
                IMPORT  USBLPIRQHandler
                IMPORT  T0TOIIRQHandler
                IMPORT  T0OC1IRQHandler
                IMPORT  T0OC2IRQHandler

                ENDIF

; Exception Vectors
;  Mapped to Address 0.
;  Absolute addressing mode must be used.
;  Dummy Handlers are implemented as infinite loops which can be modified.

; ENTRY

Vectors         
 			;	ENTRY
                LDR     PC, Reset_Addr         
                LDR     PC, Undef_Addr
                LDR     PC, SWI_Addr
                LDR     PC, PAbt_Addr
                LDR     PC, DAbt_Addr
                NOP                         ; Reserved Vector 
                IF      EIC_SETUP <> 0                
                LDR     PC,IRQ_Addr
                ELSE
                LDR     PC,[PC, #-0x0808]   ; Vector from EIC_IVR
                ENDIF

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区不卡国产欧美| 激情伊人五月天久久综合| 亚洲精品视频免费看| 久久久www免费人成精品| 久久色.com| 成人欧美一区二区三区黑人麻豆| 国产精品免费久久| 亚洲综合一区在线| 蜜桃视频第一区免费观看| 激情综合五月婷婷| 91蜜桃免费观看视频| 555www色欧美视频| 国产免费久久精品| 天天做天天摸天天爽国产一区| 免费人成精品欧美精品| 波多野结衣在线一区| 欧美日韩亚洲综合一区| 久久无码av三级| 五月天亚洲精品| www.欧美色图| 欧美精品一区二区三区很污很色的| 一本一道综合狠狠老| 色嗨嗨av一区二区三区| 久久蜜桃一区二区| 午夜欧美2019年伦理| 成人av高清在线| 精品国产sm最大网站| 日韩精品视频网| 色综合久久久久久久久| 久久综合国产精品| 美女免费视频一区| 欧美日韩不卡在线| 亚洲一区二区三区在线播放| 国产盗摄一区二区| 精品日韩一区二区三区| 夜夜精品浪潮av一区二区三区| 国产福利一区二区| 精品国免费一区二区三区| 日本一区中文字幕 | 欧美一区二区视频在线观看2020 | 毛片一区二区三区| 7878成人国产在线观看| 亚洲一区二区三区在线播放| 99精品国产99久久久久久白柏| 国产片一区二区| 成人国产精品免费| 国产精品视频第一区| 国产成人av自拍| 国产精品国产自产拍高清av王其| 国产一区二区久久| 亚洲国产精品av| 91在线看国产| 午夜激情一区二区| 2022国产精品视频| 成人午夜精品一区二区三区| 亚洲色欲色欲www在线观看| 免费观看一级特黄欧美大片| proumb性欧美在线观看| 国产精品久久福利| 91福利在线观看| 日韩影院免费视频| 久久精品视频在线免费观看| 成人h版在线观看| 亚洲欧美日韩精品久久久久| 91福利视频在线| 男人的j进女人的j一区| 日韩欧美国产不卡| 99视频精品全部免费在线| 一区二区三区欧美亚洲| 欧美一区二区不卡视频| 国产精品一区久久久久| 亚洲精品一二三| 精品日产卡一卡二卡麻豆| 97se亚洲国产综合自在线观| 亚洲国产一区二区视频| 国产婷婷色一区二区三区| 91九色02白丝porn| 国产盗摄一区二区三区| 香蕉成人啪国产精品视频综合网| 亚洲精品在线电影| 欧美性色综合网| 91成人看片片| 老司机午夜精品| 一区二区欧美视频| 亚洲欧洲精品成人久久奇米网| 欧美一区二区三区精品| 色婷婷香蕉在线一区二区| 狠狠狠色丁香婷婷综合激情| 亚州成人在线电影| 亚洲精品福利视频网站| 国产精品私人自拍| 久久精品视频一区二区三区| 777奇米四色成人影色区| 欧美伊人久久久久久久久影院| 国产精品亚洲专一区二区三区 | 国产精品一二二区| 麻豆成人91精品二区三区| 亚洲国产精品麻豆| 精品国产伦一区二区三区观看方式 | 3atv一区二区三区| 在线免费观看视频一区| 欧洲人成人精品| 91国偷自产一区二区使用方法| 一本一道综合狠狠老| 色综合天天视频在线观看| 99久久99久久免费精品蜜臀| 床上的激情91.| 99精品欧美一区二区蜜桃免费 | 欧美国产精品一区二区| 欧美激情资源网| 亚洲同性gay激情无套| 一区二区三区久久| 日本在线不卡一区| 国产在线精品免费av| 成人中文字幕电影| 99re这里只有精品6| 777亚洲妇女| 91精品国产高清一区二区三区蜜臀| 91麻豆精品国产91久久久久久| 欧美大尺度电影在线| 日本一区二区三区四区在线视频| 国产欧美日韩卡一| 亚洲va欧美va人人爽午夜| 蜜臀久久久久久久| 99这里只有久久精品视频| 欧美日韩dvd在线观看| 久久九九影视网| 亚洲午夜免费电影| 国产精品1024| 欧美丰满高潮xxxx喷水动漫| 久久久电影一区二区三区| 亚洲丝袜制服诱惑| 狠狠色丁香久久婷婷综合丁香| 色综合色狠狠天天综合色| 精品久久久久久久久久久院品网| 亚洲视频一区二区免费在线观看| 美女看a上一区| 日本不卡一二三区黄网| 国产精品一区专区| 欧美一区二区视频在线观看2020 | 国产精品不卡在线| 麻豆国产精品视频| 欧美色图12p| 亚洲精品中文在线观看| 成人午夜免费视频| 久久婷婷综合激情| 久久精品国产久精国产爱| 日本福利一区二区| 中文字幕永久在线不卡| 国产91高潮流白浆在线麻豆| 欧美成人a在线| 麻豆国产精品视频| 日韩欧美一级在线播放| 日韩精品一级中文字幕精品视频免费观看 | 亚洲欧美在线aaa| 91在线视频官网| 亚洲色图一区二区| 成人av在线一区二区| 中文字幕一区二区三区不卡在线| 国产精品系列在线播放| 国产精品三级视频| bt欧美亚洲午夜电影天堂| 国产三级欧美三级日产三级99| 国产综合一区二区| 国产精品免费丝袜| 色成年激情久久综合| 午夜精品免费在线观看| 欧美日韩国产首页| 精品亚洲国产成人av制服丝袜| 日韩亚洲欧美成人一区| 国产精品99久久久久久宅男| ...av二区三区久久精品| 欧美老肥妇做.爰bbww| 久久se精品一区精品二区| 中文字幕av一区二区三区高| 色偷偷88欧美精品久久久| 亚洲va韩国va欧美va| 久久天堂av综合合色蜜桃网| 国产高清精品久久久久| 亚洲综合色噜噜狠狠| 精品国产一区二区三区av性色 | 亚洲免费av高清| 日韩一区二区在线看| 99久久精品一区二区| 日韩国产在线一| voyeur盗摄精品| 日韩电影在线观看网站| 久久久不卡网国产精品二区| 91久久免费观看| 国产成人免费在线观看不卡| 洋洋成人永久网站入口| 久久久久亚洲蜜桃| 欧美群妇大交群的观看方式| 丁香六月综合激情| 蜜桃一区二区三区四区| 一区二区高清免费观看影视大全| 久久青草欧美一区二区三区| 欧美老年两性高潮| 91精彩视频在线| 色噜噜夜夜夜综合网|