?? _s_b_c__driver_8h.tex
字號(hào):
\section{SBC\_\-driver.h File Reference}\label{_s_b_c__driver_8h}\index{SBC_driver.h@{SBC\_\-driver.h}}Copyright (c) 2007 Freescale Semiconductor Freescale Confidential ProprietaryRegister definitions and function prototypes for SBC handling. {\tt \#include \char`\"{}typedefs.h\char`\"{}}\par\subsection*{Defines}\begin{CompactItemize}\item \#define {\bf SBC\_\-TIM1\_\-INIT}~SBC\_\-WDOG\_\-100MS\label{_s_b_c__driver_8h_a0}\begin{CompactList}\small\item\em Variable types and common definitions. \item\end{CompactList}\item \#define {\bf SBC\_\-RCR\_\-INIT}~0\label{_s_b_c__driver_8h_a1}\item \#define {\bf SBC\_\-CAN\_\-INIT}~SBC\_\-SLEWRATE0\label{_s_b_c__driver_8h_a2}\item \#define {\bf SBC\_\-IOR\_\-INIT}~0\label{_s_b_c__driver_8h_a3}\item \#define {\bf SBC\_\-WUR\_\-INIT}~SBC\_\-L0L1HIGH$|$SBC\_\-L2L3BOTH\label{_s_b_c__driver_8h_a4}\item \#define {\bf SBC\_\-TIM2\_\-INIT}~SBC\_\-CYCLICSENSE\_\-388MS\label{_s_b_c__driver_8h_a5}\item \#define {\bf SBC\_\-LPC\_\-INIT}~0\label{_s_b_c__driver_8h_a6}\item \#define {\bf SBC\_\-INTR\_\-INIT}~SBC\_\-CANF$|$SBC\_\-VDDTEMP$|$SBC\_\-INTVSUPLOW\label{_s_b_c__driver_8h_a7}\item \#define {\bf SBC\_\-R}~0b00000000\label{_s_b_c__driver_8h_a8}\item \#define {\bf SBC\_\-W}~0b00010000\label{_s_b_c__driver_8h_a9}\item \#define {\bf SBC\_\-MCR}~0b00000000\label{_s_b_c__driver_8h_a10}\item \#define {\bf SBC\_\-RCR}~0b00100000\label{_s_b_c__driver_8h_a11}\item \#define {\bf SBC\_\-CAN}~0b01000000\label{_s_b_c__driver_8h_a12}\item \#define {\bf SBC\_\-IOR}~0b01100000\label{_s_b_c__driver_8h_a13}\item \#define {\bf SBC\_\-WUR}~0b10000000\label{_s_b_c__driver_8h_a14}\item \#define {\bf SBC\_\-TIM}~0b10100000\label{_s_b_c__driver_8h_a15}\item \#define {\bf SBC\_\-LPC}~0b11000000\label{_s_b_c__driver_8h_a16}\item \#define {\bf SBC\_\-INTR}~0b11100000\label{_s_b_c__driver_8h_a17}\item \#define {\bf SBC\_\-MCTR2}~0b00000100\label{_s_b_c__driver_8h_a18}\item \#define {\bf SBC\_\-MCTR1}~0b00000010\label{_s_b_c__driver_8h_a19}\item \#define {\bf SBC\_\-MCTR0}~0b00000001\label{_s_b_c__driver_8h_a20}\item \#define {\bf SBC\_\-BATFAIL}~0b00001000\label{_s_b_c__driver_8h_a21}\item \#define {\bf SBC\_\-VDDPRE}~0b00000100\label{_s_b_c__driver_8h_a22}\item \#define {\bf SBC\_\-GFAIL}~0b00000010\label{_s_b_c__driver_8h_a23}\item \#define {\bf SBC\_\-WDRST}~0b00000001\label{_s_b_c__driver_8h_a24}\item \#define {\bf SBC\_\-DEBUGMODE}~0x00\label{_s_b_c__driver_8h_a25}\item \#define {\bf SBC\_\-NORMAL}~SBC\_\-MCTR0\label{_s_b_c__driver_8h_a26}\item \#define {\bf SBC\_\-STANDBY}~SBC\_\-MCTR1\label{_s_b_c__driver_8h_a27}\item \#define {\bf SBC\_\-STOP}~SBC\_\-MCTR1$|$SBC\_\-MCTR0\label{_s_b_c__driver_8h_a28}\item \#define {\bf SBC\_\-SLEEP}~SBC\_\-MCTR2\label{_s_b_c__driver_8h_a29}\item \#define {\bf SBC\_\-DBGNORMAL}~SBC\_\-MCTR2$|$SBC\_\-MCTR0\label{_s_b_c__driver_8h_a30}\item \#define {\bf SBC\_\-DBGSTANDBY}~SBC\_\-MCTR2$|$SBC\_\-MCTR1\label{_s_b_c__driver_8h_a31}\item \#define {\bf SBC\_\-DBGSTOP}~SBC\_\-MCTR2$|$SBC\_\-MCTR1$|$SBC\_\-MCTR0\label{_s_b_c__driver_8h_a32}\item \#define {\bf SBC\_\-WDSTOP}~0b00001000\label{_s_b_c__driver_8h_a33}\item \#define {\bf SBC\_\-NOSTOP}~0b00000100\label{_s_b_c__driver_8h_a34}\item \#define {\bf SBC\_\-CANSLEEP}~0b00000010\label{_s_b_c__driver_8h_a35}\item \#define {\bf SBC\_\-RSTTH}~0b00000001\label{_s_b_c__driver_8h_a36}\item \#define {\bf CANCLR}~0b00001000\label{_s_b_c__driver_8h_a37}\item \#define {\bf SBC\_\-SC1}~0b00000100\label{_s_b_c__driver_8h_a38}\item \#define {\bf SBC\_\-SC0}~0b00000010\label{_s_b_c__driver_8h_a39}\item \#define {\bf SBC\_\-MODE}~0b00000001\label{_s_b_c__driver_8h_a40}\item \#define {\bf SBC\_\-CANWU}~0b00001000\label{_s_b_c__driver_8h_a41}\item \#define {\bf SBC\_\-CAN\_\-F}~0b00000100\label{_s_b_c__driver_8h_a42}\item \#define {\bf SBC\_\-CAN\_\-UF}~0b00000010\label{_s_b_c__driver_8h_a43}\item \#define {\bf SBC\_\-THERM\_\-CUR}~0b00000001\label{_s_b_c__driver_8h_a44}\item \#define {\bf SBC\_\-SLEWRATE0}~0x00\label{_s_b_c__driver_8h_a45}\item \#define {\bf SBC\_\-SLEWRATE1}~SBC\_\-SC0\label{_s_b_c__driver_8h_a46}\item \#define {\bf SBC\_\-SLEWRATE2}~SBC\_\-SC1\label{_s_b_c__driver_8h_a47}\item \#define {\bf SBC\_\-SLEWRATE3}~SBC\_\-SC1$|$SBC\_\-SC0\label{_s_b_c__driver_8h_a48}\item \#define {\bf SBC\_\-SLEEP\_\-WKPDISABLE}~SBC\_\-MODE$|$SBC\_\-SC0\label{_s_b_c__driver_8h_a49}\item \#define {\bf SBC\_\-SLEEP\_\-WKPENABLE}~SBC\_\-MODE\label{_s_b_c__driver_8h_a50}\item \#define {\bf SBC\_\-HSON}~0b00000100\label{_s_b_c__driver_8h_a51}\item \#define {\bf SBC\_\-V2LOW}~0b00001000\label{_s_b_c__driver_8h_a52}\item \#define {\bf SBC\_\-HSOT}~0b00000100\label{_s_b_c__driver_8h_a53}\item \#define {\bf SBC\_\-VSUPLOW}~0b00000010\label{_s_b_c__driver_8h_a54}\item \#define {\bf SBC\_\-DEBUG}~0b00000001\label{_s_b_c__driver_8h_a55}\item \#define {\bf SBC\_\-LCTR3}~0b00001000\label{_s_b_c__driver_8h_a56}\item \#define {\bf SBC\_\-LCTR2}~0b00000100\label{_s_b_c__driver_8h_a57}\item \#define {\bf SBC\_\-LCTR1}~0b00000010\label{_s_b_c__driver_8h_a58}\item \#define {\bf SBC\_\-LCTR0}~0b00000001\label{_s_b_c__driver_8h_a59}\item \#define {\bf SBC\_\-L3WU}~0b00001000\label{_s_b_c__driver_8h_a60}\item \#define {\bf SBC\_\-L2WU}~0b00000100\label{_s_b_c__driver_8h_a61}\item \#define {\bf SBC\_\-L1WU}~0b00000010\label{_s_b_c__driver_8h_a62}\item \#define {\bf SBC\_\-L0WU}~0b00000001\label{_s_b_c__driver_8h_a63}\item \#define {\bf SBC\_\-L0L1DISABLED}~0x00\label{_s_b_c__driver_8h_a64}\item \#define {\bf SBC\_\-L0L1HIGH}~SBC\_\-LCTR0\label{_s_b_c__driver_8h_a65}\item \#define {\bf SBC\_\-L0L1LOW}~SBC\_\-LCTR1\label{_s_b_c__driver_8h_a66}\item \#define {\bf SBC\_\-L0L1BOTH}~SBC\_\-LCTR1$|$SBC\_\-LCTR0\label{_s_b_c__driver_8h_a67}\item \#define {\bf SBC\_\-L2L3DISABLED}~0x00\label{_s_b_c__driver_8h_a68}\item \#define {\bf SBC\_\-L2L3HIGH}~SBC\_\-LCTR2\label{_s_b_c__driver_8h_a69}\item \#define {\bf SBC\_\-L2L3LOW}~SBC\_\-LCTR3\label{_s_b_c__driver_8h_a70}\item \#define {\bf SBC\_\-L2L3BOTH}~SBC\_\-LCTR3$|$SBC\_\-LCTR2\label{_s_b_c__driver_8h_a71}\item \#define {\bf SBC\_\-TIM1}~0b00000000\label{_s_b_c__driver_8h_a72}\item \#define {\bf SBC\_\-TIM2}~0b00001000\label{_s_b_c__driver_8h_a73}\item \#define {\bf SBC\_\-WDW}~0b00000100\label{_s_b_c__driver_8h_a74}\item \#define {\bf SBC\_\-WDT1}~0b00000010\label{_s_b_c__driver_8h_a75}\item \#define {\bf SBC\_\-WDT0}~0b00000001\label{_s_b_c__driver_8h_a76}\item \#define {\bf SBC\_\-CSP2}~0b00000100\label{_s_b_c__driver_8h_a77}\item \#define {\bf SBC\_\-CSP1}~0b00000010\label{_s_b_c__driver_8h_a78}\item \#define {\bf SBC\_\-CSP0}~0b00000001\label{_s_b_c__driver_8h_a79}\item \#define {\bf SBC\_\-CANL2VDD}~0b00001000\label{_s_b_c__driver_8h_a80}\item \#define {\bf SBC\_\-CANL2BAT}~0b00000100\label{_s_b_c__driver_8h_a81}\item \#define {\bf SBC\_\-CANL2GND}~0b00000010\label{_s_b_c__driver_8h_a82}\item \#define {\bf SBC\_\-TXPD}~0b00000001\label{_s_b_c__driver_8h_a83}\item \#define {\bf SBC\_\-WDOG\_\-10MS}~0x00\label{_s_b_c__driver_8h_a84}\item \#define {\bf SBC\_\-WDOG\_\-45MS}~SBC\_\-WDT0\label{_s_b_c__driver_8h_a85}\item \#define {\bf SBC\_\-WDOG\_\-100MS}~SBC\_\-WDT1\label{_s_b_c__driver_8h_a86}\item \#define {\bf SBC\_\-WDOG\_\-350MS}~SBC\_\-WDT1$|$SBC\_\-WDT0\label{_s_b_c__driver_8h_a87}\item \#define {\bf SBC\_\-WDOG\_\-WDW\_\-10MS}~SBC\_\-WDW\label{_s_b_c__driver_8h_a88}\item \#define {\bf SBC\_\-WDOG\_\-WDW\_\-45MS}~SBC\_\-WDW$|$SBC\_\-WDT0\label{_s_b_c__driver_8h_a89}\item \#define {\bf SBC\_\-WDOG\_\-WDW\_\-100MS}~SBC\_\-WDW$|$SBC\_\-WDT1\label{_s_b_c__driver_8h_a90}\item \#define {\bf SBC\_\-WDOG\_\-WDW\_\-350MS}~SBC\_\-WDW$|$SBC\_\-WDT1$|$SBC\_\-WDT0\label{_s_b_c__driver_8h_a91}\item \#define {\bf SBC\_\-CYCLICSENSE\_\-5MS}~0x00\label{_s_b_c__driver_8h_a92}\item \#define {\bf SBC\_\-CYCLICSENSE\_\-9MS}~SBC\_\-CSP0\label{_s_b_c__driver_8h_a93}\item \#define {\bf SBC\_\-CYCLICSENSE\_\-18MS}~SBC\_\-CSP1\label{_s_b_c__driver_8h_a94}\item \#define {\bf SBC\_\-CYCLICSENSE\_\-37MS}~SBC\_\-CSP1$|$SBC\_\-CSP0\label{_s_b_c__driver_8h_a95}\item \#define {\bf SBC\_\-CYCLICSENSE\_\-74MS}~SBC\_\-CSP2\label{_s_b_c__driver_8h_a96}\item \#define {\bf SBC\_\-CYCLICSENSE\_\-95MS}~SBC\_\-CSP2$|$SBC\_\-CSP0\label{_s_b_c__driver_8h_a97}\item \#define {\bf SBC\_\-CYCLICSENSE\_\-191MS}~SBC\_\-CSP2$|$SBC\_\-CSP1\label{_s_b_c__driver_8h_a98}\item \#define {\bf SBC\_\-CYCLICSENSE\_\-388MS}~SBC\_\-CSP2$|$SBC\_\-CSP1$|$SBC\_\-CSP0\label{_s_b_c__driver_8h_a99}\item \#define {\bf SBC\_\-LX2HS}~0b00001000\label{_s_b_c__driver_8h_a100}\item \#define {\bf SBC\_\-FWU}~0b00000100\label{_s_b_c__driver_8h_a101}\item \#define {\bf SBC\_\-CAN\_\-INT}~0b00000010\label{_s_b_c__driver_8h_a102}\item \#define {\bf SBC\_\-HSAUTO}~0b00000001\label{_s_b_c__driver_8h_a103}\item \#define {\bf SBC\_\-CANH2VDD}~0b00001000\label{_s_b_c__driver_8h_a104}\item \#define {\bf SBC\_\-CANH2BAT}~0b00000100\label{_s_b_c__driver_8h_a105}\item \#define {\bf SBC\_\-CANH2GND}~0b00000010\label{_s_b_c__driver_8h_a106}\item \#define {\bf SBC\_\-RXPR}~0b00000001\label{_s_b_c__driver_8h_a107}\item \#define {\bf SBC\_\-INTVSUPLOW}~0b00001000\label{_s_b_c__driver_8h_a108}\item \#define {\bf SBC\_\-HSOT\_\-V2LOW}~0b00000100\label{_s_b_c__driver_8h_a109}\item \#define {\bf SBC\_\-VDDTEMP}~0b00000010\label{_s_b_c__driver_8h_a110}\item \#define {\bf SBC\_\-CANF}~0b00000001\label{_s_b_c__driver_8h_a111}\item \#define {\bf SBC\_\-HSOT}~0b00000100\label{_s_b_c__driver_8h_a112}\end{CompactItemize}\subsection*{Functions}\begin{CompactItemize}\item void {\bf vfn\-SBC\_\-Write} (UINT8 u8TXByte)\begin{CompactList}\small\item\em Write SBC register. \item\end{CompactList}\item UINT8 {\bf u8SBC\_\-Read} (UINT8 u8TXByte)\begin{CompactList}\small\item\em Read SBC register. \item\end{CompactList}\item UINT8 {\bf u8SBC\_\-Standby\-Mode} (void)\begin{CompactList}\small\item\em Sets the SBC in standby mode with default configuration values. \item\end{CompactList}\item void {\bf vfn\-SBC\_\-Debug\-Mode} (void)\begin{CompactList}\small\item\em Sets the SBC in Debug-Standby mode with default configuration values. \item\end{CompactList}\item void {\bf vfn\-SBC\_\-Clear\-Watchdog} (void)\begin{CompactList}\small\item\em Resets the SBC watchdog. \item\end{CompactList}\end{CompactItemize}\subsection{Detailed Description}Copyright (c) 2007 Freescale Semiconductor Freescale Confidential ProprietaryRegister definitions and function prototypes for SBC handling. \begin{Desc}\item[Author:]Freescale Semiconductor Guadalajara Applications Laboratory RTAC Americas Jaime Orozco \end{Desc}\begin{Desc}\item[Version:]1.0 \end{Desc}\begin{Desc}\item[Date:]Feb/16/2007 \end{Desc}\subsection{Function Documentation}\index{SBC_driver.h@{SBC\_\-driver.h}!u8SBC_Read@{u8SBC\_\-Read}}\index{u8SBC_Read@{u8SBC\_\-Read}!SBC_driver.h@{SBC\_\-driver.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UINT8 u8SBC\_\-Read (UINT8 {\em u8Reg\-Byte})}\label{_s_b_c__driver_8h_a114}Read SBC register. \begin{Desc}\item[Author:]Jaime Orozco \end{Desc}\begin{Desc}\item[Parameters:]\begin{description}\item[{\em u8TXByte,:}]Register to be accessed \end{description}\end{Desc}\begin{Desc}\item[Returns:]Data byte returned by SBC \end{Desc}\index{SBC_driver.h@{SBC\_\-driver.h}!u8SBC_StandbyMode@{u8SBC\_\-StandbyMode}}\index{u8SBC_StandbyMode@{u8SBC\_\-StandbyMode}!SBC_driver.h@{SBC\_\-driver.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UINT8 u8SBC\_\-Standby\-Mode (void)}\label{_s_b_c__driver_8h_a115}Sets the SBC in standby mode with default configuration values. \begin{Desc}\item[Author:]Jaime Orozco \end{Desc}\begin{Desc}\item[Parameters:]\begin{description}\item[{\em void}]\end{description}\end{Desc}\begin{Desc}\item[Returns:]1 if communication error found, 0 if initialization was successful \end{Desc}\index{SBC_driver.h@{SBC\_\-driver.h}!vfnSBC_ClearWatchdog@{vfnSBC\_\-ClearWatchdog}}\index{vfnSBC_ClearWatchdog@{vfnSBC\_\-ClearWatchdog}!SBC_driver.h@{SBC\_\-driver.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void vfn\-SBC\_\-Clear\-Watchdog (void)}\label{_s_b_c__driver_8h_a117}Resets the SBC watchdog. \begin{Desc}\item[Author:]Jaime Orozco \end{Desc}\begin{Desc}\item[Parameters:]\begin{description}\item[{\em void}]\end{description}\end{Desc}\begin{Desc}\item[Returns:]void \end{Desc}\index{SBC_driver.h@{SBC\_\-driver.h}!vfnSBC_DebugMode@{vfnSBC\_\-DebugMode}}\index{vfnSBC_DebugMode@{vfnSBC\_\-DebugMode}!SBC_driver.h@{SBC\_\-driver.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void vfn\-SBC\_\-Debug\-Mode (void)}\label{_s_b_c__driver_8h_a116}Sets the SBC in Debug-Standby mode with default configuration values. \begin{Desc}\item[Author:]Jaime Orozco \end{Desc}\begin{Desc}\item[Parameters:]\begin{description}\item[{\em void}]\end{description}\end{Desc}\begin{Desc}\item[Returns:]void \end{Desc}\index{SBC_driver.h@{SBC\_\-driver.h}!vfnSBC_Write@{vfnSBC\_\-Write}}\index{vfnSBC_Write@{vfnSBC\_\-Write}!SBC_driver.h@{SBC\_\-driver.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void vfn\-SBC\_\-Write (UINT8 {\em u8TXByte})}\label{_s_b_c__driver_8h_a113}Write SBC register. \begin{Desc}\item[Author:]Jaime Orozco \end{Desc}\begin{Desc}\item[Parameters:]\begin{description}\item[{\em u8TXByte,:}]Register to be accessed + data \end{description}\end{Desc}\begin{Desc}\item[Returns:]void \end{Desc}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -