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

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

?? cpu.h

?? ucos 移植 stm32 在iar5.2通過運行良好
?? H
?? 第 1 頁 / 共 3 頁
字號:
/*
*********************************************************************************************************
*                                               uC/CPU
*                                    CPU CONFIGURATION & PORT LAYER
*
*                          (c) Copyright 2004-2008; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*
*               uC/CPU is provided in source form for FREE evaluation, for educational
*               use or peaceful research.  If you plan on using uC/CPU in a commercial
*               product you need to contact Micrium to properly license its use in your
*               product.  We provide ALL the source code for your convenience and to
*               help you experience uC/CPU.  The fact that the source code is provided
*               does NOT mean that you can use it without paying a licensing fee.
*
*               Knowledge of the source code may NOT be used to develop a similar product.
*
*               Please help us continue to provide the Embedded community with the finest
*               software available.  Your honesty is greatly appreciated.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                            CPU PORT FILE
*
*                                            ARM-Cortex-M3
*                                            IAR C Compiler
*
* Filename      : cpu.h
* Version       : V1.20
* Programmer(s) : JJL
*                 BAN
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                               MODULE
*********************************************************************************************************
*/

#ifndef  CPU_CFG_MODULE_PRESENT
#define  CPU_CFG_MODULE_PRESENT


/*
*********************************************************************************************************
*                                          CPU INCLUDE FILES
*
* Note(s) : (1) The following CPU files are located in the following directories :
*
*               (a) \<CPU-Compiler Directory>\cpu_def.h
*
*               (b) \<CPU-Compiler Directory>\<cpu>\<compiler>\cpu*.*
*
*                       where
*                               <CPU-Compiler Directory>    directory path for common   CPU-compiler software
*                               <cpu>                       directory name for specific CPU
*                               <compiler>                  directory name for specific compiler
*
*           (2) Compiler MUST be configured to include the '\<CPU-Compiler Directory>\' directory & the
*               specific CPU-compiler directory as additional include path directories.
*********************************************************************************************************
*/

#include  <cpu_def.h>


/*$PAGE*/
/*
*********************************************************************************************************
*                                    CONFIGURE STANDARD DATA TYPES
*
* Note(s) : (1) Configure standard data types according to CPU-/compiler-specifications.
*
*           (2) (a) (1) 'CPU_FNCT_VOID' data type defined to replace the commonly-used function pointer
*                       data type of a pointer to a function which returns void & has no arguments.
*
*                   (2) Example function pointer usage :
*
*                           CPU_FNCT_VOID  FnctName;
*
*                           FnctName();
*
*               (b) (1) 'CPU_FNCT_PTR'  data type defined to replace the commonly-used function pointer
*                       data type of a pointer to a function which returns void & has a single void
*                       pointer argument.
*
*                   (2) Example function pointer usage :
*
*                           CPU_FNCT_PTR   FnctName;
*                           void          *pobj
*
*                           FnctName(pobj);
*********************************************************************************************************
*/

typedef            void       CPU_VOID;
typedef  unsigned  char       CPU_CHAR;                         /*  8-bit character                                     */
typedef  unsigned  char       CPU_BOOLEAN;                      /*  8-bit boolean or logical                            */
typedef  unsigned  char       CPU_INT08U;                       /*  8-bit unsigned integer                              */
typedef    signed  char       CPU_INT08S;                       /*  8-bit   signed integer                              */
typedef  unsigned  short      CPU_INT16U;                       /* 16-bit unsigned integer                              */
typedef    signed  short      CPU_INT16S;                       /* 16-bit   signed integer                              */
typedef  unsigned  int        CPU_INT32U;                       /* 32-bit unsigned integer                              */
typedef    signed  int        CPU_INT32S;                       /* 32-bit   signed integer                              */
typedef  unsigned  long long  CPU_INT64U;                       /* 64-bit unsigned integer                              */
typedef    signed  long long  CPU_INT64S;                       /* 64-bit   signed integer                              */

typedef            float      CPU_FP32;                         /* 32-bit floating point                                */
typedef            double     CPU_FP64;                         /* 64-bit floating point                                */


typedef            void     (*CPU_FNCT_VOID)(void);             /* See Note #2a.                                        */
typedef            void     (*CPU_FNCT_PTR )(void *);           /* See Note #2b.                                        */


/*$PAGE*/
/*
*********************************************************************************************************
*                                       CPU WORD CONFIGURATION
*
* Note(s) : (1) Configure CPU_CFG_ADDR_SIZE & CPU_CFG_DATA_SIZE with CPU's word sizes :
*
*                   CPU_WORD_SIZE_08             8-bit word size
*                   CPU_WORD_SIZE_16            16-bit word size
*                   CPU_WORD_SIZE_32            32-bit word size
*                   CPU_WORD_SIZE_64            64-bit word size            See Note #1a
*
*               (a) 64-bit word size NOT currently supported.
*
*           (2) Configure CPU_CFG_ENDIAN_TYPE with CPU's data-word-memory order :
*
*                   CPU_ENDIAN_TYPE_BIG         Big-   endian word order (CPU words' most  significant
*                                                                         octet @ lowest memory address)
*                   CPU_ENDIAN_TYPE_LITTLE      Little-endian word order (CPU words' least significant
*                                                                         octet @ lowest memory address)
*********************************************************************************************************
*/

                                                                /* Define  CPU         word sizes (see Note #1) :       */
#define  CPU_CFG_ADDR_SIZE              CPU_WORD_SIZE_32        /* Defines CPU address word size.                       */

#define  CPU_CFG_DATA_SIZE              CPU_WORD_SIZE_32        /* Defines CPU data    word size.                       */
#define  CPU_CFG_ENDIAN_TYPE            CPU_ENDIAN_TYPE_LITTLE  /* Defines CPU data    word-memory order.               */


/*
*********************************************************************************************************
*                                 CONFIGURE CPU ADDRESS & DATA TYPES
*********************************************************************************************************
*/

                                                                /* CPU address type based on address bus size.          */
#if     (CPU_CFG_ADDR_SIZE == CPU_WORD_SIZE_32)
typedef  CPU_INT32U  CPU_ADDR;
#elif   (CPU_CFG_ADDR_SIZE == CPU_WORD_SIZE_16)
typedef  CPU_INT16U  CPU_ADDR;
#else
typedef  CPU_INT08U  CPU_ADDR;
#endif

                                                                /* CPU data    type based on data    bus size.          */
#if     (CPU_CFG_DATA_SIZE == CPU_WORD_SIZE_32)
typedef  CPU_INT32U  CPU_DATA;
#elif   (CPU_CFG_DATA_SIZE == CPU_WORD_SIZE_16)
typedef  CPU_INT16U  CPU_DATA;
#else
typedef  CPU_INT08U  CPU_DATA;
#endif


typedef  CPU_DATA    CPU_ALIGN;                                 /* Defines CPU data-word-alignment size.                */
typedef  CPU_DATA    CPU_SIZE_T;                                /* Defines CPU standard 'size_t'   size.                */


/*
*********************************************************************************************************
*                                      CPU ERROR CODES DATA TYPE

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品少妇一区二区| 成人免费毛片片v| 天堂久久久久va久久久久| 国产精品久久久爽爽爽麻豆色哟哟| 91麻豆国产香蕉久久精品| 99久久婷婷国产综合精品电影| www..com久久爱| 欧美私模裸体表演在线观看| 色婷婷综合久色| 欧美成人伊人久久综合网| 欧美精品一区二区高清在线观看| 欧美一区二区三区免费视频| 26uuu久久天堂性欧美| 国产精品视频一区二区三区不卡| 亚洲天堂精品在线观看| 奇米影视一区二区三区| 国产一区二区三区免费观看| 成人精品在线视频观看| 欧美色手机在线观看| 精品国产乱码久久久久久图片| 国产精品污www在线观看| 亚洲成人高清在线| 大胆亚洲人体视频| 日韩欧美国产不卡| 亚洲成人免费影院| 99视频在线精品| 久久精品视频一区二区| 亚瑟在线精品视频| av影院午夜一区| 国产亚洲短视频| 激情成人午夜视频| 日韩一区二区在线看| 亚洲第一搞黄网站| 欧美视频三区在线播放| 日韩理论片在线| 成人av网站在线观看| 欧美激情在线看| 国产成人午夜电影网| 久久精品人人做人人爽97| 久久成人久久鬼色| 日韩一区国产二区欧美三区| 国产婷婷色一区二区三区在线| 美腿丝袜亚洲色图| 日韩免费看网站| 美女一区二区在线观看| 欧美一区二区福利视频| 精品一区二区三区在线播放| 欧美日本乱大交xxxxx| 亚洲第一av色| 日韩视频一区二区三区| 韩国一区二区三区| 中文字幕日韩精品一区| 欧美色视频在线| 国产一区美女在线| 亚洲欧美日韩久久精品| 欧美日韩精品欧美日韩精品| 美女视频一区在线观看| 亚洲国产电影在线观看| 色婷婷av一区二区三区gif| 午夜亚洲福利老司机| 久久久久99精品国产片| 色综合久久久久综合体桃花网| 亚洲电影在线免费观看| 精品国产一区a| 91成人在线精品| 国产精品一级片在线观看| 亚洲欧美一区二区久久| 久久色在线观看| 欧美男人的天堂一二区| 91在线免费播放| 国产一区日韩二区欧美三区| 亚洲在线成人精品| 国产亚洲精品超碰| 欧美大度的电影原声| 欧美亚洲国产bt| 91欧美一区二区| 国产一二精品视频| 亚洲欧洲综合另类| 国产精品网友自拍| 国产午夜三级一区二区三| 欧美另类一区二区三区| 在线观看视频一区二区| 91在线一区二区三区| 91视视频在线观看入口直接观看www | 欧美三级资源在线| 99久久婷婷国产综合精品| www.欧美精品一二区| 国产精品18久久久| 成人av免费网站| 91在线看国产| 欧洲一区二区av| 欧美日韩一级片在线观看| 欧美精品xxxxbbbb| 欧美一区二区在线播放| 欧美日韩国产综合久久| 国产成人午夜精品5599| 粉嫩av一区二区三区| 国产精品系列在线观看| 乱中年女人伦av一区二区| 亚洲日本欧美天堂| 亚洲福利视频一区二区| 日本欧美在线看| 国产在线国偷精品产拍免费yy| 激情av综合网| 色噜噜偷拍精品综合在线| 欧美三级视频在线| 亚洲精品一区在线观看| 亚洲天堂2016| 麻豆精品蜜桃视频网站| 91免费视频网址| 日韩一级黄色大片| 亚洲人成小说网站色在线| 亚洲va欧美va天堂v国产综合| 久久se这里有精品| 色屁屁一区二区| 国产欧美日韩卡一| 午夜激情一区二区三区| 成人精品国产一区二区4080| 欧美喷水一区二区| 亚洲精品免费在线观看| 国产 日韩 欧美大片| 5566中文字幕一区二区电影| 成人免费视频在线观看| 久久精品国产一区二区三区免费看 | 欧美激情中文字幕一区二区| 亚洲不卡一区二区三区| 色狠狠综合天天综合综合| 久久色成人在线| 国产乱色国产精品免费视频| 9191国产精品| 日韩不卡手机在线v区| 欧美福利视频导航| 午夜久久久久久久久久一区二区| 日本精品视频一区二区三区| 成人欧美一区二区三区白人 | 久久久99精品免费观看不卡| 日本特黄久久久高潮| 91精品国产丝袜白色高跟鞋| 丝袜诱惑亚洲看片| 欧美mv和日韩mv的网站| 精品在线播放午夜| 久久午夜免费电影| 国产91精品欧美| 亚洲一区二区偷拍精品| 欧美日韩aaa| 国产成人免费视频网站| 亚洲精选免费视频| 欧美精品18+| 高清国产一区二区三区| 夜夜精品视频一区二区| 日韩一级二级三级| 国产成人在线免费| 日本aⅴ免费视频一区二区三区| 欧美xfplay| 91热门视频在线观看| 精品无码三级在线观看视频| 国产精品久久看| 精品国产免费人成在线观看| aaa亚洲精品| 国内精品国产三级国产a久久| 中文字幕在线视频一区| 日韩免费视频一区二区| 色天天综合色天天久久| 粉嫩一区二区三区性色av| 久久精品久久久精品美女| 亚洲激情图片qvod| 成人欧美一区二区三区1314| 日韩欧美的一区| 欧美日韩激情一区二区三区| 国产成人免费高清| 日韩精品亚洲一区| 一区二区三区自拍| 国产亚洲一区二区三区四区| 欧美性色综合网| 成人18视频在线播放| 精品一区二区三区免费| 国产精品每日更新在线播放网址 | 国产大陆a不卡| 日本成人在线视频网站| 亚洲女同女同女同女同女同69| 欧美精品一区二区三区很污很色的 | 国产一区二区三区在线观看精品 | 久久66热偷产精品| 亚洲成人免费在线观看| 亚洲一区二区三区四区在线| 亚洲免费高清视频在线| 中文字幕中文字幕一区| 中文字幕乱码一区二区免费| 精品日韩一区二区三区免费视频| 爽好多水快深点欧美视频| 日韩伦理免费电影| 国产在线视频一区二区三区| 91性感美女视频| 久久久久久久综合| 肉肉av福利一精品导航| www.av亚洲| 久久亚洲精品国产精品紫薇| 午夜激情久久久| 色天天综合久久久久综合片| 久久久久久久免费视频了|