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

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

?? sja_bcanconf.h

?? 單片機和GPS接收機構成的車載衛星定位系統
?? H
字號:

/************************************************************************
 *                                                                      *
 *  CAN 控制器SJA1000基本的硬件定義(BasicCAN 工作方式)                 *
 *                                                                      *
 ***********************************************************************/
/************************************************************************
 *                                                                      *
 *  目的:       SJA1000基本寄存器\功能位定義,便于用戶使用SJA1000時     *
 *              只需作與其硬件系統相適合的簡單的修改,便能實現SJA1000的 *
 *              BasicCAN工作方式的功能                                  *
 *                                                                      *
 *  文件名:     SJA_BCANCONF.H                                          *
 *                                                                      *
 *  模塊名:     --                                                      *
 *                                                                      *
 *  目標系統:   任何基于任何兼容8051指令的微處理器同SJA1000組成的CAN    *
 *              系統                                                    *
 *                                                                      *
 *  應用語言:   Keil C51                                                *
 *                                                                      *
 ************************************************************************
 *  版本 :V1.0                                                          *
 ***********************************************************************/
#ifndef         BasicCAN
#define         BasicCAN


/************************************************************************
 *SJA1000與微處理器的接口是以外部存儲器的方式,所以以下的基址定義,用戶 *
 *應根據自己的實際電路來進行調整                                        *
 ************************************************************************/
#define         SJA_BaseAdr       0x7f00     //定義sja1000的片選基址

//計算SJA1000在電路中的實際地址:基址+內部寄存器地址

/************************************************************************
 * 以下的定義為SJA1000的內部寄存器的地址,不可修改                      *
 *     各寄存器的具體功能清參閱sja1000的數據手冊                        *
 ************************************************************************/
#define         REG_CONTROL       SJA_BaseAdr+0x00       //內部控制寄存器
#define         REG_COMMAND       SJA_BaseAdr+0x01       //命令寄存器
#define         REG_STATUS        SJA_BaseAdr+0x02       //狀態寄存器
#define         REG_INTERRUPT     SJA_BaseAdr+0x03       //中斷寄存器
#define         REG_ACR           SJA_BaseAdr+0x04       //驗收代碼寄存器
#define         REG_AMR           SJA_BaseAdr+0x05       //驗收屏蔽寄存器
#define         REG_BTR0          SJA_BaseAdr+0x06       //總線定時寄存器0
#define         REG_BTR1          SJA_BaseAdr+0x07       //總線定時寄存器1
#define         REG_OCR           SJA_BaseAdr+0x08       //輸出控制寄存器
#define         REG_TEST          SJA_BaseAdr+0x09       //測試寄存器

//以下為發送緩沖區寄存器定義
#define         REG_TxBuffer1     SJA_BaseAdr+0x0A         //發送緩沖區1
#define         REG_TxBuffer2     SJA_BaseAdr+0x0B         //發送緩沖區2
#define         REG_TxBuffer3     SJA_BaseAdr+0x0C         //發送緩沖區3
#define         REG_TxBuffer4     SJA_BaseAdr+0x0D         //發送緩沖區4
#define         REG_TxBuffer5     SJA_BaseAdr+0x0E         //發送緩沖區5
#define         REG_TxBuffer6     SJA_BaseAdr+0x0F         //發送緩沖區6
#define         REG_TxBuffer7     SJA_BaseAdr+0x10         //發送緩沖區7
#define         REG_TxBuffer8     SJA_BaseAdr+0x11         //發送緩沖區8
#define         REG_TxBuffer9     SJA_BaseAdr+0x12         //發送緩沖區9
#define         REG_TxBuffer10    SJA_BaseAdr+0x13         //發送緩沖區10

//以下為接收緩沖區寄存器定義
#define         REG_RxBuffer1     SJA_BaseAdr+0x14         //接收緩沖區1
#define         REG_RxBuffer2     SJA_BaseAdr+0x15         //接收緩沖區2
#define         REG_RxBuffer3     SJA_BaseAdr+0x16         //接收緩沖區3
#define         REG_RxBuffer4     SJA_BaseAdr+0x17         //接收緩沖區4
#define         REG_RxBuffer5     SJA_BaseAdr+0x18         //接收緩沖區5
#define         REG_RxBuffer6     SJA_BaseAdr+0x19         //接收緩沖區6
#define         REG_RxBuffer7     SJA_BaseAdr+0x1A         //接收緩沖區7
#define         REG_RxBuffer8     SJA_BaseAdr+0x1B         //接收緩沖區8
#define         REG_RxBuffer9     SJA_BaseAdr+0x1C         //接收緩沖區9
#define         REG_RxBuffer10    SJA_BaseAdr+0x1D         //接收緩沖區10

/************************************************************************
 *內部地址 01EH 備用                                                    *
 ************************************************************************/

/************************************************************************
 *時鐘分頻寄存器(內部地址01FH)                                          *
 ************************************************************************/
#define         REG_CDR           SJA_BaseAdr+0x1F          //時鐘分頻寄存器

/************************************************************************
 *定義命令字                                                            *
 ************************************************************************/
#define         TR_CMD           0x01          //發送請求命令
#define         AT_CMD           0x02          //夭折發送命令
#define         RRB_CMD          0x04          //釋放接收緩沖區
#define         COS_CMD          0x08          //清除超載狀態
#define         GTS_CMD          0x10          //進入睡眠狀態命令
/************************************************************************ 
*定義12M的晶體下,CAN總線波特率 * 
************************************************************************/ 
#define ByteRate_20k 0x00 //波特率20kbps 
#define ByteRate_40k 0x01 //波特率40kbps 
#define ByteRate_50k 0x02 //波特率50kbps 
#define ByteRate_80k 0x03 //波特率80kbps 
#define ByteRate_100k 0x04 //波特率100kbps 
#define ByteRate_125k 0x05 //波特率125kbps 
#define ByteRate_200k 0x06 //波特率200kbps 
#define ByteRate_250k 0x07 //波特率250kbps 
#define ByteRate_400k 0x08 //波特率400kbps 
#define ByteRate_500k 0x09 //波特率500kbps 
#define ByteRate_666k 0x0a //波特率666kbps 
#define ByteRate_800k 0x0b //波特率800kbps 
#define ByteRate_1000k 0x0c //波特率1000kbps 
/************************************************************************
 *定義指針                                                              *
 ************************************************************************/
 static unsigned        char       xdata *SJA_BCANAdr;
/************************************************************************
 *以下為基本的函數說明(BasicCAN)                                       *
 ************************************************************************/

/************************************************************************
 *函數原型:  bit   BCAN_CREATE_COMMUNATION(void)                        *
 *參數說明:  無                                                         *
 *返回值:                                                               *
 *           0 ; 表示SJA1000接口正常                                    *
 *           1 ; 表示SJA1000與處理器接口不正常                          *
 *                                                                      *
 *說明:該函數用于檢測CAN控制器的接口是否正常                            *
 ************************************************************************/
 bit   BCAN_CREATE_COMMUNATION(void);

/************************************************************************
 *函數原型:      bit   BCAN_ENTER_RETMODEL(void)                        *
 *參數說明:  無                                                         *
 *返回值:                                                               *
 *           0 ; 表示成功進入復位工作模式                               *
 *           1 ; 表示不能進入復位工作模式                               *
 *                                                                      *
 *說明:      CAN控制器進入復位工作模式                                  *
 ************************************************************************/
 bit   BCAN_ENTER_RETMODEL(void);

/************************************************************************
 *函數原型:      bit   BCAN_QUIT_RETMODEL(void)                         *
 *參數說明:  無                                                         *
 *返回值:                                                               *
 *           0 ; 表示成功退出復位工作模式                               *
 *           1 ; 表示不能退出復位工作模式                               *
 *                                                                      *
 *說明:      CAN控制器退出復位工作模式                                  *
 ************************************************************************/
 bit   BCAN_QUIT_RETMODEL(void);

/************************************************************************
;*函數原型:   bit   BCAN_SET_BANDRATE(unsigned char CAN_ByteRate)       *
;*參數說明:  CAN_ByteRate    波特率(Kbit/s) BTR0     BTR1             *
;*           0              500               000H,    01cH             *
           *
;*返回值:                                                               *
;*           0 ;波特率設置成功                                          *
;*           1 ;波特率設置失敗                                          *
;*                                                                      *                                                        *
;************************************************************************/
bit   BCAN_SET_BANDRATE();

/************************************************************************
;*函數原型:   bit    BCAN_SET_OBJECT(unsigned char  BCAN_ACR,           *
                                     unsigned char  BCAN_AMR)           *
*參數說明:                                                              *
 *    BCAN_ACR:存放驗收代碼寄存器(ACR)的參數設置                      *
 *    BCAN_AMR:存放接收屏蔽寄存器(AMR)的參數設置                      *
;*返回值:                                                               *
;*           0 ;通信對象設置成功                                        *
;*           1 ;通信對象設置失敗                                        *
;*                                                                      *
;*說明:設置CAN節點的通訊對象,允許接收的報文ID號的高8位(D10--D3) 。     *
;*     允許接收的報文,是由AMR和ACR共同決定的.                           *
;*    滿足以下條件的ID號的報文才可以被接收                              *
;*[(ID.10-ID.3)≡(AC.7-AC.0)]||(AM.7-AM.0)≡11111111                *
;*    該子程序只能用于復位模式                                          *                                                                                                                     *
;************************************************************************/
bit    BCAN_SET_OBJECT(unsigned char  BCAN_ACR,unsigned char  BCAN_AMR);

/************************************************************************
;*函數原型: bit  BCAN_SET_OUTCLK (unsigned char Out_Control,            *
                                  unsigned char  Clock_Out);            *
;*參數說明:                                                             *
 *    Out_Control:存放輸出控制寄存器 (OC)  的參數設置                   *
 *    Clock_Out:存放時鐘分頻寄存器 (CDR) 的參數設置                     *
 *                                                                      *
;*返回值:                                                               *
;*           0 ;設置成功                                                *
;*           1 ;設置失敗                                                *
;*                                                                      *
;*說明:設置SJA1000的輸出模式和時鐘分頻 。該子程序只能用于復位模式       *                                                                                                                     *
;************************************************************************/
bit  BCAN_SET_OUTCLK (unsigned char Out_Control,
                     unsigned char  Clock_Out);

/************************************************************************
 *函數原型:  bit   BCAN_DATA_WRITE(unsigned char *SendDataBuf) 		*
 *參數說明:  特定幀各式的數據

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜a∨在线一区二区三区不卡| 国产亚洲精品超碰| 日韩午夜电影av| www国产亚洲精品久久麻豆| 中文字幕巨乱亚洲| 亚洲欧美日韩在线播放| 日一区二区三区| 国产精品亚洲综合一区在线观看| 99久久综合99久久综合网站| 欧美综合久久久| 国产亚洲一本大道中文在线| 亚洲欧美日韩电影| 日本成人中文字幕在线视频| 成人中文字幕合集| 欧美三级在线播放| 欧美成人欧美edvon| 亚洲欧洲av一区二区三区久久| 亚洲成人综合网站| 懂色中文一区二区在线播放| 欧美老女人第四色| 国产婷婷色一区二区三区四区 | 色一情一乱一乱一91av| 欧美一区二区三区免费在线看 | av成人免费在线| 91精品国产综合久久久久久久久久 | 一区二区欧美在线观看| 久久99精品久久久久久| 日本精品一级二级| 久久一留热品黄| 亚洲国产一区在线观看| 国产成人av福利| 4hu四虎永久在线影院成人| 国产精品久久久久久久久免费相片 | av一区二区久久| 日韩欧美二区三区| 一区二区三区日韩精品视频| 国产美女在线观看一区| 欧美日韩在线一区二区| 中文字幕第一区二区| 奇米影视在线99精品| 91福利在线免费观看| 中文字幕欧美日韩一区| 九一九一国产精品| 欧美精品久久久久久久多人混战| 国产精品不卡一区| 国产成人一区二区精品非洲| 91精品国产欧美一区二区| 亚洲综合999| 97精品久久久久中文字幕| 国产午夜亚洲精品理论片色戒| 日韩国产高清在线| 欧美偷拍一区二区| 亚洲欧美日韩系列| 91免费国产在线观看| 欧美激情一区三区| 国产最新精品免费| 日韩精品中午字幕| 蜜臀久久99精品久久久久久9 | 香蕉成人啪国产精品视频综合网| a在线欧美一区| 欧美国产一区在线| 国产成人亚洲综合a∨猫咪| 欧美精品一区二区三区在线| 男人的天堂久久精品| 91麻豆精品91久久久久同性| 午夜激情综合网| 日本精品视频一区二区三区| 一区二区三区中文字幕| 色一情一伦一子一伦一区| 亚洲视频免费在线| av影院午夜一区| 亚洲视频一区二区免费在线观看| av电影一区二区| 亚洲女爱视频在线| 91精彩视频在线观看| 亚洲精品第1页| 欧美三级日本三级少妇99| 亚洲一线二线三线久久久| 欧洲精品一区二区| 亚洲高清不卡在线观看| 欧美精品视频www在线观看| 午夜激情久久久| 日韩一级高清毛片| 精品一区二区精品| 久久亚洲影视婷婷| 成人高清免费在线播放| 亚洲人成网站影音先锋播放| 91极品美女在线| 亚洲成人久久影院| 日韩欧美电影一区| 国产盗摄女厕一区二区三区| 亚洲视频电影在线| 欧美精品成人一区二区三区四区| 免费看日韩精品| 2020国产成人综合网| www.欧美色图| 亚洲国产日韩精品| 精品少妇一区二区三区视频免付费| 国产一区二区三区免费看| 久久夜色精品国产噜噜av| 成人黄动漫网站免费app| 亚洲制服丝袜av| 精品粉嫩超白一线天av| 成人动漫一区二区在线| 亚洲一级二级在线| 日韩一区二区中文字幕| 国产美女在线观看一区| 亚洲欧美日韩久久精品| 91麻豆精品国产自产在线| 国产成人av福利| 亚洲国产一区在线观看| 久久网站最新地址| 色94色欧美sute亚洲线路一久| 青青草伊人久久| 国产精品久久久爽爽爽麻豆色哟哟| 一道本成人在线| 狠狠狠色丁香婷婷综合久久五月| 自拍av一区二区三区| 69堂精品视频| 国产91精品一区二区| 亚洲国产综合人成综合网站| 2024国产精品视频| 91福利精品视频| 极品少妇xxxx偷拍精品少妇| 亚洲人成人一区二区在线观看| 欧美一区二区三区在线观看 | 一区二区在线看| 精品久久久久久综合日本欧美| 不卡的av中国片| 日韩电影在线观看网站| 中文字幕中文字幕一区二区 | 国产精品99久久久久久似苏梦涵 | 欧美性受xxxx| 国产91富婆露脸刺激对白| 香蕉成人伊视频在线观看| 欧美激情综合五月色丁香小说| 欧美军同video69gay| 99久久国产综合精品麻豆 | 国产精品视频看| 欧美日韩高清一区二区三区| 成人深夜视频在线观看| 蜜桃精品视频在线| 伊人婷婷欧美激情| 中文字幕国产一区| 日韩午夜在线影院| 欧美亚洲自拍偷拍| 成人一区二区三区视频在线观看| 奇米四色…亚洲| 亚洲va中文字幕| 亚洲男人天堂一区| 国产欧美日韩亚州综合| 欧美一区二区精品| 欧美日韩精品欧美日韩精品| 播五月开心婷婷综合| 国产乱一区二区| 乱中年女人伦av一区二区| 亚洲妇女屁股眼交7| 亚洲人成7777| 亚洲素人一区二区| 国产精品亲子乱子伦xxxx裸| 久久久www免费人成精品| 日韩一区二区三区高清免费看看| 欧美日韩一区二区在线观看 | 五月开心婷婷久久| 亚洲黄色片在线观看| 亚洲欧洲精品天堂一级| 欧美国产在线观看| 久久久久久久久伊人| 久久亚洲捆绑美女| 337p粉嫩大胆噜噜噜噜噜91av| 日韩你懂的在线播放| 日韩午夜激情视频| 日韩一本二本av| 日韩欧美综合一区| 日韩一区二区不卡| 欧美一区二区性放荡片| 欧美一级片在线看| 日韩欧美国产麻豆| 精品剧情在线观看| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲国产综合91精品麻豆| 夜夜嗨av一区二区三区网页 | 欧美精品自拍偷拍| 欧美三级蜜桃2在线观看| 欧美日韩一区久久| 91精品国产91久久久久久一区二区| 欧美精品日韩一区| 91精品国产免费| 日韩欧美国产三级电影视频| 欧美r级在线观看| 久久亚洲私人国产精品va媚药| 久久久av毛片精品| 欧美激情一区二区三区全黄| 最新热久久免费视频| 一区二区三区日韩| 亚洲无线码一区二区三区| 日日骚欧美日韩| 麻豆成人久久精品二区三区红| 韩国av一区二区| 成人亚洲一区二区一|