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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cpu_def.h

?? UCOS-III
?? H
字號:
/*
*********************************************************************************************************
*                                                uC/CPU
*                                    CPU CONFIGURATION & PORT LAYER
*
*                          (c) Copyright 2004-2011; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*
*               uC/CPU is provided in source form to registered licensees ONLY.  It is 
*               illegal to distribute this source code to any third party unless you receive 
*               written permission by an authorized Micrium representative.  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.
*
*               You can contact us at www.micrium.com.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                      CPU CONFIGURATION DEFINES
*
* Filename      : cpu_def.h
* Version       : V1.28.01
* Programmer(s) : ITJ
*********************************************************************************************************
*/


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

#ifndef  CPU_DEF_MODULE_PRESENT
#define  CPU_DEF_MODULE_PRESENT


/*
*********************************************************************************************************
*                                       CPU WORD CONFIGURATION
*
* Note(s) : (1) Configure CPU_CFG_ADDR_SIZE & CPU_CFG_DATA_SIZE in 'cpu.h' 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
*
*           (2) Configure CPU_CFG_ENDIAN_TYPE in 'cpu.h' with CPU's data-word-memory order :
*
*               (a) CPU_ENDIAN_TYPE_BIG         Big-   endian word order (CPU words' most  significant
*                                                                         octet @ lowest memory address)
*               (b) CPU_ENDIAN_TYPE_LITTLE      Little-endian word order (CPU words' least significant
*                                                                         octet @ lowest memory address)
*********************************************************************************************************
*/

                                                        /* ---------------------- CPU WORD SIZE ----------------------- */
#define  CPU_WORD_SIZE_08                          1u   /*  8-bit word size (in octets).                                */
#define  CPU_WORD_SIZE_16                          2u   /* 16-bit word size (in octets).                                */
#define  CPU_WORD_SIZE_32                          4u   /* 32-bit word size (in octets).                                */
#define  CPU_WORD_SIZE_64                          8u   /* 64-bit word size (in octets).                                */


                                                        /* ------------------ CPU WORD-ENDIAN ORDER ------------------- */
#define  CPU_ENDIAN_TYPE_NONE                      0u
#define  CPU_ENDIAN_TYPE_BIG                       1u   /* Big-   endian word order (see Note #1a).                     */
#define  CPU_ENDIAN_TYPE_LITTLE                    2u   /* Little-endian word order (see Note #1b).                     */


/*
*********************************************************************************************************
*                                       CPU STACK CONFIGURATION
*
* Note(s) : (1) Configure CPU_CFG_STK_GROWTH in 'cpu.h' with CPU's stack growth order :
*
*               (a) CPU_STK_GROWTH_LO_TO_HI     CPU stack pointer increments to the next higher  stack 
*                                                   memory address after data is pushed onto the stack
*               (b) CPU_STK_GROWTH_HI_TO_LO     CPU stack pointer decrements to the next lower   stack 
*                                                   memory address after data is pushed onto the stack
*********************************************************************************************************
*/

                                                        /* ------------------ CPU STACK GROWTH ORDER ------------------ */
#define  CPU_STK_GROWTH_NONE                       0u
#define  CPU_STK_GROWTH_LO_TO_HI                   1u   /* CPU stk incs towards higher mem addrs (see Note #1a).        */
#define  CPU_STK_GROWTH_HI_TO_LO                   2u   /* CPU stk decs towards lower  mem addrs (see Note #1b).        */


/*$PAGE*/
/*
*********************************************************************************************************
*                                   CRITICAL SECTION CONFIGURATION
*
* Note(s) : (1) Configure CPU_CFG_CRITICAL_METHOD with CPU's/compiler's critical section method :
*
*                                                       Enter/Exit critical sections by ...
*
*                   CPU_CRITICAL_METHOD_INT_DIS_EN      Disable/Enable interrupts
*                   CPU_CRITICAL_METHOD_STATUS_STK      Push/Pop       interrupt status onto stack
*                   CPU_CRITICAL_METHOD_STATUS_LOCAL    Save/Restore   interrupt status to local variable
*
*               (a) CPU_CRITICAL_METHOD_INT_DIS_EN  is NOT a preferred method since it does NOT support
*                   multiple levels of interrupts.  However, with some CPUs/compilers, this is the only
*                   available method.
*
*               (b) CPU_CRITICAL_METHOD_STATUS_STK    is one preferred method since it supports multiple
*                   levels of interrupts.  However, this method assumes that the compiler provides C-level
*                   &/or assembly-level functionality for the following :
*
*                     ENTER CRITICAL SECTION :
*                       (1) Push/save   interrupt status onto a local stack
*                       (2) Disable     interrupts
*
*                     EXIT  CRITICAL SECTION :
*                       (3) Pop/restore interrupt status from a local stack
*
*               (c) CPU_CRITICAL_METHOD_STATUS_LOCAL  is one preferred method since it supports multiple
*                   levels of interrupts.  However, this method assumes that the compiler provides C-level
*                   &/or assembly-level functionality for the following :
*
*                     ENTER CRITICAL SECTION :
*                       (1) Save    interrupt status into a local variable
*                       (2) Disable interrupts
*
*                     EXIT  CRITICAL SECTION :
*                       (3) Restore interrupt status from a local variable
*
*           (2) Critical section macro's most likely require inline assembly.  If the compiler does NOT
*               allow inline assembly in C source files, critical section macro's MUST call an assembly
*               subroutine defined in a 'cpu_a.asm' file located in the following software directory :
*
*                   \<CPU-Compiler Directory>\<cpu>\<compiler>\
*
*                       where
*                               <CPU-Compiler Directory>    directory path for common   CPU-compiler software
*                               <cpu>                       directory name for specific CPU
*                               <compiler>                  directory name for specific compiler
*
*           (3) (a) To save/restore interrupt status, a local variable 'cpu_sr' of type 'CPU_SR' MAY need 
*                   to be declared (e.g. if 'CPU_CRITICAL_METHOD_STATUS_LOCAL' method is configured).
*
*                   (1) 'cpu_sr' local variable SHOULD be declared via the CPU_SR_ALLOC() macro which, 
*                        if used, MUST be declared following ALL other local variables (see any 'cpu.h  
*                        CRITICAL SECTION CONFIGURATION  Note #3a1').
*
*                        Example :
*
*                           void  Fnct (void)
*                           {
*                               CPU_INT08U  val_08;
*                               CPU_INT16U  val_16;
*                               CPU_INT32U  val_32;
*                               CPU_SR_ALLOC();         MUST be declared after ALL other local variables
*                                   :
*                                   :
*                           }
*
*               (b) Configure 'CPU_SR' data type with the appropriate-sized CPU data type large enough to 
*                   completely store the CPU's/compiler's status word.
*********************************************************************************************************
*/

                                                        /* --------------- CPU CRITICAL SECTION METHODS --------------- */
#define  CPU_CRITICAL_METHOD_NONE                  0u   /*                                                              */
#define  CPU_CRITICAL_METHOD_INT_DIS_EN            1u   /* DIS/EN       ints                    (see Note #1a).         */
#define  CPU_CRITICAL_METHOD_STATUS_STK            2u   /* Push/Pop     int status onto stk     (see Note #1b).         */
#define  CPU_CRITICAL_METHOD_STATUS_LOCAL          3u   /* Save/Restore int status to local var (see Note #1c).         */


/*$PAGE*/
/*
*********************************************************************************************************
*                                             MODULE END
*********************************************************************************************************
*/

#endif                                                  /* End of CPU definition module include.                        */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本大道久久a久久综合| 国产网站一区二区| 8x8x8国产精品| 2021久久国产精品不只是精品| 国产欧美日韩久久| 午夜不卡av免费| 成人精品高清在线| 日韩一区二区三区精品视频| 亚洲欧美日韩国产手机在线| 激情av综合网| 欧美日本国产视频| 亚洲天堂网中文字| 国产成人精品aa毛片| 精品99999| 欧美成人欧美edvon| 99视频在线精品| 欧美三区在线视频| 中文字幕精品一区二区三区精品 | 中文字幕av在线一区二区三区| 亚洲高清一区二区三区| 99久久久国产精品| 久久久三级国产网站| 日本不卡在线视频| 欧美日韩国产片| 亚洲第四色夜色| 欧美日韩久久一区| 亚洲地区一二三色| 色网站国产精品| 亚洲免费在线观看| 白白色亚洲国产精品| 中文一区一区三区高中清不卡| 国内国产精品久久| 欧美精品一区二区三区蜜桃| 国产一区二区导航在线播放| 麻豆国产精品777777在线| 三级在线观看一区二区| 一区二区三区成人在线视频| 成人精品高清在线| 在线亚洲一区观看| 亚洲女性喷水在线观看一区| a级精品国产片在线观看| 亚洲国产激情av| 懂色av中文一区二区三区| 久久精品亚洲麻豆av一区二区| 国内精品视频666| 久久久精品免费观看| 粉嫩在线一区二区三区视频| 国产欧美精品一区aⅴ影院| 成人性生交大合| 亚洲视频中文字幕| 欧美三级资源在线| 国产aⅴ精品一区二区三区色成熟| 国产欧美一区二区在线| 亚洲国产精品99久久久久久久久| 久久综合成人精品亚洲另类欧美 | 国产日韩三级在线| 国产精品18久久久久| 日本一区二区三级电影在线观看| 岛国精品在线播放| 亚洲精品久久久蜜桃| 欧美日韩激情在线| 国内欧美视频一区二区| 国产精品久久久久9999吃药| 欧美亚洲综合一区| 久久99精品久久久| 成人免费在线视频观看| 91精品国产乱码久久蜜臀| 久草精品在线观看| 国产精品成人一区二区艾草| 国产精品视频线看| 亚洲色图.com| 日韩午夜小视频| 国产精品一二三四| 亚洲综合自拍偷拍| 久久午夜色播影院免费高清 | 99视频精品免费视频| 亚洲成人资源在线| 久久精品日产第一区二区三区高清版 | 在线国产亚洲欧美| 久久精品72免费观看| 国产精品青草久久| 在线成人小视频| 91偷拍与自偷拍精品| 精品一区二区三区久久| 亚洲美女淫视频| 久久这里只有精品视频网| 99视频国产精品| 亚洲欧美一区二区三区极速播放| 日本伦理一区二区| 91黄色免费观看| 激情文学综合丁香| 亚洲一区二区三区自拍| 久久久国际精品| 日韩欧美电影一二三| 在线日韩av片| av电影在线观看一区| 国产精品一级片在线观看| 日本一区中文字幕| 亚洲综合自拍偷拍| 亚洲人123区| 国产精品国产三级国产| 久久欧美一区二区| 精品久久人人做人人爱| 欧美人妖巨大在线| 欧美性大战xxxxx久久久| 色婷婷综合久久久中文一区二区| 国产成人免费9x9x人网站视频| 久久99精品视频| 日本女人一区二区三区| 亚洲成人av在线电影| 亚洲一区二区综合| 亚洲一区二区三区自拍| 一区二区视频在线看| 亚洲精选免费视频| 亚洲同性gay激情无套| 亚洲视频香蕉人妖| 亚洲美女在线国产| 亚洲一区二区三区中文字幕在线 | 欧美群妇大交群中文字幕| 91视频一区二区三区| 色天使久久综合网天天| 色一情一伦一子一伦一区| 色婷婷综合久久久中文一区二区| 91麻豆自制传媒国产之光| 色偷偷88欧美精品久久久| 欧美亚洲国产一区二区三区va| 在线观看日韩毛片| 欧美精品18+| 精品久久久久久久久久久久久久久久久 | 欧美人与性动xxxx| 宅男在线国产精品| 日韩免费一区二区| 国产色一区二区| 亚洲图片你懂的| 视频一区二区中文字幕| 理论片日本一区| 成人免费av在线| 欧美性色综合网| 日韩一区二区在线看| 国产亚洲精品资源在线26u| 欧美经典一区二区三区| 亚洲女与黑人做爰| 免费成人在线播放| 大陆成人av片| 欧美日韩一级片网站| 欧美不卡一区二区三区| 中文字幕第一区二区| 亚洲国产成人高清精品| 极品美女销魂一区二区三区 | 欧美日韩在线三区| 日韩欧美综合一区| 国产精品成人免费| 免费精品视频在线| 97成人超碰视| 欧美一区二区视频在线观看 | 精品久久一二三区| 亚洲精品videosex极品| 免费欧美在线视频| av男人天堂一区| 日韩区在线观看| 一区二区三区高清不卡| 久久99精品国产麻豆婷婷| 97se亚洲国产综合自在线观| 欧美电视剧免费观看| 亚洲激情男女视频| 国产精品一区一区三区| 欧美少妇性性性| 国产精品福利av| 国产一区三区三区| 欧美肥妇free| 亚洲女与黑人做爰| 福利91精品一区二区三区| 91精品国产入口在线| 亚洲精品中文在线观看| 国产一区 二区| 91精品国产91久久久久久一区二区| 国产精品毛片大码女人| 美国十次了思思久久精品导航| 日本丶国产丶欧美色综合| 亚洲国产成人午夜在线一区| 蜜臀久久99精品久久久久久9 | 一区二区三区四区蜜桃| 国产成人丝袜美腿| 日韩三级免费观看| 日本亚洲天堂网| 精品1区2区3区| 亚洲一区二区三区四区在线免费观看 | 26uuu精品一区二区| 无码av免费一区二区三区试看| k8久久久一区二区三区| 日本一区二区三区在线观看| 激情六月婷婷综合| 日韩精品一区二区三区视频| 日韩成人一级大片| 91精品国产福利在线观看| 五月综合激情网| 91国产免费看| 欧美一区二区播放| 成人丝袜高跟foot| 99riav久久精品riav|