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

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

?? sja1000func.h

?? Small RTOS 下SJA1000驅(qū)動程序的編寫。主要介紹了在實時操作系統(tǒng)Small RTOS下
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*
 ********************************************************************************************************************
 *描述:    獨立的CAN 控制器SJA1000應(yīng)用函數(shù)定義頭文件
 *文件名:   SJA1000FUNC.H
 *應(yīng)用語言: KEIL C51
 *版本 :    V1.01
 *廣州周立功單片機發(fā)展有限公司 保留所有的版權(quán)
 ********************************************************************************************************************
 */
#ifndef		_SJA1000FUNC_H
#define		_SJA1000FUNC_H

 #ifndef	_GLOBAL_SJA1000FUNC_
 #define	 GLOBAL_SJA1000FUNC		extern
 #else
 #define	 GLOBAL_SJA1000FUNC
 #endif

 
/*
 ********************************************************************************************************************
 * 定義sja1000的公用函數(shù)(basicCAN  | PeliCAN)模式
 ********************************************************************************************************************
 */ 

/*
************************************************************************************************************************
**函數(shù)原型:     char   SJATestInterface(unsigned char  testvalue)
**參數(shù)說明:     Value  測試值
**返回值:
**              SJA_OK            ; 表示SJA1000接口正常
**              SJA_INTERFACE_ERR ; 表示SJA1000與處理器接口出錯
**
**說明:         該函數(shù)用于檢測CAN控制器的接口是否正常
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	 char    SJATestInterface(unsigned char  testvalue);

/*
************************************************************************************************************************
**函數(shù)原型:  char   SJAEntryResetMode(void)
**參數(shù)說明:  無
**返回值:
**           SJA_OK             ; 表示SJA1000進入復(fù)位模式成功
**           SJA_ENTRYRESET_ERR ; 表示SJA1000進入復(fù)位模式失敗
**
**說明:     該函數(shù)用于使sja1000進入復(fù)位模式
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	char   SJAEntryResetMode(void);

/*
************************************************************************************************************************
**函數(shù)原型:  char   SJAQuitResetMode(void)
**參數(shù)說明:  無
**返回值:
**           SJA_OK             ; 表示SJA1000退出復(fù)位模式成功
**           SJA_QUITRESET_ERR  ; 表示SJA1000退出復(fù)位模式失敗
**
**說明:     該函數(shù)用于使sja1000退出復(fù)位模式,進入工作模式
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	char   SJAQuitResetMode(void);

/*
************************************************************************************************************************
**函數(shù)原型:  char  SetBitMask(unsigned char RegAdr,unsigned char BitValue)
**參數(shù)說明:  RegAdr     要設(shè)置位的寄存器地址
**           BitValue   要設(shè)置的值
**返回值:
**           SJA_OK       ; 表示設(shè)置值 成功
**           SJA_INIT_ERR ; 表示設(shè)置值 失敗
**
**說明:     該函數(shù)用于置位sja1000某寄存器的某位
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	char  SetBitMask(unsigned char RegAdr,unsigned char BitValue);

/*
************************************************************************************************************************
**函數(shù)原型:  char  ClearBitMask(unsigned char RegAdr,unsigned char BitValue)
**參數(shù)說明:  RegAdr     要清除位的寄存器地址
**           BitValue   要清除的值
**返回值:
**           SJA_OK       ; 表示位清除 成功
**           SJA_INIT_ERR ; 表示位清除 失敗
**
**說明:     該函數(shù)用于清除sja1000某寄存器的某位
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	char  ClearBitMask(unsigned char RegAdr,unsigned char BitValue);

/*
************************************************************************************************************************
**函數(shù)原型:  char   SJATestRstMode(void)
**參數(shù)說明:  無
**返回值:
**           0   ; 表示SJA1000處于復(fù)位模式
**           1   ; 表示SJA1000處于工作模式
**
**說明:     該函數(shù)用于測試SJA1000 處于復(fù)位模式還是工作模式
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	char   SJATestRstMode(void);

/*
************************************************************************************************************************
**函數(shù)原型:  char	SJASetBandRateStandard(unsigned char	BandRateSize)
**參數(shù)說明:  BandRateSize		  標準常用波特率(Kbps)          
**				0					5
**				1					10
**				2					20
**				3					40
**				4					50
**				5					80
**				6					100
**				7					125
**				8					200
**				9					250
**				10					400
**				11					500
**				12					666
**				13					800
**				14					1000		  
**返回值:		
**           0					  ; 設(shè)置總線定時器成功
**			 SJA_SETBTR_ERR		  ; 設(shè)置總線定時器錯
**			 SJA_NOBTRSIZE		  ;波特率不能設(shè)為此值
**
**說明:     該函數(shù)用于設(shè)定在系統(tǒng)晶體為16MHZ時,常用的標準波特率的值。
**			參數(shù)BandRateSize只能為0~14,其它的值會返回SJA_NOBTRSIZE錯誤
**			本函數(shù)只能用于復(fù)位模式
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	char	SJASetBandRateStandard(unsigned char	BandRateSize);

/*
************************************************************************************************************************
**函數(shù)原型:  char	SJASystemPrgCMD(unsigned char cmd)
**參數(shù)說明:  cmd	SJA1000 的PeliCAN 工作方式命令字
**返回值:		
**           0				  ; 表示命令執(zhí)行成功
**			 SJA_IMPCMD_ERR	  ; 表示命令執(zhí)行出錯
**			 SJA_NOTHISCMD    ; 沒有此命令
**
**說明:     該函數(shù)用于執(zhí)行sja1000的命令
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	char	SJASystemPrgCMD(unsigned char cmd);

/*
************************************************************************************************************************
**函數(shù)原型:  char		SJASetClockDivision(unsigned	char  clockdiv)
**參數(shù)說明:  clockdiv	時鐘分頻寄存器的設(shè)定值
**返回值:		
**           0				    ; 設(shè)置時鐘分頻寄存器成功
**			 SJA_SETCDR_ERR		; 設(shè)置時鐘分頻寄存器錯
**			 SJA_NOTRSTMODE     ; sja1000不在復(fù)位模式
**
**說明:     該函數(shù)用于設(shè)定sja1000的時鐘分頻寄存器
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	char		SJASetClockDivision(unsigned	char  clockdiv);
/*
************************************************************************************************************************
**函數(shù)原型:  char		SJASetOutControl(unsigned char	OutCtrl)
**參數(shù)說明:  OutCtrl	輸出控制寄存器的設(shè)定值
**返回值:		
**           0				    ; 設(shè)置輸出控制寄存器成功
**			 SJA_SETOCR_ERR		; 設(shè)置輸出控制寄存器錯
**			 SJA_NOTRSTMODE     ; sja1000不在復(fù)位模式
**
**說明:     該函數(shù)用于設(shè)定sja1000的輸出控制
************************************************************************************************************************
*/
GLOBAL_SJA1000FUNC	char		SJASetOutControl(unsigned char	OutCtrl);



/*
************************************************************************************************************************
**函數(shù)原型:  char	SJAWriteDataToTxBuf(unsigned	char	*databuf,unsigned	char	len)
**										
**參數(shù)說明:  databuf	寫數(shù)據(jù)緩沖區(qū)首地址
**			 len		寫長度
**返回值:		
**           0				  ; 表示將數(shù)據(jù)成功的寫到到sja1000的發(fā)送緩沖區(qū)
**			 SJA_TXBUFLOCK	  ; sja1000發(fā)送緩沖區(qū)鎖定
**			 
**           SJA_WTXBUF_ERR   ; 表示寫數(shù)據(jù)失敗
**
**說明:     該函數(shù)用于將要發(fā)送到總線的特定幀格式的數(shù)據(jù)寫入sja1000的發(fā)送緩沖區(qū)
************************************************************************************************************************

GLOBAL_SJA1000FUNC	char	SJAWriteDataToTxBuf(unsigned	char	*databuf,unsigned	char	len);


/*
************************************************************************************************************************
**函數(shù)原型:  char	SJAReadDataFromRxBuf((unsigned char *databuf,unsigned	char	len)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美bbbbb| 欧美日韩亚洲高清一区二区| 欧美一区二区三区在| 亚洲一区二区三区美女| 欧美午夜宅男影院| 天堂资源在线中文精品| 777午夜精品视频在线播放| 奇米888四色在线精品| 欧美成人精品二区三区99精品| 日韩精品久久理论片| 7777精品伊人久久久大香线蕉的 | 成人免费视频网站在线观看| 国产欧美日韩激情| 成人高清av在线| 亚洲制服丝袜一区| 日韩欧美精品三级| 91免费在线看| 亚洲电影激情视频网站| 亚洲精品一区二区三区精华液 | 久久国产人妖系列| 欧美激情综合五月色丁香| eeuss国产一区二区三区| 亚洲va韩国va欧美va精品| 精品美女被调教视频大全网站| 成人免费黄色大片| 亚洲午夜在线观看视频在线| 国产成人自拍网| 国产伦精品一区二区三区视频青涩| 中文子幕无线码一区tr| av欧美精品.com| 国产在线国偷精品产拍免费yy| 亚洲一二三四在线观看| 亚洲欧洲精品一区二区三区不卡| 精品国产伦一区二区三区观看方式| 欧美日韩精品高清| 色婷婷狠狠综合| 91美女精品福利| 精品国产区一区| 91精品在线麻豆| 欧美日韩国产另类一区| 色丁香久综合在线久综合在线观看| 成人国产在线观看| 国产一区二区91| 国产成人亚洲综合a∨婷婷 | 国产成人99久久亚洲综合精品| 精品一区二区三区av| 精品影视av免费| 欧美日韩色一区| 欧洲精品视频在线观看| 91在线国产福利| 91香蕉视频mp4| 日本韩国欧美一区二区三区| 在线视频国产一区| 666欧美在线视频| 日韩欧美在线网站| 久久久久久久久久久久久久久99| 久久精品欧美一区二区三区不卡| 久久精品亚洲乱码伦伦中文| 1区2区3区国产精品| 一区二区三区**美女毛片| 亚洲电影你懂得| 久久99精品国产.久久久久久 | 亚洲国产精品久久一线不卡| 日韩精品一二三四| 国产毛片精品国产一区二区三区| 国产成人午夜电影网| caoporn国产一区二区| 欧美日韩国产综合一区二区三区| 欧美变态凌虐bdsm| 国产精品毛片大码女人| 一区二区高清免费观看影视大全| 天天av天天翘天天综合网| 国内精品视频一区二区三区八戒| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 日本丶国产丶欧美色综合| 欧美日韩大陆在线| 久久先锋影音av鲁色资源网| 中文字幕在线一区| 午夜欧美2019年伦理| 国产精品一级片在线观看| 99国产精品视频免费观看| 香蕉久久夜色精品国产使用方法| 久久精品国产免费| 色婷婷综合久色| 欧美成人精品3d动漫h| 亚洲三级在线观看| 免费成人美女在线观看| 91视频在线看| 日韩精品一区二区三区在线 | 天堂成人国产精品一区| 粉嫩aⅴ一区二区三区四区| 欧美日韩一区二区不卡| 久久嫩草精品久久久精品一| 一区二区三区在线观看国产| 久久99国内精品| 欧美偷拍一区二区| 国产免费久久精品| 水蜜桃久久夜色精品一区的特点| 国产不卡视频一区二区三区| 欧美一区二区三区四区视频| 亚洲婷婷在线视频| 国产一区二区伦理| 精品视频999| 国产精品夫妻自拍| 精品一区二区三区免费| 国产精品一区二区视频| 精品欧美乱码久久久久久 | 久久精品99久久久| 91久久精品国产91性色tv| 久久婷婷国产综合精品青草| 天堂一区二区在线| 欧美日韩mp4| 奇米影视一区二区三区小说| 欧洲视频一区二区| 亚洲一区二区综合| 一本色道久久综合狠狠躁的推荐 | av一区二区三区在线| 日韩女优视频免费观看| 奇米四色…亚洲| 欧美激情一区二区在线| 国产精品资源站在线| 亚洲小说欧美激情另类| 精品久久久久久无| 精品一区二区三区免费观看| 色综合欧美在线视频区| 国产视频一区二区在线| 成人性色生活片| 国产精品国产三级国产aⅴ原创| 欧美一级黄色片| 久久久久久久综合| 亚洲欧洲精品成人久久奇米网| 国产精品福利一区二区三区| 国产成人av电影在线| 久久精品一区四区| 精品一区二区三区在线观看国产| 日韩欧美亚洲一区二区| 免费一级片91| 欧美精品在线观看播放| 日韩精品福利网| 91麻豆精品国产自产在线观看一区| 亚洲福利一二三区| 欧美日韩国产小视频| 午夜视频一区二区| 亚洲高清免费在线| 日韩欧美国产一区二区在线播放 | 26uuu国产日韩综合| 看电视剧不卡顿的网站| 国产精品私人自拍| 国产不卡高清在线观看视频| 亚洲蜜桃精久久久久久久| 亚洲精品在线免费播放| 欧美视频第二页| 国产精品乱码一区二区三区软件| 亚洲午夜在线视频| www.欧美色图| 亚洲视频一区在线观看| 欧美日韩综合一区| 久久精品噜噜噜成人av农村| 精品国产伦一区二区三区免费| 大美女一区二区三区| 亚洲精品少妇30p| 欧美一区二区三区免费视频 | 亚洲va国产va欧美va观看| 91精品国产一区二区三区蜜臀| 美女视频黄频大全不卡视频在线播放| 久久在线免费观看| 91在线观看地址| 日本va欧美va精品发布| 久久久亚洲午夜电影| 91香蕉视频mp4| 免播放器亚洲一区| 欧美激情一区二区三区全黄| 色八戒一区二区三区| 理论电影国产精品| 日韩美女视频一区| 日韩欧美一二三| 91亚洲精品久久久蜜桃| 美日韩一级片在线观看| 日韩毛片精品高清免费| 日韩精品中文字幕在线一区| caoporn国产一区二区| 琪琪一区二区三区| 综合自拍亚洲综合图不卡区| 7777精品久久久大香线蕉| www.在线成人| 免费在线视频一区| 亚洲视频一区二区免费在线观看| 日韩一区二区精品葵司在线| 91小视频在线观看| 韩国精品久久久| 亚洲国产视频一区| 国产精品免费看片| 3atv一区二区三区| 色8久久精品久久久久久蜜| 国产乱码精品一区二区三| 天天综合色天天| 一区二区三区中文字幕精品精品 | 国产欧美日韩亚州综合 | 一区二区三区电影在线播| 26uuu亚洲综合色欧美|