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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? core_cm0.h

?? LPC1114_例程和教程
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/******************** (C) COPYRIGHT 2010 Embest Info&Tech Co.,LTD. ************
* 文件名: core_cm0.h
* 作者  : Wuhan R&D Center, Embest
* 日期  : 01/18/2010
* 描述  : CMSIS Cortex-M0核外圍訪問(wèn)層頭文件
*******************************************************************************
*******************************************************************************
* 歷史:
* 01/18/2010		 : V1.0		   初始版本
*******************************************************************************/
/* Includes ------------------------------------------------------------------*/

#ifndef __CM0_CORE_H__
#define __CM0_CORE_H__

#ifdef __cplusplus
 extern "C" {
#endif 

#define __CM0_CMSIS_VERSION_MAIN  (0x01)                                                       /*!< [31:16] CMSIS HAL 主版本號(hào) */
#define __CM0_CMSIS_VERSION_SUB   (0x20)                                                       /*!< [15:0]  CMSIS HAL 子版本號(hào) */
#define __CM0_CMSIS_VERSION       ((__CM0_CMSIS_VERSION_MAIN << 16) | __CM0_CMSIS_VERSION_SUB) /*!< CMSIS HAL 版本號(hào)           */

#define __CORTEX_M                (0x00)                                                       /*!< Cortex 核                  */



#include <stdint.h>                           

#if defined (__ICCARM__)
  #include <intrinsics.h>                     /* IAR 內(nèi)聯(lián)  */
#endif


#ifndef __NVIC_PRIO_BITS
  #define __NVIC_PRIO_BITS    2               /*!< NVIC優(yōu)先級(jí)位數(shù)定義*/
#endif




/**
 * IO 定義
 *
 * 定義外圍寄存器訪問(wèn)權(quán)限
 */

#ifdef __cplusplus
#define     __I     volatile                  /*!< 'read only'允許             */
#else
#define     __I     volatile const            /*!< 'read only'允許             */
#endif
#define     __O     volatile                  /*!< 'write only'允許            */
#define     __IO    volatile                  /*!< 'read / write'可讀寫(xiě)        */



/* Private typedef ------------------------------------------------------------*/
/* System Reset */
#define NVIC_VECTRESET              0         /*!< 向量表復(fù)位                  */
#define NVIC_SYSRESETREQ            2         /*!< 系統(tǒng)復(fù)位請(qǐng)求                */
#define NVIC_AIRCR_VECTKEY    (0x5FA << 16)   /*!< AIRCR Key用于寫(xiě)允許         */
#define NVIC_AIRCR_ENDIANESS        15        /*!< 端對(duì)齊                      */




/* 嵌套向量中斷控制器(NVIC)寄存器映射 */
typedef struct
{
  __IO uint32_t ISER[1];                      /*!< 中斷設(shè)置使能寄存器           */
       uint32_t RESERVED0[31];
  __IO uint32_t ICER[1];                      /*!< 中斷清除使能寄存器           */
       uint32_t RSERVED1[31];
  __IO uint32_t ISPR[1];                      /*!< 中斷設(shè)置懸起寄存器           */
       uint32_t RESERVED2[31];
  __IO uint32_t ICPR[1];                      /*!< 中斷清除懸起寄存器           */
       uint32_t RESERVED3[31];
       uint32_t RESERVED4[64];
  __IO uint32_t IPR[8];                       /*!< 中斷優(yōu)先級(jí)寄存器             */
}  NVIC_Type;


/* 系統(tǒng)控制塊寄存器映射 */
typedef struct
{
  __I  uint32_t CPUID;                        /*!< CPU ID基址寄存器              */
  __IO uint32_t ICSR;                         /*!< 中斷控制狀態(tài)寄存器            */
       uint32_t RESERVED0;
  __IO uint32_t AIRCR;                        /*!< 應(yīng)用程序中斷/復(fù)位控制寄存器   */
  __IO uint32_t SCR;                          /*!< 系統(tǒng)控制寄存器                */
  __IO uint32_t CCR;                          /*!< 配置控制寄存器                */
       uint32_t RESERVED1;
  __IO uint32_t SHP[2];                       /*!< 系統(tǒng)處理優(yōu)先級(jí)寄存器,0位保留 */
  __IO uint32_t SHCSR;                        /*!< 系統(tǒng)處理控制和狀態(tài)寄存器      */
       uint32_t RESERVED2[2];
  __IO uint32_t DFSR;                         /*!< 調(diào)試故障狀態(tài)寄存器            */
} SCB_Type;


/* 系統(tǒng)滴答存儲(chǔ)器映射 */
typedef struct
{
  __IO uint32_t CTRL;                         /*!< SysTick控制和狀態(tài)寄存器       */
  __IO uint32_t LOAD;                         /*!< SysTick重裝載值寄存器         */
  __IO uint32_t VAL;                          /*!< SysTick當(dāng)前值寄存器           */
  __I  uint32_t CALIB;                        /*!< SysTick校驗(yàn)寄存器             */
} SysTick_Type;



/* 內(nèi)核調(diào)試寄存器 */
typedef struct
{
  __IO uint32_t DHCSR;                        /*!< 調(diào)試停機(jī)控制和狀態(tài)寄存器      */
  __O  uint32_t DCRSR;                        /*!< 調(diào)試內(nèi)核寄存器選擇寄存器      */
  __IO uint32_t DCRDR;                        /*!< 調(diào)試內(nèi)核寄存器數(shù)據(jù)寄存器      */
  __IO uint32_t DEMCR;                        /*!< 調(diào)試異常和監(jiān)控控制寄存器      */
} CoreDebug_Type;


/* Cortex-M0硬件存儲(chǔ)器映射 */
#define SCS_BASE            (0xE000E000)                              /*!< 系統(tǒng)控制空間基地址  */
#define CoreDebug_BASE      (0xE000EDF0)                              /*!< 內(nèi)核調(diào)試基地址      */
#define SysTick_BASE        (SCS_BASE +  0x0010)                      /*!< SysTick基地址       */
#define NVIC_BASE           (SCS_BASE +  0x0100)                      /*!< NVIC基地址          */
#define SCB_BASE            (SCS_BASE +  0x0D00)                      /*!< 系統(tǒng)控制塊基地址    */

#define SCB                 ((SCB_Type *)           SCB_BASE)         /*!< SCB配置結(jié)構(gòu)         */
#define SysTick             ((SysTick_Type *)       SysTick_BASE)     /*!< SysTick配置結(jié)構(gòu)     */
#define NVIC                ((NVIC_Type *)          NVIC_BASE)        /*!< NVIC配置結(jié)構(gòu)        */
#define CoreDebug           ((CoreDebug_Type *)     CoreDebug_BASE)   /*!< Core Debug配置結(jié)構(gòu)  */


/*******************************************************************************
 *                硬件抽象層
 ******************************************************************************/


#if defined ( __CC_ARM   )
  #define __ASM            __asm                                      
  #define __INLINE         __inline                                  

#elif defined ( __ICCARM__ )
  #define __ASM           __asm                                      
  #define __INLINE        inline                                     

#elif defined   (  __GNUC__  )
  #define __ASM            __asm                                      
  #define __INLINE         inline                                     

#elif defined   (  __TASKING__  )
  #define __ASM            __asm                                      
  #define __INLINE         inline                                     

#endif


/* ###################  編譯器特性相關(guān)  ########################### */

#if defined ( __CC_ARM   ) /*------------------RealView編譯器 -----------------*/

#define __enable_fault_irq                __enable_fiq
#define __disable_fault_irq               __disable_fiq

#define __NOP                             __nop
#define __WFI                             __wfi
#define __WFE                             __wfe
#define __SEV                             __sev
#define __ISB()                           __isb(0)
#define __DSB()                           __dsb(0)
#define __DMB()                           __dmb(0)
#define __REV                             __rev


  /* intrinsic void __enable_irq();     */
  /* intrinsic void __disable_irq();    */



extern uint32_t __get_PSP(void);
extern void __set_PSP(uint32_t topOfProcStack);
extern uint32_t __get_MSP(void);
extern void __set_MSP(uint32_t topOfMainStack);
extern uint32_t __REV16(uint16_t value);
extern int32_t __REVSH(int16_t value);

#if (__ARMCC_VERSION < 400000)

extern uint32_t __get_PRIMASK(void);
extern void __set_PRIMASK(uint32_t priMask);
extern uint32_t __get_CONTROL(void);
extern void __set_CONTROL(uint32_t control);

#else  /* (__ARMCC_VERSION >= 400000)  */

 
/**
  * @函數(shù)名:__get_PRIMASK
  * @描述:獲取優(yōu)先級(jí)屏蔽狀態(tài)
  * @參數(shù): 無(wú)
  * @返回值:uint32_t PriMask
  */ 
static __INLINE uint32_t __get_PRIMASK(void)
{
  register uint32_t __regPriMask         __ASM("primask");
  return(__regPriMask);
}

/**
  * @函數(shù)名:__set_PRIMASK
  * @描述:配置優(yōu)先級(jí)屏蔽寄存器
  * @參數(shù): uint32_t PriMask
  * @返回值:無(wú)
  */
static __INLINE void __set_PRIMASK(uint32_t priMask)
{
  register uint32_t __regPriMask         __ASM("primask");
  __regPriMask = (priMask);
}


/**
  * @函數(shù)名:__get_CONTROL
  * @描述:返回控制寄存器值
  * @參數(shù): 無(wú)
  * @返回值:uint32_t 控制寄存器值
  */
static __INLINE uint32_t __get_CONTROL(void)
{
  register uint32_t __regControl         __ASM("control");
  return(__regControl);
}


/**
  * @函數(shù)名:__set_CONTROL
  * @描述:設(shè)置控制寄存器
  * @參數(shù): uint32_t 控制寄存器值
  * @返回值:無(wú)
  */ 
static __INLINE void __set_CONTROL(uint32_t control)
{
  register uint32_t __regControl         __ASM("control");
  __regControl = control;
}

#endif /* __ARMCC_VERSION  */ 



?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区免费观看| 欧美午夜在线观看| 一区二区三区日韩| 中文字幕一区在线观看| 欧美xxxxxxxxx| 欧美大片在线观看一区二区| 欧美精品丝袜中出| 精品视频一区二区不卡| 欧美一卡二卡三卡| 2024国产精品| 亚洲欧洲在线观看av| 麻豆精品视频在线观看| 亚洲欧美电影院| 国产欧美一区二区精品性| 欧美日韩中文国产| 欧美精品视频www在线观看| 欧美日本一区二区在线观看| 欧美日韩视频一区二区| 欧美疯狂性受xxxxx喷水图片| 欧美视频中文字幕| 91精品国产aⅴ一区二区| 在线看不卡av| 久久久久久久一区| 亚洲无人区一区| 国产不卡视频一区二区三区| 色婷婷综合久久久中文字幕| 亚洲精品一区二区三区蜜桃下载 | 亚洲一区二区三区四区在线免费观看| 亚洲欧美偷拍另类a∨色屁股| 图片区小说区区亚洲影院| 国产一区二区主播在线| 在线观看视频一区| 中文字幕精品一区二区三区精品| 欧美高清在线视频| 三级欧美在线一区| 色综合久久久久久久| 欧美电影精品一区二区| 亚洲一二三级电影| 91在线一区二区三区| 国产亚洲欧美激情| 韩国视频一区二区| 欧美一级免费大片| 亚洲高清免费一级二级三级| 色噜噜夜夜夜综合网| 国产日本一区二区| 日本伊人色综合网| 欧美一区二区在线免费观看| 亚洲精品久久7777| 91成人免费电影| 一区二区三区在线免费视频| 日本福利一区二区| 成人欧美一区二区三区| 91美女在线看| 亚洲黄色av一区| 在线精品国精品国产尤物884a| 中文字幕在线观看一区| 成人性生交大片免费| 国产精品初高中害羞小美女文| 国产91清纯白嫩初高中在线观看| 中文幕一区二区三区久久蜜桃| 国产精品123| 亚洲欧美在线高清| 色综合激情久久| 五月婷婷欧美视频| 日韩欧美国产成人一区二区| 国产精品一区2区| 亚洲3atv精品一区二区三区| 久久久午夜精品理论片中文字幕| 国产一区二区三区视频在线播放| 亚洲国产高清在线| 欧美在线观看你懂的| 精品一区二区三区在线观看国产| 国产亚洲综合色| 欧美性生活影院| www.66久久| 国产真实乱偷精品视频免| 国产女人18水真多18精品一级做| 欧美色区777第一页| 国产乱码精品一区二区三区av | 欧美精品第1页| 国产综合久久久久久久久久久久 | 久久人人超碰精品| 欧美日韩国产大片| 99在线视频精品| 成人av电影免费观看| 日韩成人精品在线观看| 婷婷综合在线观看| 日韩制服丝袜先锋影音| 亚洲一二三区在线观看| 亚洲天堂免费看| 国产日韩欧美一区二区三区乱码 | 日本一区二区三区久久久久久久久不| 欧美日韩一区二区在线视频| av中文字幕在线不卡| 国产在线精品不卡| 久久精品国产精品青草| 久色婷婷小香蕉久久| 日韩在线卡一卡二| 国产一区二区影院| 成人av片在线观看| 成人国产在线观看| 国产激情一区二区三区| 在线视频中文字幕一区二区| 欧美日韩不卡一区二区| 精品国产第一区二区三区观看体验| 欧美一区二区三区思思人| 精品粉嫩aⅴ一区二区三区四区 | 亚洲一区二区三区在线看| 日产精品久久久久久久性色| 亚洲aaa精品| 蜜臀va亚洲va欧美va天堂| 亚洲影院在线观看| 亚洲成人中文在线| 丁香另类激情小说| 欧美欧美欧美欧美| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产欧美日韩在线看| 性久久久久久久| 成人毛片在线观看| 欧美人伦禁忌dvd放荡欲情| 日本一区二区视频在线观看| 日韩国产一二三区| 国产99久久精品| 欧美成人一级视频| 午夜精品视频在线观看| 国产剧情一区二区| 欧美一级精品大片| 日本亚洲天堂网| 色综合久久综合网| 亚洲人成7777| 99re成人在线| 国产日本欧洲亚洲| 九九国产精品视频| 日韩精品专区在线| 美女脱光内衣内裤视频久久网站| 欧美丝袜丝交足nylons| 亚洲成人自拍偷拍| 欧美群妇大交群中文字幕| 亚洲欧美日韩电影| 粉嫩蜜臀av国产精品网站| 欧美一级生活片| 国产一区二区三区黄视频| 在线观看国产日韩| 亚洲黄色av一区| 精品视频免费在线| 丝瓜av网站精品一区二区| 欧美高清精品3d| 极品少妇xxxx精品少妇偷拍| 精品国产免费视频| 成人毛片老司机大片| 亚洲精品乱码久久久久久黑人| 色综合激情五月| 秋霞电影一区二区| 亚洲国产高清不卡| 精品国产网站在线观看| 福利一区二区在线观看| 亚洲精品免费一二三区| 2020国产精品| 欧美日韩激情一区| 成人黄色小视频| 亚洲不卡一区二区三区| 26uuu色噜噜精品一区| 在线观看中文字幕不卡| 狠狠色狠狠色综合| 亚洲va国产天堂va久久en| 久久蜜桃一区二区| 欧美专区亚洲专区| 久久99久久99| 亚洲免费观看在线视频| 国产日韩亚洲欧美综合| 91精品在线一区二区| 99久久99精品久久久久久| 麻豆久久久久久久| 午夜精品福利一区二区三区蜜桃| 日韩欧美国产电影| 欧美精选午夜久久久乱码6080| 免费成人在线网站| 亚洲天天做日日做天天谢日日欢 | 久久一区二区三区国产精品| 欧美午夜精品理论片a级按摩| jlzzjlzz亚洲日本少妇| 丰满岳乱妇一区二区三区| 久久国产欧美日韩精品| 久久成人av少妇免费| 五月天一区二区三区| 亚洲一区二区三区在线| 国产精品久久久久影视| 国产亚洲精品资源在线26u| 亚洲国产岛国毛片在线| 亚洲欧美综合网| 亚洲成a天堂v人片| 舔着乳尖日韩一区| 日韩国产精品久久久久久亚洲| 日韩不卡在线观看日韩不卡视频| 婷婷一区二区三区| 久久精品噜噜噜成人av农村| 精品一二线国产| 99国产精品99久久久久久| 色天使色偷偷av一区二区| 欧美日韩免费视频|