亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产精品成人网| 精品蜜桃在线看| 日本久久一区二区三区| 欧美成人激情免费网| 亚洲美女淫视频| 91在线视频免费91| 亚洲成人动漫av| 成人深夜视频在线观看| 亚洲国产欧美另类丝袜| 亚洲乱码国产乱码精品精98午夜 | 国产精品国产自产拍高清av| 精品入口麻豆88视频| 日韩专区在线视频| 成人免费黄色在线| 亚洲精品久久7777| 亚洲地区一二三色| 午夜私人影院久久久久| 视频一区二区三区在线| 久草这里只有精品视频| 香蕉久久夜色精品国产使用方法| 亚洲视频一区二区在线观看| 一区二区三区资源| 日韩精品福利网| 国产一区二区精品久久91| 成人一区二区三区在线观看| 色婷婷亚洲一区二区三区| 欧美丝袜丝nylons| 2014亚洲片线观看视频免费| 国产精品免费看片| 五月激情六月综合| 床上的激情91.| 日韩一区二区三免费高清| 欧美国产综合色视频| 亚洲午夜影视影院在线观看| 久久国产三级精品| 色噜噜夜夜夜综合网| 日韩亚洲欧美成人一区| 成人免费在线观看入口| 免费欧美日韩国产三级电影| 99视频在线精品| 日韩一区二区三区视频在线 | 韩国一区二区视频| 欧美性视频一区二区三区| 久久久午夜精品理论片中文字幕| 亚洲免费在线播放| 国产一区二区不卡在线| 欧美一区二区三区免费在线看 | 裸体健美xxxx欧美裸体表演| 成人一级片在线观看| 日韩欧美黄色影院| 亚洲综合色丁香婷婷六月图片| 精品一区二区在线观看| 欧美日韩一区二区在线观看视频| 国产欧美日韩不卡免费| 久久国内精品视频| 8v天堂国产在线一区二区| 国产精品久久久久永久免费观看 | 亚洲另类春色国产| 国产成人在线视频网址| 日韩精品一区二区在线| 亚洲成人在线网站| 91成人网在线| 亚洲精品美国一| 91在线观看成人| 中文字幕一区二区三区在线不卡 | 国产精品福利影院| 国产91综合网| 国产日韩精品一区二区三区 | 亚洲视频一区在线| 99国内精品久久| 136国产福利精品导航| 成人午夜看片网址| 国产精品乱码一区二三区小蝌蚪| 国产精品996| 欧美国产禁国产网站cc| 高清不卡在线观看| 中文字幕av一区二区三区高 | 精品国产乱码久久久久久夜甘婷婷 | 欧美性高清videossexo| 亚洲欧美国产毛片在线| 色婷婷精品久久二区二区蜜臂av| 国产精品久久久久久久久搜平片 | 欧美日韩国产天堂| 亚洲第一会所有码转帖| 欧美日韩国产精品自在自线| 视频在线观看一区二区三区| 欧美日韩一区 二区 三区 久久精品| 亚洲自拍偷拍av| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲一区二区三区四区在线免费观看| 91蝌蚪porny| 香蕉成人伊视频在线观看| 56国语精品自产拍在线观看| 麻豆精品在线看| 国产精品免费视频观看| 欧美中文字幕一区| 国内精品伊人久久久久av影院 | 337p日本欧洲亚洲大胆精品 | 最近日韩中文字幕| 在线看国产一区二区| 久久se这里有精品| 亚洲视频精选在线| 欧美高清视频不卡网| 国产成人无遮挡在线视频| 一区二区三区欧美在线观看| 91精品国产综合久久小美女| 国产凹凸在线观看一区二区| 亚洲欧美另类久久久精品| 日韩一级高清毛片| 91在线一区二区| 久草热8精品视频在线观看| 成人欧美一区二区三区视频网页| 7777精品伊人久久久大香线蕉完整版 | 亚洲裸体在线观看| 日韩欧美你懂的| 97se亚洲国产综合自在线不卡| 日本一不卡视频| 亚洲色图欧洲色图| 久久婷婷一区二区三区| 欧美色综合网站| 不卡的av网站| 国产一区二区三区四| 亚洲第一av色| 亚洲人成精品久久久久久| 亚洲精品一区二区三区影院| 91黄视频在线观看| 丁香网亚洲国际| 激情小说欧美图片| 日韩精品电影在线观看| 亚洲国产综合91精品麻豆| 国产亚洲欧洲一区高清在线观看| 在线播放中文一区| 91丨porny丨蝌蚪视频| 国产成人在线网站| 国产麻豆成人精品| 国产自产2019最新不卡| 日韩高清国产一区在线| 亚洲一区中文在线| 亚洲乱码国产乱码精品精的特点| 久久久亚洲精品石原莉奈| 欧美一级黄色片| 欧美二区三区的天堂| 在线观看区一区二| 欧美性感一区二区三区| 欧美性淫爽ww久久久久无| 色综合久久中文综合久久97 | 亚洲国产aⅴ天堂久久| 亚洲欧美一区二区三区极速播放| 国产精品女同互慰在线看| 久久精品夜夜夜夜久久| 久久久无码精品亚洲日韩按摩| 欧美xxxx老人做受| 日韩一级在线观看| 欧美日韩免费一区二区三区视频| 在线观看亚洲专区| 欧美亚洲综合久久| 在线成人小视频| 日韩精品一区在线| 国产亚洲精品久| 亚洲欧洲www| 亚洲一区二区欧美激情| 亚洲国产一区二区a毛片| 性做久久久久久| 狠狠色狠狠色综合系列| 成人性视频网站| 色狠狠色噜噜噜综合网| 在线国产电影不卡| 日韩欧美一级二级三级| 2023国产精品自拍| 中文字幕在线不卡一区二区三区| 亚洲女爱视频在线| 亚洲成人动漫精品| 国产剧情在线观看一区二区| 成人免费视频视频在线观看免费| 99亚偷拍自图区亚洲| 欧美三级视频在线播放| 精品久久久久久最新网址| 国产丝袜美腿一区二区三区| 亚洲色图色小说| 奇米精品一区二区三区在线观看| 国产美女精品人人做人人爽| 成人av免费观看| 欧美精品v国产精品v日韩精品| 2020国产精品久久精品美国| 日韩毛片高清在线播放| 日韩黄色免费电影| 国产成人亚洲综合a∨猫咪| 欧洲亚洲国产日韩| 久久久亚洲精品石原莉奈 | 美女看a上一区| 成人激情免费网站| 欧美一级高清片在线观看| 亚洲欧洲国产专区| 精彩视频一区二区三区 | 日本不卡一区二区三区| 粉嫩蜜臀av国产精品网站| 欧美日韩久久久| 中文字幕日韩一区二区| 久久精品噜噜噜成人av农村| 91视频在线看|