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

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

?? hd_mcu_cfg.h

?? 新能源燃料電池小車系統(tǒng)
?? H
字號:
 /************************************************************************/
 /************    predefine constant for hardware             ************/
 /************    including config and pin assemble           ************/
 /************    created by matiancai 2008/04/12             ************/
 /************    used for water cooling system only          ************/ 
 /************************************************************************/
 
  #ifndef _HD_CFG_H
  #define _HD_CFG_H
  
  #include <hidef.h>            /* common defines and macros */
  #include <mc9s12dp256.h>      /* derivative information */
 
  /****************Hardware config*******************/
  /****************Pins for Drivers******************/
  #define Drsg0	    PORTA_BIT0			     //DriverEnable port
  #define Drsg1	    PORTA_BIT1		       //Hydrogen in EV
  #define Drsg2	    PORTA_BIT2		       //Hydrogen out EV
  #define Drsg3	    PORTA_BIT3		       //Compressor MC
  #define Drsg4	    PORTA_BIT4		       //Stack MC
  #define Drsg5	    PORTA_BIT5		       //Cooling Fan1
  #define Drsg6	    PORTA_BIT6		       //Cooling Fan2
  #define Drsg7	    PORTA_BIT7		       //Cooling pump
  #define Drsg8	    PTP_PTP7		         //Water separator drain valve
  #define Drsg9	    PTP_PTP6		         //TBD1
  #define Drsg10	  PTP_PTP5		         //TBD2
  #define Drsg11	  PTP_PTP4		         //TBD3
  /****************Pins for Signals input***********/
  #define CMPFt	    PORTB_BIT0            //fault signal of compressor
  #define WPSIN	    PORTB_BIT2            //signal for water tank
  /****************Pins for DA Control*************/ 
  #define DASS	    PTH_PTH3              //SPIDA enable Pin
 
    /****************action macro define*************/
  #define DriverEnable                    Drsg0=0;SetFlgDrv  
  #define DriverDisable                   Drsg0=1;ClcFlgDrv
    
  #define ACT_SUPPLY_HYDROGEN             Drsg1=1;SetFlgHEV2    //supply hydrogen to satck
  #define STP_SUPPLY_HYDROGEN             Drsg1=0;ClcFlgHEV2
  
  #define ACT_DRAIN_HYDROGEN              Drsg2=1;SetFlgHEV3
  #define STP_DRAIN_HYDROGEN              Drsg2=0;ClcFlgHEV3
  
  #define ACT_CMPCNT                      Drsg3=1;SetFlgCMP
  #define STP_CMPCNT                      Drsg3=0;ClcFlgCMP;flgDAINI=0
  
  #define ACT_STCNT                       Drsg4=1;SetFlgCNT
  #define STP_STCNT                       Drsg4=0;ClcFlgCNT 
  
  #define ACT_FAN1                        Drsg5=1;SetFlgFAN1
  #define STP_FAN1                        Drsg5=0;ClcFlgFAN1
  
  #define ACT_FAN2                        Drsg6=1;SetFlgFAN2
  #define STP_FAN2                        Drsg6=0;ClcFlgFAN2
  
  #define ACT_CWP                         Drsg7=1;SetFlgCWP
  #define STP_CWP                         Drsg7=0;ClcFlgCWP
  
  #define ACT_DRAIN_WATER                 Drsg8=1;SetFlgWEV1
  #define STP_DRAIN_WATER                 Drsg8=0;ClcFlgWEV1 
 
  #define ACT_TBD1                        Drsg9=1;//SetFlgCWP
  #define STP_TBD1                        Drsg9=0;//ClcFlgCWP  
 
  #define ACT_TBD2                        Drsg10=1;//SetFlgCWP
  #define STP_TBD2                        Drsg10=0;//ClcFlgCWP
  
  #define ACT_TBD3                        Drsg11=1;//SetFlgCWP
  #define STP_TBD3                        Drsg11=0;//ClcFlgCWP 
  
  #define SPIDAEnable                     DASS=0
  #define SPIDADisable                    DASS=1 
 
  
  /*******Hardware related Varibles predefine**************/
 
  /**************Flag bits of StateDevice**********/
  #define StatusofActs  StateDevice.Bits
  #define sysFlgDrv     StateDevice.StateFlags.flagDrv
  #define sysFlgHEV1    StateDevice.StateFlags.flagHEV1
  #define sysFlgHEV2    StateDevice.StateFlags.flagHEV2
  #define sysFlgHEV3    StateDevice.StateFlags.flagHEV3
  #define sysFlgWEV1    StateDevice.StateFlags.flagWEV1
  #define sysFlgWEV2    StateDevice.StateFlags.flagWEV2
  #define sysFlgDIP     StateDevice.StateFlags.flagDIP
  #define sysFlgCNT     StateDevice.StateFlags.flagCNT
  #define sysFlgCMP     StateDevice.StateFlags.flagCMP 
  #define sysFlgHRP     StateDevice.StateFlags.flagHRP
  #define sysFlgFAN1    StateDevice.StateFlags.flagFAN1 
  #define sysFlgFAN2    StateDevice.StateFlags.flagFAN2 
  #define sysFlgCWP     StateDevice.StateFlags.flagCWP
  #define ErrFlgWPS     StateDevice.StateFlags.flagEWPS
  #define ErrFlgCMP     StateDevice.StateFlags.flagFCMP
  
  #define SetFlgDrv 		sysFlgDrv =1
  #define ClcFlgDrv 		sysFlgDrv =0
  #define SetFlgHEV1 		sysFlgHEV1=1
  #define ClcFlgHEV1 		sysFlgHEV1=0
  #define SetFlgHEV2 		sysFlgHEV2=1
  #define ClcFlgHEV2 		sysFlgHEV2=0  
  #define SetFlgHEV3 		sysFlgHEV3=1
  #define ClcFlgHEV3 		sysFlgHEV3=0
  #define SetFlgWEV1 		sysFlgWEV1=1
  #define ClcFlgWEV1 		sysFlgWEV1=0
  #define SetFlgWEV2 		sysFlgWEV2=1
  #define ClcFlgWEV2 		sysFlgWEV2=0
  #define SetFlgDIP 		sysFlgDIP =1
  #define ClcFlgDIP 		sysFlgDIP =0
  #define SetFlgCNT 		sysFlgCNT =1
  #define ClcFlgCNT 		sysFlgCNT =0
  #define SetFlgCMP 		sysFlgCMP =1
  #define ClcFlgCMP 		sysFlgCMP =0 
  #define SetFlgHRP 		sysFlgHRP =1
  #define ClcFlgHRP 		sysFlgHRP =0
  #define SetFlgFAN1 		sysFlgFAN1=1
  #define ClcFlgFAN1 		sysFlgFAN1=0
  #define SetFlgFAN2 		sysFlgFAN2=1
  #define ClcFlgFAN2 		sysFlgFAN2=0
  #define SetFlgCWP 		sysFlgCWP =1
  #define ClcFlgCWP 		sysFlgCWP =0
  #define SetFlgEWPS 		ErrFlgWPS =1
  #define ClcFlgEWPS 		ErrFlgWPS =0 
  #define SetFlgFCMP 		ErrFlgCMP =1
  #define ClcFlgFCMP 		ErrFlgCMP =0
/**********************************************************/
/**************Timer related marco definition**************/
/**********************************************************/
  #define T0Enable        TIE_C0I=1
  #define T0Disable       TIE_C0I=0
  #define T1Enable        TIE_C1I=1
  #define T1Disable       TIE_C1I=0
  #define T2Enable        TIE_C2I=1
  #define T2Disable       TIE_C2I=0
  #define T3Enable        TIE_C3I=1
  #define T3Disable       TIE_C3I=0
  #define T4Enable        TIE_C4I=1
  #define T4Disable       TIE_C4I=0
  #define T5Enable        TIE_C5I=1
  #define T5Disable       TIE_C5I=0
  #define T6Enable        TIE_C6I=1
  #define T6Disable       TIE_C6I=0
  #define T7Enable        TIE_C7I=1
  #define T7Disable       TIE_C7I=0
 
  #define ALLTimerDisable TIE=0X00
  #define EnableHDrain    T0Enable
  #define DisableHDrain		T0Disable
  #define EnableStepWait  T1Enable
  #define DisableStepWait T1Disable
  #define EnableWDrain    T2Enable
  #define DisableWDrain   T2Disable
  #define EnableDAINI     T3Enable;TC3=TC3+0XF424;
  #define DisableDAINI    T3Disable;
  #define EnablePlmtCtrl  T4Enable
  #define DisablePlmtCtrl T4Disable
  #define EnableCANVMS    T7Enable;TC7=TC7+0X036B
  #define DisableCANVMS   T7Disable
  
  
  
  #define TimerEnable     CRGINT_RTIE=1
  #define TimerDisable    CRGINT_RTIE=0
  
   /**************Bits of FCEStatus************/
  #define SysStatus     FCEStatus.MergedBits.baseState
  #define SysErrRank		FCEStatus.MergedBits.ErrRank
  
  
  /**************Enum items for stepCtrl******/
  #define sysIdle       0
  #define sysECUReady   1
  #define sysStarting   2
  #define sysStartWait  3
  #define sysWaitReady  4
  #define sysReday	    5
  #define sysRunning    6
  #define sysAddPset    7
  #define sysDecPset    8
  #define sysStopWait   9
  #define sysStoping    10
  #define sysStopDrain  11
  /********************FceECUState***********************/
  #define ECU_Ready		      0				//Ready
  #define ECU_Enabled		    2				//Enabled 
  #define ECU_Powerup		    4				//PowerOn
  #define ECU_Error		      5				//Fault
  #define ECU_Calib         7				//Calibration and Dignosis
  /***Following code will be effective only when not Error***/
  #define ECU_Normal        0       //Run without error
  #define ECU_MinorFault    1       //MinorFault
  #define ECU_GeneralFault  2       //GeneralFault
  /***Following code will be effective only when Error***/
  #define ECU_LowError      1       //second rank error
  #define ECU_HighError     2       //high   rank error
  
  /********************FceCmd***********************/
  #define cmdEnable         2
  #define cmdDisable        1
  
  #define cmdShutDown       1
  #define cmdCancelShutDown 2
  
  #define sysNotReady   stepCtrl!=sysECUReady
  #define ReayCondOK    ((Vst>IniVstLmt)&&(CVmin>IniCVLmt))  
  #define StopCondOK    (PHin<=100) 
  /*******************System State macro**************************/
  #define SysSetRun         SysRun=1														 //set system to be running
  #define SysSetStop        SysRun=0														 //set system to be stopping
  #define SysSetEmg         SysEmgency=1												 //set system to be emgency stopping
  #define SysCancelEmg      SysEmgency=0												 //cancel emgency stopping
  #define SysRunUpdate      SysRunOld=SysRun								 //unpdate system run state
  #define SysEmgencyUpdate  SysEmgencyOld=SysEmgency				 //unpdate system emgency state
  #define SysStateUpdate    SysRunUpdate;SysEmgencyUpdate;
  
  #define ModeIdle          0
  #define ModeManual        1
  #define ModeFCEAuto       2
  #define ModeVMSAuto       4
  
  #define IsSysRun          (SysRun==1)												 //judge whether system is running
  #define IsSysEmg          (SysEmgency==1)										 //judge whether system is emgency stopping
  #define SysRunChanged     (SysRun!=SysRunOld)								 //judge whether runstate changed
  #define SysEmgencyChanged (SysEmgency!=SysEmgencyOld)				 //judge whether emgencystate changed
  #define SysEnable         (SysRunChanged&&IsSysRun)
  #define SysDisable        (SysRunChanged&&(!IsSysRun))
  #define SysFallEmg 				(SysEmgencyChanged&&IsSysEmg)
  #define SysFreeEmg 				(SysEmgencyChanged&&(!IsSysEmg))
  #define IsSysRunning      (!(SysRunChanged)&&(IsSysRun)) 
  
  #define IsIdleCtrl        (modeCtrl==ModeIdle)
  #define IsManualCtrl      (modeCtrl==ModeManual)
  #define IsFCEAutoCtrl     (modeCtrl==ModeFCEAuto)
  #define IsVMSAutoCtrl     (modeCtrl==ModeVMSAuto)
  
  #define flagErr           1
  #define flagNormal        0
  
   /*************Sensor config****************/
  #define IstRawDate      ATD0DR1
  #define IcpRawDate      ATD0DR2
  #define TBD1RawDate     ATD0DR3
  #define PHSRawDate      ATD0DR4
  #define PWinRawDate     ATD0DR5
  #define THinRawDate     ATD0DR6
  #define TWinRawDate     ATD0DR7
  
  #define VcpRawDate      ATD1DR1
  #define TBD2RawDate     ATD1DR2
  #define PAinRawDate     ATD1DR3
  #define PHinRawDate     ATD1DR4
  #define VstRawDate      ATD1DR5
  #define TAinRawDate     ATD1DR6
  #define TWoutRawDate    ATD1DR7
  
  #endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区视频在线 | 国产精品天天看| **网站欧美大片在线观看| 午夜私人影院久久久久| 国产suv精品一区二区三区 | 国产二区国产一区在线观看| 色八戒一区二区三区| 亚洲精品一区在线观看| 一区二区三区四区中文字幕| 国产精品一区二区三区乱码| 91精品欧美综合在线观看最新| 亚洲女人的天堂| 粉嫩av一区二区三区| 日韩午夜激情av| 亚洲国产视频a| 色欧美88888久久久久久影院| 久久嫩草精品久久久精品| 日本伊人午夜精品| 5566中文字幕一区二区电影| 一区二区高清在线| av不卡在线观看| 日本一区二区免费在线观看视频| 开心九九激情九九欧美日韩精美视频电影| 91在线小视频| 国产精品福利av| 成人免费观看视频| 中文字幕亚洲在| 成人高清免费在线播放| 国产日韩欧美精品电影三级在线| 久久91精品国产91久久小草| 精品国精品国产| 久久国产精品99久久久久久老狼| 在线电影一区二区三区| 亚洲成av人片一区二区| 欧美日韩一区二区三区不卡| 亚洲一区二区三区自拍| 欧美性猛交xxxxxx富婆| 亚洲国产成人av网| 91精品综合久久久久久| 美女一区二区在线观看| 日韩欧美国产精品| 国产精品一级二级三级| 国产日韩欧美精品电影三级在线| av一二三不卡影片| 亚洲最快最全在线视频| 欧美日韩在线播放| 日本在线不卡视频| 国产午夜亚洲精品不卡| 成人禁用看黄a在线| 亚洲精品美腿丝袜| 91精品欧美一区二区三区综合在| 麻豆精品视频在线观看视频| 久久老女人爱爱| av一区二区三区| 日韩av午夜在线观看| 精品sm捆绑视频| 97久久超碰国产精品| 亚洲第一二三四区| 精品国产伦一区二区三区观看方式| 国产一区二区在线视频| 最近中文字幕一区二区三区| 欧美日韩中文另类| 国产精品资源在线| 亚洲精品视频在线| 日韩美女在线视频 | 欧美午夜精品免费| 久久69国产一区二区蜜臀| 日韩美女视频19| 日韩午夜电影在线观看| 91视视频在线直接观看在线看网页在线看| 亚洲午夜精品久久久久久久久| 日韩久久久精品| 91啪亚洲精品| 狠狠色2019综合网| 亚洲午夜久久久久久久久电影院 | 成人一区在线看| 亚洲成人动漫在线免费观看| 久久久久久久久久久久电影 | 99精品久久免费看蜜臀剧情介绍| 天天综合天天综合色| 国产精品不卡一区| 欧美哺乳videos| 91蝌蚪porny| 国产精品99久久久久久有的能看| 亚洲综合一区二区| 国产农村妇女毛片精品久久麻豆| 91麻豆精品91久久久久同性| 91在线一区二区三区| 国产一区二区三区免费播放 | 日韩免费成人网| 欧美午夜一区二区三区免费大片| caoporen国产精品视频| 狠狠色狠狠色综合| 青青草97国产精品免费观看 | 国产精品人人做人人爽人人添| 欧美一区二区福利视频| 色老汉一区二区三区| 成人一区二区三区| 久久电影网电视剧免费观看| 天天色综合成人网| 亚洲亚洲人成综合网络| 亚洲精品视频一区| 亚洲日本在线看| 国产精品理论片在线观看| 国产欧美一区二区在线| 久久久综合视频| 国产色一区二区| 久久久久久夜精品精品免费| 欧美成人伊人久久综合网| 日韩视频免费直播| 日韩区在线观看| 欧美大片在线观看一区| 欧美一区二区女人| 日韩一区二区三区高清免费看看| 欧美日韩精品三区| 欧美久久免费观看| 在线91免费看| 日韩欧美在线网站| 精品国产一区二区在线观看| 久久综合视频网| 国产欧美一区二区三区沐欲| 国产日韩欧美精品一区| 国产精品久久久久久一区二区三区| 国产精品网站一区| 亚洲视频一区二区在线| 亚洲成人先锋电影| 免费观看在线色综合| 国产在线精品不卡| 成人免费毛片a| 色噜噜狠狠色综合中国| 欧美精品久久久久久久久老牛影院| 欧美日韩国产综合一区二区三区 | 欧美自拍偷拍午夜视频| 欧美日韩免费电影| 欧美精品一区二区蜜臀亚洲| 国产欧美日韩精品一区| 亚洲另类在线一区| 婷婷成人综合网| 国产一区二区三区免费在线观看| aaa欧美色吧激情视频| 欧美综合视频在线观看| 日韩美女视频在线| 中文字幕日韩一区| 首页国产欧美日韩丝袜| 国产露脸91国语对白| 91免费观看在线| 日韩欧美国产午夜精品| 国产精品第13页| 日韩精品免费专区| 国产盗摄精品一区二区三区在线| 一本久久a久久精品亚洲| 欧美一激情一区二区三区| 国产精品水嫩水嫩| 青青草原综合久久大伊人精品优势| 国产91精品在线观看| 欧美丝袜丝交足nylons图片| 精品久久免费看| 亚洲精品精品亚洲| 国产一区二区中文字幕| 欧美日韩成人综合天天影院| 欧美国产97人人爽人人喊| 日韩精品91亚洲二区在线观看| 国产 日韩 欧美大片| 欧美日本一区二区| 亚洲免费观看高清完整版在线| 国产专区综合网| 欧美精品少妇一区二区三区| 国产精品福利一区| 激情文学综合插| 69堂精品视频| 一区二区三区在线观看国产| 国产麻豆精品久久一二三| 欧美日本精品一区二区三区| 中文字幕一区二区在线播放| 九九精品一区二区| 欧美日本视频在线| 亚洲一级二级在线| av一区二区不卡| 欧美国产在线观看| 国产一区999| 精品国产青草久久久久福利| 亚洲成在人线在线播放| 97久久久精品综合88久久| 欧美国产国产综合| 国产成人自拍网| 精品成人一区二区三区四区| 青青草原综合久久大伊人精品优势| 欧美亚洲综合另类| 一区二区三区四区激情| bt7086福利一区国产| 中文一区二区在线观看| 国产成人精品综合在线观看| 日韩久久久久久| 看电视剧不卡顿的网站| 日韩欧美在线影院| 激情小说亚洲一区| 国产丝袜欧美中文另类| 国产成人精品综合在线观看 | caoporn国产精品| 自拍偷拍亚洲综合|