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

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

?? sbc_driver.h

?? 基于freescale MC9S12XF512 MCU
?? H
字號:
/*******************************************************************************/
/**
Copyright (c) 2007 Freescale Semiconductor
Freescale Confidential Proprietary
\file       SBC_driver.h
\brief      Register definitions and function prototypes for SBC handling
\author     Freescale Semiconductor
\author     Guadalajara Applications Laboratory RTAC Americas
\author     Jaime Orozco
\version    1.0
\date       Feb/16/2007
*/
/*******************************************************************************/
/*                                                                             */
/* All software, source code, included documentation, and any implied know-how */
/* are property of Freescale Semiconductor and therefore considered            */ 
/* CONFIDENTIAL INFORMATION.                                                   */
/*                                                                             */
/* This confidential information is disclosed FOR DEMONSTRATION PURPOSES ONLY. */
/*                                                                             */
/* All Confidential Information remains the property of Freescale Semiconductor*/
/* and will not be copied or reproduced without the express written permission */
/* of the Discloser, except for copies that are absolutely necessary in order  */
/* to fulfill the Purpose.                                                     */
/*                                                                             */
/* Services performed by FREESCALE in this matter are performed AS IS and      */
/* without any warranty. CUSTOMER retains the final decision relative to the   */
/* total design and functionality of the end product.                          */
/*                                                                             */
/* FREESCALE neither guarantees nor will be held liable by CUSTOMER for the    */
/* success of this project.                                                    */
/*                                                                             */
/* FREESCALE disclaims all warranties, express, implied or statutory including,*/
/* but not limited to, implied warranty of merchantability or fitness for a    */
/* particular purpose on any hardware, software or advise supplied to the      */
/* project by FREESCALE, and or any product resulting from FREESCALE services. */
/*                                                                             */
/* In no event shall FREESCALE be liable for incidental or consequential       */
/* damages arising out of this agreement. CUSTOMER agrees to hold FREESCALE    */
/* harmless against any and all claims demands or actions by anyone on account */
/* of any damage,or injury, whether commercial, contractual, or tortuous,      */
/* rising directly or indirectly as a result of the advise or assistance       */
/* supplied CUSTOMER in connection with product, services or goods supplied    */
/* under this Agreement.                                                       */
/*                                                                             */
/*******************************************************************************/

#ifndef _SBC_H
#define _SBC_H

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

/* Default values for SBC Configuration: */

#define SBC_TIM1_INIT   SBC_WDOG_100MS
#define SBC_RCR_INIT    0
#define SBC_CAN_INIT    SBC_SLEWRATE0
#define SBC_IOR_INIT    0
#define SBC_WUR_INIT    SBC_L0L1HIGH|SBC_L2L3BOTH
#define SBC_TIM2_INIT   SBC_CYCLICSENSE_388MS
#define SBC_LPC_INIT    0
#define SBC_INTR_INIT   SBC_CANF|SBC_VDDTEMP|SBC_INTVSUPLOW

/* Read/ Write bit */
#define SBC_R           0b00000000
#define SBC_W           0b00010000

/* SBC Register adresses */
#define SBC_MCR         0b00000000
#define SBC_RCR         0b00100000
#define SBC_CAN         0b01000000
#define SBC_IOR         0b01100000
#define SBC_WUR         0b10000000
#define SBC_TIM         0b10100000
#define SBC_LPC         0b11000000
#define SBC_INTR        0b11100000


/* MCR, Mode Control register */
	/* Write */
#define SBC_MCTR2       0b00000100
#define SBC_MCTR1       0b00000010
#define SBC_MCTR0       0b00000001
	/* Read  */
#define SBC_BATFAIL     0b00001000
#define SBC_VDDPRE      0b00000100
#define SBC_GFAIL       0b00000010
#define SBC_WDRST       0b00000001
	/* MCR Control Bits */
#define SBC_DEBUGMODE   0x00
#define SBC_NORMAL      SBC_MCTR0
#define SBC_STANDBY     SBC_MCTR1
#define SBC_STOP        SBC_MCTR1|SBC_MCTR0
#define SBC_SLEEP       SBC_MCTR2
#define SBC_DBGNORMAL   SBC_MCTR2|SBC_MCTR0
#define SBC_DBGSTANDBY  SBC_MCTR2|SBC_MCTR1
#define SBC_DBGSTOP     SBC_MCTR2|SBC_MCTR1|SBC_MCTR0


  /* RCR, Reset Control Register */    
#define SBC_WDSTOP      0b00001000
#define SBC_NOSTOP      0b00000100
#define SBC_CANSLEEP    0b00000010
#define SBC_RSTTH       0b00000001


/* CAN Register */
/* Write */
#define CANCLR          0b00001000
#define SBC_SC1         0b00000100
#define SBC_SC0         0b00000010
#define SBC_MODE        0b00000001
	/* Read */
#define SBC_CANWU       0b00001000
#define SBC_CAN_F       0b00000100
#define SBC_CAN_UF      0b00000010
#define SBC_THERM_CUR   0b00000001
/* High Speed Can Transceiver Modes */
#define SBC_SLEWRATE0           0x00
#define SBC_SLEWRATE1           SBC_SC0
#define SBC_SLEWRATE2           SBC_SC1
#define SBC_SLEWRATE3           SBC_SC1|SBC_SC0
#define SBC_SLEEP_WKPDISABLE    SBC_MODE|SBC_SC0  
#define SBC_SLEEP_WKPENABLE     SBC_MODE


/* IOR, Input/Output Register */
/* Write */
#define SBC_HSON        0b00000100
	/* Read */
#define SBC_V2LOW       0b00001000
#define SBC_HSOT        0b00000100
#define SBC_VSUPLOW     0b00000010
#define SBC_DEBUG       0b00000001


/* WUR, Wake Up Register */
/* Write */
#define SBC_LCTR3       0b00001000
#define SBC_LCTR2       0b00000100
#define SBC_LCTR1       0b00000010
#define SBC_LCTR0       0b00000001
/* Read */
#define SBC_L3WU        0b00001000
#define SBC_L2WU        0b00000100
#define SBC_L1WU        0b00000010
#define SBC_L0WU        0b00000001
/* Control Bits */
#define SBC_L0L1DISABLED    0x00
#define SBC_L0L1HIGH        SBC_LCTR0
#define SBC_L0L1LOW         SBC_LCTR1
#define SBC_L0L1BOTH        SBC_LCTR1|SBC_LCTR0
#define SBC_L2L3DISABLED    0x00
#define SBC_L2L3HIGH        SBC_LCTR2
#define SBC_L2L3LOW         SBC_LCTR3
#define SBC_L2L3BOTH        SBC_LCTR3|SBC_LCTR2


/* TIM1/2, Timing Registers */
#define SBC_TIM1        0b00000000
#define SBC_TIM2        0b00001000
/* TIM1 Write */
#define SBC_WDW         0b00000100
#define SBC_WDT1        0b00000010
#define SBC_WDT0        0b00000001
/* TIM2 Write */
#define SBC_CSP2        0b00000100
#define SBC_CSP1        0b00000010
#define SBC_CSP0        0b00000001
/* TIM1/TIM2 Read */
#define SBC_CANL2VDD    0b00001000
#define SBC_CANL2BAT    0b00000100
#define SBC_CANL2GND    0b00000010
#define SBC_TXPD        0b00000001
/* Watchdog Periods */
#define SBC_WDOG_10MS           0x00
#define SBC_WDOG_45MS           SBC_WDT0
#define SBC_WDOG_100MS          SBC_WDT1
#define SBC_WDOG_350MS          SBC_WDT1|SBC_WDT0
#define SBC_WDOG_WDW_10MS       SBC_WDW
#define SBC_WDOG_WDW_45MS       SBC_WDW|SBC_WDT0
#define SBC_WDOG_WDW_100MS      SBC_WDW|SBC_WDT1
#define SBC_WDOG_WDW_350MS      SBC_WDW|SBC_WDT1|SBC_WDT0
/* Cyclic Sense Timings */
#define SBC_CYCLICSENSE_5MS     0x00
#define SBC_CYCLICSENSE_9MS     SBC_CSP0
#define SBC_CYCLICSENSE_18MS    SBC_CSP1
#define SBC_CYCLICSENSE_37MS    SBC_CSP1|SBC_CSP0
#define SBC_CYCLICSENSE_74MS    SBC_CSP2
#define SBC_CYCLICSENSE_95MS    SBC_CSP2|SBC_CSP0
#define SBC_CYCLICSENSE_191MS   SBC_CSP2|SBC_CSP1
#define SBC_CYCLICSENSE_388MS   SBC_CSP2|SBC_CSP1|SBC_CSP0


/* LPC, Low Power Control Register */
/* Write */
#define SBC_LX2HS       0b00001000
#define SBC_FWU         0b00000100
#define SBC_CAN_INT     0b00000010
#define SBC_HSAUTO	    0b00000001
/* Read */
#define SBC_CANH2VDD    0b00001000
#define SBC_CANH2BAT    0b00000100
#define SBC_CANH2GND    0b00000010
#define SBC_RXPR        0b00000001


/* INTR, Interrupt Register */
/* Write */
#define SBC_INTVSUPLOW  0b00001000
#define SBC_HSOT_V2LOW  0b00000100
#define SBC_VDDTEMP     0b00000010
#define SBC_CANF        0b00000001
/* Read */
#define SBC_HSOT        0b00000100



/** Function Prototypes */

/** Write SBC register */
void vfnSBC_Write (UINT8 u8TXByte);

/** Read SBC register */
UINT8 u8SBC_Read (UINT8 u8TXByte);

/** Sets the SBC in standby mode with default configuration values */
UINT8 u8SBC_StandbyMode (void);

/** Sets the SBC in Debug-Standby mode with default configuration values */
void vfnSBC_DebugMode (void);

/** Resets the SBC watchdog  */
void vfnSBC_ClearWatchdog(void);


#endif /* _SBC_H */

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一个色在线综合| 日韩不卡一区二区三区| 精品视频在线看| 国产一区二区在线观看视频| 亚洲欧美色一区| 久久久亚洲国产美女国产盗摄 | 91麻豆精品国产自产在线| 国产成人精品午夜视频免费| 亚洲午夜久久久久久久久电影院| 精品国产123| 欧美日本一区二区三区| 972aa.com艺术欧美| 国产精品一级在线| 青青草国产成人99久久| 亚洲综合免费观看高清完整版在线| 久久一区二区三区国产精品| 欧美欧美欧美欧美首页| 91在线观看高清| 成人永久免费视频| 国产麻豆精品在线| 久久99热99| 美女一区二区三区在线观看| 亚洲福利视频导航| 亚洲三级在线观看| 成人欧美一区二区三区黑人麻豆| 久久精品亚洲国产奇米99| 日韩三级精品电影久久久| 欧洲精品中文字幕| 色哟哟国产精品| 91香蕉国产在线观看软件| 国产成人自拍在线| 国产91精品精华液一区二区三区| 激情久久五月天| 蜜臀av一区二区| 免费高清在线一区| 日本中文在线一区| 日本一区中文字幕| 热久久国产精品| 奇米精品一区二区三区在线观看| 丝瓜av网站精品一区二区| 亚洲国产aⅴ成人精品无吗| 一区二区三区久久久| 亚洲精品免费在线观看| 亚洲乱码国产乱码精品精可以看| 1区2区3区精品视频| 亚洲欧洲成人精品av97| 亚洲欧美偷拍三级| 亚洲主播在线观看| 午夜精品久久久久久久久 | 国产精品综合一区二区| 国产一区二区三区美女| 国产传媒久久文化传媒| 波多野结衣亚洲| 色综合色综合色综合色综合色综合 | 在线播放/欧美激情| 7777精品伊人久久久大香线蕉完整版 | 成人动漫一区二区在线| av电影天堂一区二区在线观看| 99在线热播精品免费| 欧洲激情一区二区| 欧美一区二区成人6969| 337p粉嫩大胆噜噜噜噜噜91av| 久久久久久**毛片大全| 日韩一区欧美小说| 午夜激情综合网| 精品亚洲aⅴ乱码一区二区三区| 国产一区二区三区观看| av福利精品导航| 欧美日韩一区二区三区在线看 | 91年精品国产| 欧美日韩精品一区视频| 久久众筹精品私拍模特| **欧美大码日韩| 日韩中文字幕区一区有砖一区| 国产一区二区在线观看免费| 99国产精品久久久久久久久久久 | 欧美主播一区二区三区美女| 日韩写真欧美这视频| 日本一区二区三区免费乱视频| 亚洲人成网站影音先锋播放| 丝袜美腿亚洲色图| 国产69精品久久久久毛片| 欧美午夜精品一区二区三区| 精品欧美黑人一区二区三区| 亚洲四区在线观看| 麻豆精品一区二区av白丝在线| av中文字幕不卡| 制服.丝袜.亚洲.另类.中文| 国产精品天美传媒| 日韩福利视频网| 成人三级伦理片| 欧美挠脚心视频网站| 国产精品污网站| 蜜臀精品一区二区三区在线观看| 97精品久久久午夜一区二区三区| 日韩亚洲国产中文字幕欧美| 亚洲精品乱码久久久久久日本蜜臀| 久久9热精品视频| 在线免费av一区| 久久精品男人天堂av| 日韩av一区二| 在线观看一区二区精品视频| 国产午夜精品久久| 日韩精品一二三四| 在线观看国产精品网站| 日本一区二区三区视频视频| 美女视频黄a大片欧美| 在线观看国产一区二区| 中文字幕精品一区| 国产乱码精品一区二区三 | 欧美精品一区二区蜜臀亚洲| 亚洲国产中文字幕| 一道本成人在线| 国产日韩欧美制服另类| 蜜臀av性久久久久蜜臀aⅴ流畅| 91麻豆福利精品推荐| 国产色产综合色产在线视频| 青青草国产成人99久久| 欧美日韩在线播| 亚洲一区二区精品视频| thepron国产精品| 国产欧美一区二区精品性色超碰| 欧美aⅴ一区二区三区视频| 欧美日韩一区二区在线观看视频| 亚洲男同性视频| 99久久99久久精品免费看蜜桃| 国产人成一区二区三区影院| 国产最新精品免费| 精品久久人人做人人爱| 日本sm残虐另类| 日韩一区二区三区免费看| 日韩和的一区二区| 欧美丰满一区二区免费视频 | 性做久久久久久久免费看| 欧美无砖砖区免费| 亚洲最大色网站| 在线精品视频免费观看| 亚洲免费在线播放| 色94色欧美sute亚洲线路一ni| 亚洲免费视频成人| 欧美性做爰猛烈叫床潮| 亚洲第一av色| 欧美精品久久天天躁| 日韩专区中文字幕一区二区| 337p亚洲精品色噜噜噜| 日本午夜精品一区二区三区电影| 欧美一级一区二区| 久久99热99| 国产性做久久久久久| 国产aⅴ精品一区二区三区色成熟| 日本一区二区三区dvd视频在线| 国产成a人无v码亚洲福利| 亚洲国产电影在线观看| 色八戒一区二区三区| 亚洲午夜国产一区99re久久| 欧美三级乱人伦电影| 日韩二区在线观看| 欧美不卡一二三| 国产成人在线看| 亚洲精品国产高清久久伦理二区| 色噜噜夜夜夜综合网| 日韩福利电影在线观看| 精品欧美久久久| 国产白丝网站精品污在线入口| 亚洲人成亚洲人成在线观看图片| 欧美性色综合网| 精品一区二区在线看| 国产欧美一区二区三区在线看蜜臀 | 亚洲男人的天堂在线观看| 欧美日韩综合在线| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲国产成人午夜在线一区| 91麻豆国产香蕉久久精品| 蜜桃一区二区三区在线观看| 国产日韩av一区| 欧美视频日韩视频在线观看| 久久精品二区亚洲w码| 欧美国产乱子伦| 欧美日韩亚洲综合在线| 国产成人日日夜夜| 亚洲一区二区在线播放相泽| 欧美mv和日韩mv国产网站| 波多野结衣91| 美女性感视频久久| 亚洲毛片av在线| 久久综合五月天婷婷伊人| 成年人午夜久久久| 日本特黄久久久高潮| 亚洲色图.com| 久久久久久久综合日本| 精品视频在线免费| 成人短视频下载| 久久99热国产| 亚洲成人1区2区| 国产精品亲子乱子伦xxxx裸| 91精品国产乱码久久蜜臀| jlzzjlzz欧美大全| 美女视频网站黄色亚洲| 亚洲影院免费观看| 国产精品电影一区二区三区|