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

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

?? des_mc35xs3400.h

?? BCM 控制demo源代碼
?? H
字號:
/*******************************************************************************/
/**
Copyright (c) 2007 Freescale Semiconductor
\file       des_MC35XS3400.h
\brief      Register definitions and function prototypes for high side switch \n
            MC35XS3400
\author     Freescale Semiconductor
\author     B05114
\version    0.1
\date       May/2007
*/
/*******************************************************************************/

#ifndef _DES_MC35XS3400_H  /* Prevent duplicated includes */
#define _DES_MC35XS3400_H

/** Variable types and common definitions */
#include "typedefs.h" 

/* MC35XS3400 default configuration */
#define XS35_PWMR_0_INIT        XS_OFF|0x7F
#define XS35_PWMR_1_INIT        XS_OFF|0x7F
#define XS35_PWMR_2_INIT        XS_OFF|0x7F
#define XS35_PWMR_3_INIT        XS_OFF|0x7F
#define XS35_CONFR0_0_INIT      XS_DIR_DIS|XS_SLEW_LOW|XS_NO_DELAY
#define XS35_CONFR0_1_INIT      XS_DIR_DIS|XS_SLEW_LOW|XS_NO_DELAY
#define XS35_CONFR0_2_INIT      XS_DIR_DIS|XS_SLEW_LOW|XS_NO_DELAY
#define XS35_CONFR0_3_INIT      XS_DIR_DIS|XS_SLEW_LOW|XS_NO_DELAY
#define XS35_CONFR1_0_INIT      XS_RETRY_DIS|XS_OS_DIS|XS_OLON_EN|XS_OLOFF_DIS|XS_OLLED_DIS|XS_CSNS_LOW
#define XS35_CONFR1_1_INIT      XS_RETRY_DIS|XS_OS_DIS|XS_OLON_EN|XS_OLOFF_DIS|XS_OLLED_DIS|XS_CSNS_LOW
#define XS35_CONFR1_2_INIT      XS_RETRY_DIS|XS_OS_DIS|XS_OLON_EN|XS_OLOFF_DIS|XS_OLLED_DIS|XS_CSNS_LOW
#define XS35_CONFR1_3_INIT      XS_RETRY_DIS|XS_OS_DIS|XS_OLON_EN|XS_OLOFF_DIS|XS_OLLED_DIS|XS_CSNS_LOW
#define XS35_OCR_0_INIT         XS_INRUSH_LOW|XS_OC_INRUSH_ONLY
#define XS35_OCR_1_INIT         XS_INRUSH_LOW|XS_OC_INRUSH_ONLY
#define XS35_OCR_2_INIT         XS_INRUSH_LOW|XS_OC_INRUSH_ONLY
#define XS35_OCR_3_INIT         XS_INRUSH_LOW|XS_OC_INRUSH_ONLY
#define XS35_GCR_INIT           XS_PWM_INTCLK|XS_TEMP_DIS|XS_CSNS_DIS|XS_UV_EN|XS_OV_EN

/* Operation modes */
#define XS_SLEEP                0
#define XS_NORMAL               1

/* Registers */
#define XS_STATR                0x00
#define XS_PWMR                 0x04
#define XS_CONFR0               0x08
#define XS_CONFR1               0x0C
#define XS_OCR                  0x10
#define XS_GCR                  0x14
#define XS_CALR                 0x1D

/* Channel Selection */
#define XS_HS0                  0x00
#define XS_HS1                  0x20
#define XS_HS2                  0x40
#define XS_HS3                  0x60

/* PWM Register */
#define XS_ON                   0x80
#define XS_OFF                  0x00

/* CONFR0 Register */
#define XS_DIR_EN               0x00
#define XS_DIR_DIS              0x20
#define XS_SLEW_MED             0x00
#define XS_SLEW_LOW             0x08
#define XS_SLEW_HIGH            0x10
#define XS_NO_DELAY             0x00
#define XS_DELAY_16             0x01
#define XS_DELAY_32             0x02
#define XS_DELAY_48             0x03
#define XS_DELAY_64             0x04
#define XS_DELAY_80             0x05
#define XS_DELAY_96             0x06
#define XS_DELAY_112            0x07

/* CONFR1 Register */
#define XS_RETRY_UNL            0x40
#define XS_RETRY_DIS            0x20
#define XS_OS_DIS               0x10
#define XS_OLON_EN              0x00
#define XS_OLON_DIS             0x08
#define XS_OLOFF_EN             0x00
#define XS_OLOFF_DIS            0x04
#define XS_OLLED_EN             0x02
#define XS_OLLED_DIS            0x00
#define XS_CSNS_LOW             0x00
#define XS_CSNS_HIGH            0x01
/* Open load selection */
#define XS_NO_LOAD              XS_OLON_DIS
#define XS_LED                  XS_OLLED_EN
#define XS_BULB                 XS_OLLED_DIS

/* Overcurrent Register */
#define XS_BULB_COOL_MED        0x00
#define XS_BULB_COOL_LOW        0x40
#define XS_BULB_COOL_HIGH       0x80
#define XS_INRUSH_MED           0x00
#define XS_INRUSH_LOW           0x10
#define XS_INRUSH_HIGH          0x20
#define XS_OCH1_TO_OCH2         0x08
#define XS_STEADY_OCL1          0x00
#define XS_STEADY_OCL0          0x02
#define XS_STEADY_OCL2          0x04
#define XS_OC_INRUSH_ONLY       0x00
#define XS_OC_INRUSH_COOLING    0x01

/* Global Configuration Register */                      
#define XS_PWM_DISABLED         0x00                       
#define XS_PWM_IN0CLK           0x80
#define XS_PWM_INTCLK           0xC0
#define XS_TEMP_EN              0x20
#define XS_TEMP_DIS             0x00
#define XS_CSNS_EN              0x10
#define XS_CSNS_DIS             0x00
#define XS_CSNS_HS0             0x00
#define XS_CSNS_HS1             0x04
#define XS_CSNS_HS2             0x08
#define XS_CSNS_HS3             0x0C
#define XS_UV_EN                0x02
#define XS_OV_EN                0x01

/* SOA bits for reading through STATR */
#define XS_HS0_RD               0x00
#define XS_HS1_RD               0x08
#define XS_HS2_RD               0x10
#define XS_HS3_RD               0x18
#define XS_FLTR_RD              0x00
#define XS_PWMR_RD              0x01
#define XS_CONFR0_RD            0x02
#define XS_CONFR1_RD            0x03
#define XS_OCR_RD               0x04
#define XS_GCR_RD               0x05
#define XS_DIAGR0               0x07
#define XS_DIAGR1               0x0F
#define XS_DIAGR2               0x17
#define XS_HS0_RD               0x00
#define XS_HS1_RD               0x08
#define XS_HS2_RD               0x10
#define XS_HS3_RD               0x18

/* Fault Register flags */    
#define XS_FAULT_UVF            0x80    
#define XS_FAULT_OVF            0x40    
#define XS_FAULT_OLON           0x20    
#define XS_FAULT_OLOFF          0x10    
#define XS_FAULT_OSF            0x08    
#define XS_FAULT_OTF            0x04    
#define XS_FAULT_SCF            0x02    
#define XS_FAULT_OCF            0x01    


/** Function Prototypes */

/** Write MC35XS3400 register */
void des_MC35XS3400_SendCommand(UINT8 u8XS_Command, UINT8 u8XS_Data);

/** Clear MC35XS3400 watchdog */
void des_MC35XS3400_ClrWDT(void);

/** Set MC35XS3400 operation mode */
void des_MC35XS3400_SetMode(UINT8 u8XS_Mode);

/** MC35XS3400 initial default configuration */
void des_MC35XS3400_Config(void);

/** Outputs configuration */
void des_MC35XS3400_HS_Configuration(UINT8 u8HSout, UINT8 u8Dir_control,
                                     UINT8 u8SlewRate, UINT8 u8SwitchDelay);
/** Outputs control */
void des_MC35XS3400_HS_Control(UINT8 u8HSout, UINT8 u8HS_State, UINT8 u8HS_PWM);                               

/** PWM module selection */
void des_MC35XS3400_Select_PWM_Module(UINT8 u8PWMSelect);

/** Select open load detection */ 
void des_MC35XS3400_OpenLoad_Detect(UINT8 u8HSout, UINT8 u8OLselect);

/** Select current sense ratio */
void des_MC35XS3400_Select_CurrentSense(UINT8 u8HSout, UINT8 u8SenseRatio);

/** Select current profile */
void des_MC35XS3400_Select_CurrentProfile(UINT8 u8HSout, 
                                          UINT8 u8CoolCurve, UINT8 u8InrushCurve);
/** Select output steady state */
void des_MC35XS3400_Select_SteadyState(UINT8 u8HSout, UINT8 u8SteadyState);  

/** Select overcurrent mode */
void des_MC35XS3400_Select_OverCurrent(UINT8 u8HSout, UINT8 u8OCmode);  

/** Read HS output status */
UINT8 des_MC35XS3400_Get_Status(UINT8 u8HSout);

                                                                  
#endif /* _DES_MC35XS3400_H */

/*******************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆精品国产91久久久久| 国产欧美日本一区二区三区| 久久免费美女视频| 亚洲精品日韩一| 国产v综合v亚洲欧| 日韩一区二区三区观看| 亚洲综合视频在线| 成人亚洲一区二区一| 欧美一级搡bbbb搡bbbb| 一区二区三区中文字幕电影| 国产精品综合一区二区| 日韩一区二区电影网| 亚洲一区二区三区三| 99久久伊人久久99| 国产日韩欧美一区二区三区综合| 青青草精品视频| 欧美性大战xxxxx久久久| 亚洲精品视频免费看| 97久久久精品综合88久久| 久久久国产精品午夜一区ai换脸| 日本强好片久久久久久aaa| 欧美三级在线视频| 亚洲免费av高清| 99热这里都是精品| 亚洲免费高清视频在线| 91一区二区在线观看| 亚洲女与黑人做爰| 91网上在线视频| 亚洲男同性恋视频| 91久久精品网| 午夜日韩在线观看| 欧美日韩一本到| 日本女人一区二区三区| 在线成人av网站| 毛片基地黄久久久久久天堂| 欧美一级二级在线观看| 麻豆一区二区三区| 久久精品网站免费观看| 国产精品1024| 国产精品成人免费| 欧洲av一区二区嗯嗯嗯啊| 亚洲国产精品久久久久婷婷884| 欧亚洲嫩模精品一区三区| 亚洲成a人v欧美综合天堂下载 | 亚洲欧美另类久久久精品2019| 不卡在线观看av| 一区二区三区中文免费| 欧美日本在线播放| 九九**精品视频免费播放| 欧美精品一区二区三区四区| 国产福利精品一区二区| 亚洲色图19p| 欧美日韩精品二区第二页| 另类小说图片综合网| 欧美国产日产图区| 欧洲一区在线观看| 裸体一区二区三区| 国产精品传媒视频| 欧美猛男超大videosgay| 国模无码大尺度一区二区三区| 国产欧美精品区一区二区三区| 在线视频中文字幕一区二区| 蜜桃av一区二区在线观看| 欧美国产日韩亚洲一区| 欧洲精品视频在线观看| 国产在线视频一区二区| 亚洲夂夂婷婷色拍ww47| 亚洲精品一区二区三区四区高清| 不卡的电影网站| 老司机免费视频一区二区三区| 中文字幕亚洲精品在线观看| 欧美一区二区三区在线| 99久久精品情趣| 蜜臀久久久久久久| 亚洲欧美成人一区二区三区| 日韩精品一区二区三区四区视频| 91在线视频在线| 国产一区二区三区四区五区美女 | 另类小说一区二区三区| 日韩美女久久久| jizz一区二区| 欧美一级电影网站| 91麻豆精品视频| 国产一区二区不卡| 肉色丝袜一区二区| 亚洲丝袜精品丝袜在线| 精品欧美一区二区在线观看| 在线观看免费亚洲| av高清不卡在线| 国产综合一区二区| 人妖欧美一区二区| 亚洲永久精品大片| 亚洲色图在线看| 国产欧美日韩另类视频免费观看 | 成人黄页毛片网站| 激情综合一区二区三区| 一区二区三区加勒比av| 国产精品每日更新在线播放网址 | 国产精品99久久不卡二区| 美女在线观看视频一区二区| 亚洲影院理伦片| 亚洲综合一区在线| 亚洲视频一区二区在线观看| 中文字幕乱码久久午夜不卡| 久久综合色之久久综合| 精品少妇一区二区三区视频免付费| 欧美日韩国产成人在线91| 在线观看亚洲一区| 欧美在线免费视屏| 欧美无乱码久久久免费午夜一区| 一本大道久久a久久精品综合| aaa亚洲精品| 色综合天天天天做夜夜夜夜做| 成人深夜在线观看| 成人av网站大全| 成人短视频下载| 成人污视频在线观看| 不卡av电影在线播放| av在线不卡网| 91无套直看片红桃| 色94色欧美sute亚洲13| 欧美在线你懂的| 欧美日韩五月天| 制服丝袜av成人在线看| 日韩色在线观看| 久久中文字幕电影| 国产精品成人免费在线| 一区二区三区在线免费视频| 亚洲一区二区三区四区在线观看| 天天做天天摸天天爽国产一区| 午夜精品久久久久影视| 免费成人av在线播放| 国产裸体歌舞团一区二区| hitomi一区二区三区精品| 欧美性欧美巨大黑白大战| 欧美一区二区在线看| 久久精品亚洲一区二区三区浴池| 国产精品久久久久久户外露出| 亚洲欧美日韩国产另类专区| 亚洲一卡二卡三卡四卡五卡| 麻豆视频观看网址久久| 成人激情校园春色| 欧美日韩国产一级二级| 2022国产精品视频| 一二三区精品视频| 激情综合色播激情啊| 91视频国产资源| 制服.丝袜.亚洲.中文.综合| 久久精品夜夜夜夜久久| 一区二区三区在线观看国产| 男人的天堂亚洲一区| 不卡的看片网站| 91精品国产综合久久精品| 国产精品乱码一区二三区小蝌蚪| 亚洲精品乱码久久久久久久久| 另类欧美日韩国产在线| 99r国产精品| 精品国产一区二区三区不卡| 一区二区三区视频在线观看| 蜜桃久久精品一区二区| 日本道精品一区二区三区| 久久在线观看免费| 婷婷综合在线观看| 一本大道av伊人久久综合| 欧美电影免费观看完整版| 亚洲一级二级在线| 成人午夜大片免费观看| 日韩一区二区三区av| 亚洲精品高清在线观看| 国产99一区视频免费| 日韩一区二区三区高清免费看看| 亚洲欧美日韩国产中文在线| 国产精品66部| 精品国产凹凸成av人导航| 午夜精品一区二区三区免费视频 | 午夜在线成人av| 久久精品国产一区二区三区免费看| 99精品1区2区| 欧美极品aⅴ影院| 免费欧美高清视频| 欧美蜜桃一区二区三区| 亚洲日本在线天堂| 波多野结衣亚洲一区| 久久亚洲捆绑美女| 久久精品国产99| 91精品国产丝袜白色高跟鞋| 一区二区三区日本| 日本二三区不卡| 椎名由奈av一区二区三区| 成人激情校园春色| 国产精品久久久久久久久动漫 | 成人ar影院免费观看视频| 26uuu久久综合| 激情文学综合网| 2023国产精品| 大桥未久av一区二区三区中文| 亚洲精品综合在线| 国产精品午夜电影| 欧美视频精品在线观看| 国产一区二区三区四区五区入口|