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

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

?? sja1000reg.h

?? Small RTOS 下SJA1000驅動程序的編寫。主要介紹了在實時操作系統Small RTOS下
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*
 ********************************************************************************************************************
 *描述:    獨立的CAN 控制器SJA1000寄存器說明頭文件
 *文件名:   SJA1000REG.H
 *應用語言: KEIL C51
 *版本 :    V1.01
 *廣州周立功單片機發展有限公司 保留所有的版權
 ********************************************************************************************************************
 */
#ifndef		_SJA1000REG_H
#define		_SJA1000REG_H

/*
 ********************************************************************************************************************
 *                        判斷定義BasicCAN模式還是PeliCAN模式
 ********************************************************************************************************************
 */
#ifdef		_SJA_PELICAN_MODE_
/*
 ********************************************************************************************************************
 *                          PeliCAN 模式寄存器定義
 ********************************************************************************************************************
 */
 /*$page*/
/*
 ********************************************************************************************************************
 * 模式和控制寄存器的地址和位定義PeliCAN模式
 ********************************************************************************************************************
 */
#define         REG_CAN_MOD       0x00                      //內部控制寄存器

#define         RM_RR_BIT         0x01                      //復位模式(請求)位
#define         LOM_BIT           0x02                      //監聽模式位
#define         STM_BIT           0x04                      //自我測試模式位
#define         AFM_BIT           0x08                      //驗收濾波器模式位
#define         SM_BIT            0x10                      //睡眠模式位

/*
 ********************************************************************************************************************
 * 命令寄存器的地址和位定義 PeliCAN模式
 ********************************************************************************************************************
 */
#define         REG_CAN_CMR       0x01                      //命令寄存器
#define         TR_BIT            0x01                      //發送請求位
#define         AT_BIT            0x02                      //中止發送位
#define         RRB_BIT           0x04                      //釋放接收緩沖器位
#define         CDO_BIT           0x08                      //清除數據溢出位
#define         SRR_BIT           0x10                      //自身接收請求位

/*
 ********************************************************************************************************************
 * 狀態寄存器的地址和位定義 PeliCAN模式
 ********************************************************************************************************************
 */
#define         REG_CAN_SR        0x02                      //狀態寄存器

#define         RBS_BIT           0x01                      //接收緩沖器狀態位
#define         DOS_BIT           0x02                      //數據溢出狀態位
#define         TBS_BIT           0x04                      //發送緩沖器狀態位
#define         TCS_BIT           0x08                      //發送完成狀態位
#define         RS_BIT            0x10                      //接收狀態位
#define         TS_BIT            0x20                      //發送狀態位
#define         ES_BIT            0x40                      //錯誤狀態位
#define         BS_BIT            0x80                      //總線狀態位

/*
 ********************************************************************************************************************
 * 中斷寄存器的地址和位定義 PeliCAN模式
 ********************************************************************************************************************
 */
#define         REG_CAN_IR        0x03                      //中斷寄存器
#define         RI_BIT            0x01                      //接收中斷位
#define         TI_BIT            0x02                      //發送中斷位
#define         EI_BIT            0x04                      //錯誤警告中斷位
#define         DOI_BIT           0x08                      //數據溢出中斷位
#define         WUI_BIT           0x10                      //喚醒中斷位
#define         EPI_BIT           0x20                      //錯誤消極中斷位
#define         ALI_BIT           0x40                      //仲裁丟失中斷位
#define         BEI_BIT           0x80                      //總線錯誤中斷位

/*
 ********************************************************************************************************************
 * 中斷使能寄存器的地址和位定義 PeliCAN模式
 ********************************************************************************************************************
 */
#define         REG_CAN_IER       0x04                      //中斷使能寄存器
#define         RIE_BIT           0x01                      //接收中斷使能位
#define         TIE_BIT           0x02                      //發送中斷使能位
#define         EIE_BIT           0x04                      //錯誤警告中斷使能位
#define         DOIE_BIT          0x08                      //數據溢出中斷使能位
#define         WUIE_BIT          0x10                      //喚醒中斷使能位
#define         EPIE_BIT          0x20                      //錯誤消極中斷使能位
#define         ALIE_BIT          0x40                      //仲裁丟失中斷使能位
#define         BEIE_BIT          0x80                      //總線錯誤中斷使能位

/*
 ********************************************************************************************************************
 * 0x05  寄存器功能保留
 ********************************************************************************************************************
 */

/*
 ********************************************************************************************************************
 * 總線定時器寄存器的地址和位定義 PeliCAN模式
 ********************************************************************************************************************
 */
#define         REG_CAN_BTR0      0x06                       //總線定時器0寄存器
#define         REG_CAN_BTR1      0x07                      //總線定時器1寄存器
#define         SAM_BIT           0x80                      //采樣模式位;0==總線被采樣1次;1== 總線被采樣3次

/*
 ********************************************************************************************************************
 * 輸出控制寄存器的地址和位定義 PeliCAN模式
 ********************************************************************************************************************
 */
#define         REG_CAN_OCR       0x08                      //輸出控制寄存器
           /*OCMODE1 ,OCMODE0 */
#define         BiPhaseMode       0x00                      //雙相輸出模式
#define         NormalMode        0x02                      //正常輸出模式
#define         ClkOutMode        0x03                      //時鐘輸出模式
           /*TX1 的輸出管腳配置*/
#define         OCPOL1_BIT        0x20                      //輸出極性控制位
#define         Tx1Float          0x00                      //配置為懸空
#define         Tx1PullDn         0x40                      //配置為下拉
#define         Tx1PullUp         0x80                      //配置為上拉
#define         Tx1PshPull        0Xc0                      //配置為推挽
            /*TX0 的輸出管腳配置*/
#define         OCPOL0_BIT        0x04                      //輸出極性控制位
#define         Tx0Float          0x00                      //配置為懸空
#define         Tx0PullDn         0x08                      //配置為下拉
#define         Tx0PullUp         0x10                      //配置為上拉
#define         Tx0PshPull        0X18                      //配置為推挽

/*
 ********************************************************************************************************************
 * 測試寄存器的地址定義 PeliCAN模式
 ********************************************************************************************************************
 */
#define         REG_CAN_TEST      0x09          //測試寄存器

/*
 ********************************************************************************************************************
 * 10  寄存器功能保留
 ********************************************************************************************************************
 */

/*
 ********************************************************************************************************************
 * 其他寄存器的地址定義 PeliCAN模式
 ********************************************************************************************************************
 */
#define         REG_CAN_ALC       11            //仲裁丟失捕捉寄存器
#define         REG_CAN_ECC       12            //錯誤捕捉寄存器

#define         REG_CAN_EWLR      13            //錯誤報警限制寄存器

#define         REG_CAN_RXERR     14            //RX 錯誤計數器寄存器

#define         REG_CAN_TXERR     15            //TX 錯誤計數器寄存器

/*
 ********************************************************************************************************************
 * 驗收濾波器寄存器的地址定義 PeliCAN模式  注:只在復位模式下有效
 ********************************************************************************************************************
 */
#define         REG_CAN_ACR0      16            //驗收代碼0寄存器
#define         REG_CAN_ACR1      17            //驗收代碼1寄存器
#define         REG_CAN_ACR2      18            //驗收代碼2寄存器
#define         REG_CAN_ACR3      19            //驗收代碼3寄存器

#define         REG_CAN_AMR0      20            //驗收屏蔽0寄存器
#define         REG_CAN_AMR1      21            //驗收屏蔽1寄存器
#define         REG_CAN_AMR2      22            //驗收屏蔽2寄存器
#define         REG_CAN_AMR3      23            //驗收屏蔽3寄存器


/*
 ********************************************************************************************************************
 *                          Tx 緩沖器的地址定義 PeliCAN 模式
 ********************************************************************************************************************
 */
 /*僅寫地址*/
#define         REG_CAN_TXFMINFO  16            //TX 幀信息(標準幀、擴展幀)寄存器
#define         REG_CAN_TXBUF1    17            //TX 幀信息(標準幀、擴展幀)識別碼1寄存器
#define         REG_CAN_TXBUF2    18            //TX 幀信息(標準幀、擴展幀)識別碼2寄存器
#define         REG_CAN_TXBUF3    19            //TX 幀信息(標準幀數據1、擴展幀識別碼3)寄存器
#define         REG_CAN_TXBUF4    20            //TX 幀信息(標準幀數據2、擴展幀識別碼4)寄存器
#define         REG_CAN_TXBUF5    21            //TX 幀信息(標準幀數據3、擴展幀數據1)寄存器
#define         REG_CAN_TXBUF6    22            //TX 幀信息(標準幀數據4、擴展幀數據2)寄存器
#define         REG_CAN_TXBUF7    23            //TX 幀信息(標準幀數據5、擴展幀數據3)寄存器
#define         REG_CAN_TXBUF8    24            //TX 幀信息(標準幀數據6、擴展幀數據4)寄存器
#define         REG_CAN_TXBUF9    25            //TX 幀信息(標準幀數據7、擴展幀數據5)寄存器
#define         REG_CAN_TXBUF10   26            //TX 幀信息(標準幀數據8、擴展幀數據6)寄存器
#define         REG_CAN_TXBUF11   27            //TX 幀信息             (擴展幀數據7)寄存器
#define         REG_CAN_TXBUF12   28            //TX 幀信息             (擴展幀數據8)寄存器
/*僅讀地址*/
#define         REG_CAN_TXFMRD    96            //讀取TX 幀信息(標準幀、擴展幀)寄存器
#define         REG_CAN_TXRD1     97            //讀取TX 幀信息(標準幀、擴展幀)識別碼1寄存器
#define         REG_CAN_TXRD2     98            //讀取TX 幀信息(標準幀、擴展幀)識別碼2寄存器
#define         REG_CAN_TXRD3     99            //讀取TX 幀信息(標準幀數據1、擴展幀識別碼3)寄存器
#define         REG_CAN_TXRD4     100           //讀取TX 幀信息(標準幀數據2、擴展幀識別碼4)寄存器
#define         REG_CAN_TXRD5     101           //讀取TX 幀信息(標準幀數據3、擴展幀數據1)寄存器
#define         REG_CAN_TXRD6     102           //讀取TX 幀信息(標準幀數據4、擴展幀數據2)寄存器
#define         REG_CAN_TXRD7     103           //讀取TX 幀信息(標準幀數據5、擴展幀數據3)寄存器
#define         REG_CAN_TXRD8     104           //讀取TX 幀信息(標準幀數據6、擴展幀數據4)寄存器
#define         REG_CAN_TXRD9     105           //讀取TX 幀信息(標準幀數據7、擴展幀數據5)寄存器
#define         REG_CAN_TXRD10    106           //讀取TX 幀信息(標準幀數據8、擴展幀數據6)寄存器
#define         REG_CAN_TXRD11    107           //讀取TX 幀信息             (擴展幀數據7)寄存器
#define         REG_CAN_TXRD12    108           //讀取TX 幀信息             (擴展幀數據8)寄存器

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美变态口味重另类| 福利电影一区二区| 激情欧美一区二区三区在线观看| 国产综合色在线视频区| 99久久精品国产导航| 在线播放欧美女士性生活| 久久夜色精品一区| 一区二区激情视频| 国内成人免费视频| 91久久人澡人人添人人爽欧美| 这里是久久伊人| 国产精品美女久久久久久2018| 三级影片在线观看欧美日韩一区二区 | 亚洲一区电影777| 麻豆成人免费电影| eeuss国产一区二区三区| 欧美一区中文字幕| 国产精品美女久久久久久久久久久| 婷婷六月综合网| 风间由美一区二区av101 | 99精品桃花视频在线观看| 欧美日韩一区二区欧美激情| 国产三区在线成人av| 亚洲h在线观看| 99在线视频精品| 久久综合九色综合97婷婷女人 | 欧美午夜免费电影| 久久影院电视剧免费观看| 亚洲国产另类av| 成人av动漫在线| 日韩欧美中文一区| 亚洲综合一二区| 成人午夜视频在线观看| 欧美一区二区高清| 一区二区三区精品视频| 成人污污视频在线观看| 日韩一区二区在线观看| 一区二区在线免费观看| 国产99精品国产| 欧美一卡在线观看| 亚洲电影欧美电影有声小说| 99久久国产综合色|国产精品| 亚洲精品一区二区三区四区高清| 午夜成人免费电影| 色综合久久久网| 国产精品色一区二区三区| 国产一区二区三区观看| 日韩欧美123| 午夜久久久久久久久| 在线观看精品一区| 中文字幕在线一区| 成人黄色av电影| 国产欧美一区二区三区鸳鸯浴 | 久久久亚洲午夜电影| 免费成人在线播放| 欧美日韩国产综合一区二区三区 | 欧美性感一区二区三区| 中文字幕一区二区三区不卡在线| 国产剧情av麻豆香蕉精品| 欧美一级免费大片| 日韩精品国产精品| 欧美人牲a欧美精品| 亚洲综合色噜噜狠狠| 色丁香久综合在线久综合在线观看| 亚洲欧洲日韩av| 成人app软件下载大全免费| 国产欧美日本一区二区三区| 国产精品性做久久久久久| 久久色中文字幕| 国产精品一级片| 久久精品无码一区二区三区| 丰满白嫩尤物一区二区| 亚洲欧美日韩国产综合| 成人美女视频在线观看18| 99re视频这里只有精品| 中文一区二区完整视频在线观看| 国产精品系列在线观看| 国产午夜精品一区二区 | 欧美国产成人精品| 国产精品一级在线| 国产精品网站在线| 9i在线看片成人免费| 亚洲三级理论片| 在线观看成人小视频| 五月天欧美精品| 欧美一区二区三区色| 加勒比av一区二区| 国产三级三级三级精品8ⅰ区| 不卡av免费在线观看| 中文字幕五月欧美| 欧美在线免费观看亚洲| 日本美女一区二区三区视频| 日韩欧美一级片| 国产精品羞羞答答xxdd| 亚洲色图制服诱惑| 欧美日韩在线播| 狠狠色狠狠色综合| 国产精品视频在线看| 色综合视频一区二区三区高清| 一区二区免费看| 日韩一区二区三区在线视频| 国产精品538一区二区在线| 国产精品久久精品日日| 欧美午夜片在线看| 精品一区二区三区影院在线午夜| 国产亚洲成年网址在线观看| 91在线视频播放地址| 亚洲高清免费在线| 久久久综合激的五月天| 99久久久免费精品国产一区二区| 亚洲va国产天堂va久久en| 精品国产sm最大网站免费看| 99精品视频一区| 日本欧美肥老太交大片| 久久精品一区蜜桃臀影院| 色婷婷av一区| 精品亚洲成a人| 专区另类欧美日韩| 欧美一区二区三区视频在线观看| 国产成人免费视频网站| 亚洲国产另类av| 国产亚洲福利社区一区| 欧美日韩中文另类| 国内精品国产成人国产三级粉色 | 色哟哟一区二区在线观看| 美美哒免费高清在线观看视频一区二区| 国产清纯白嫩初高生在线观看91 | 麻豆精品新av中文字幕| 国产精品乱码一区二区三区软件 | 亚洲永久精品国产| 欧美精品一区二区三区蜜桃 | 日韩二区三区在线观看| 国产日韩成人精品| 欧美精品一二三| 成人18精品视频| 久久不见久久见免费视频7 | 欧美日韩一区二区在线观看 | 17c精品麻豆一区二区免费| 69堂精品视频| 91在线国内视频| 极品美女销魂一区二区三区| 亚洲成人先锋电影| 中文字幕一区二区三区四区不卡 | 国产成人免费视频精品含羞草妖精| 午夜精品久久久久久久久| 国产精品久久二区二区| 久久天堂av综合合色蜜桃网| 91精品国产综合久久福利 | 婷婷六月综合网| 亚洲欧洲综合另类| 久久尤物电影视频在线观看| 9191成人精品久久| 在线看不卡av| 国产精品一区二区不卡| 免费美女久久99| 亚洲成人综合视频| 亚洲精品日日夜夜| 中文字幕一区二| 国产欧美日韩一区二区三区在线观看| 日韩一区二区三区四区| 欧美日韩一区三区| 欧美亚洲综合色| 91黄色激情网站| av一区二区不卡| 丰满少妇在线播放bd日韩电影| 久久精品国产亚洲a| 日本成人在线网站| 天堂影院一区二区| 亚洲成人综合在线| 亚洲一区在线免费观看| 亚洲欧美影音先锋| 国产精品视频观看| 中文字幕不卡三区| 欧美韩国日本不卡| 国产精品视频麻豆| 国产精品乱码一区二区三区软件| 国产日韩欧美高清在线| 国产亚洲一区二区三区| 国产午夜亚洲精品羞羞网站| 久久久久久久久久久久电影 | 成人亚洲精品久久久久软件| 国产成人在线视频播放| 国产成人精品影院| 成a人片亚洲日本久久| 成人国产精品免费观看动漫| eeuss鲁片一区二区三区在线看 | 一区二区理论电影在线观看| 亚洲精品久久久蜜桃| 亚洲精品第1页| 亚洲午夜在线视频| 视频一区国产视频| 日本不卡一二三区黄网| 久久av中文字幕片| 国内成+人亚洲+欧美+综合在线| 国产在线视频一区二区| 国产 日韩 欧美大片| 91小视频免费看| 欧洲人成人精品| 8v天堂国产在线一区二区| 日韩欧美一二区|