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

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

?? sja1000.h

?? SJA1000_CAN協(xié)議,目前該通信協(xié)議主要應(yīng)用于汽車方面,它具有較好的穩(wěn)定性和糾錯(cuò)能力.
?? H
字號(hào):
/***********************************
汽車電控系統(tǒng)診斷儀CAN總線診斷座程序頭文件
SJA1000工作在Peli CAN模式
***********************************/


/**********************************
定義SJA1000片選基地址
**********************************/
#define  SJA1000_BASEADDR  0x7f00   


/*********************************
定義SJA1000內(nèi)部寄存器地址
*********************************/
#define  SJA1000_MODEL     SJA1000_BASEADDR+0x00   //內(nèi)部控制寄存器
#define  SJA1000_COMMAND   SJA1000_BASEADDR+0x01   //命令寄存器
#define  SJA1000_STATE     SJA1000_BASEADDR+0x02   //狀態(tài)寄存器
#define  SJA1000_INTERR    SJA1000_BASEADDR+0x03   //中斷寄存器
#define  SJA1000_ENINTERR  SJA1000_BASEADDR+0x04   //中斷使能寄存器
#define  SJA1000_BUSTIME0  SJA1000_BASEADDR+0x06   //總線定時(shí)0寄存器
#define  SJA1000_BUSTIME1  SJA1000_BASEADDR+0x07   //總線定時(shí)1寄存器
#define  SJA1000_OUTCONTR  SJA1000_BASEADDR+0x08   //輸出控制寄存器
#define  SJA1000_TEST	   SJA1000_BASEADDR+0x09   //測(cè)試寄存器
#define  SJA1000_CLOCKDIR  SJA1000_BASEADDR+0x1f   //時(shí)鐘分頻寄存器
#define  SJA1000_ALC       SJA1000_BASEADDR+0x0b   //仲裁丟失捕捉寄存器
#define  SJA1000_ECC       SJA1000_BASEADDR+0x0c   //錯(cuò)誤代碼捕捉寄存器
#define  SJA1000_EWLR	   SJA1000_BASEADDR+0x0d   //錯(cuò)誤限制警告寄存器
#define  SJA1000_RX_ERR    SJA1000_BASEADDR+0x0e   //接收錯(cuò)誤計(jì)數(shù)寄存器
#define  SJA1000_TX_ERR    SJA1000_BASEADDR+0x0f   //發(fā)送錯(cuò)誤計(jì)數(shù)寄存器

#define	 SJA1000_TX_BUF0   SJA1000_BASEADDR+0x60;	//TX專用緩沖區(qū)BUF0
#define	 SJA1000_TX_BUF1   SJA1000_BASEADDR+0x61;	//TX專用緩沖區(qū)BUF1
#define	 SJA1000_TX_BUF2   SJA1000_BASEADDR+0x62;	//TX專用緩沖區(qū)BUF2
#define	 SJA1000_TX_BUF3   SJA1000_BASEADDR+0x63;	//TX專用緩沖區(qū)BUF3
#define	 SJA1000_TX_BUF4   SJA1000_BASEADDR+0x64;	//TX專用緩沖區(qū)BUF4
#define	 SJA1000_TX_BUF5   SJA1000_BASEADDR+0x65;	//TX專用緩沖區(qū)BUF5
#define	 SJA1000_TX_BUF6   SJA1000_BASEADDR+0x66;	//TX專用緩沖區(qū)BUF6
#define	 SJA1000_TX_BUF7   SJA1000_BASEADDR+0x67;	//TX專用緩沖區(qū)BUF7
#define	 SJA1000_TX_BUF8   SJA1000_BASEADDR+0x68;	//TX專用緩沖區(qū)BUF8
#define	 SJA1000_TX_BUF9   SJA1000_BASEADDR+0x69;	//TX專用緩沖區(qū)BUF9
#define	 SJA1000_TX_BUF10  SJA1000_BASEADDR+0x6A;	//TX專用緩沖區(qū)BUF10
#define	 SJA1000_TX_BUF11  SJA1000_BASEADDR+0x6B;	//TX專用緩沖區(qū)BUF11
#define	 SJA1000_TX_BUF12  SJA1000_BASEADDR+0x7C;	//TX專用緩沖區(qū)BUF12


/*********************************
定義SJA1000接收和發(fā)送寄存器
*********************************/
#define  SJA1000_RXBUF    SJA1000_BASEADDR+0x10     //接收緩沖區(qū)首址,共13個(gè)字節(jié)
#define  SJA1000_TXBUF    SJA1000_BASEADDR+0x10     //發(fā)送緩沖區(qū)首址,共13個(gè)字節(jié)

#define  SJA1000_ACRRX0   SJA1000_BASEADDR+0x10     //驗(yàn)收代碼寄存器,共4個(gè)字節(jié)
#define  SJA1000_ACRRX1   SJA1000_BASEADDR+0x11
#define  SJA1000_ACRRX2   SJA1000_BASEADDR+0x12
#define  SJA1000_ACRRX3   SJA1000_BASEADDR+0x13

#define  SJA1000_AMRRX0   SJA1000_BASEADDR+0x14     //驗(yàn)收屏蔽寄存器,共4個(gè)字節(jié)
#define  SJA1000_AMRRX1   SJA1000_BASEADDR+0x15
#define  SJA1000_AMRRX2   SJA1000_BASEADDR+0x16
#define  SJA1000_AMRRX3   SJA1000_BASEADDR+0x17

#define  SJA1000_RBSA     SJA1000_BASEADDR+0x1e     //RX緩沖區(qū)起始地址寄存器
 

/*********************************
定義接收?qǐng)?bào)文ID號(hào)
*********************************/
#define  ACR_ID0   0xfd
#define  ACR_ID1   0x00 
#define  ACR_ID2   0x00  
#define  ACR_ID3   0x00


/*********************************
接收屏蔽寄存器屏蔽值
*********************************/
#define  AMR_CODE0     0x00
#define  AMR_CODE1     0x1f
#define  AMR_CODE2     0xff
#define  AMR_CODE3     0xff

                
/*********************************
定義指針
*********************************/
unsigned char  xdata  *SJA1000_ADDRESS;         


/********************************
定義命令字
********************************/
#define  SJA1000_RESET_MODEL       0x01         //SJA1000復(fù)位模式
#define  SJA1000_WORK_MODEL        0x08         //SJA1000工作模式,單濾波方式 
#define  SJA1000_SELF_MODEL        0x04         //SJA1000工作在自檢測(cè)模式
#define  SJA1000_HEAR_MODEL        0x0a         //SJA1000工作在只聽(tīng)模式 

#define  SJA1000_SENT_COMMAND      0x01         //正常發(fā)送請(qǐng)求命令
#define  SJA1000_ONE_SENT_COMMAND  0x03         //單次發(fā)送請(qǐng)求命令
#define  SJA1000_SELF_SENT_RECEIVE 0x10         //自發(fā)自收請(qǐng)求命令,此時(shí)模式寄存器工作在自檢測(cè)
#define  SJA1000_ONE_SENT_RECEIVE  0x12         //單次自發(fā)自收請(qǐng)求命令

#define  SJA1000_CLEAR_DATA_OVER   0x08         //清除數(shù)據(jù)溢出
#define  SJA1000_RELEASE_FIFO      0x04         //釋放接收緩沖器命令
#define  SJA1000_IER_COMMAND       0xfd         //中斷使能命令,錯(cuò)誤中斷、接收中斷、復(fù)位中斷
#define	 SJA1000_IE_COMMAND	       0x0d		    //開(kāi)放總線錯(cuò)誤、接收中斷
#define  SJA1000_CDR_COMMAND       0xc0         //時(shí)鐘分頻寄存器命令,使用Peli CAN模式,1/2分頻輸出	   
#define  SJA1000_CDRCOL_COMMAND    0xc7			//時(shí)鐘分頻寄存器命令,使用Peli CAN模式,不分頻輸出
#define  SJA1000_CDR_BASIC_COMMAND 0x80			//使用BASIC模式,1/2分頻
#define  SJA1000_OUT_COMMAND       0xaa         //正常輸出模式
#define  SJA1000_FIFO_ADD          0x0          //接收緩沖區(qū)FIFO起始為內(nèi)部RAM的0地址
#define  SJA1000_CLEAR_TX_ERR      0x0          //清除發(fā)送錯(cuò)誤寄存器


/********************************
SJA1000狀態(tài)
********************************/
#define  SJA1000_RECEIVING      0x10         //正在接收狀態(tài)
#define  SJA1000_SENDING        0x20         //正在發(fā)送狀態(tài)
#define  SJA1000_OVERRUN        0x02         //數(shù)據(jù)溢出狀態(tài)
#define  SJA1000_SENT_OVER      0x08         //發(fā)送完畢狀態(tài)
#define  SJA1000_SENT_LOCK      0x04         //發(fā)送緩沖區(qū)鎖定狀態(tài)
#define  SJA1000_BUS_CLOSE      0x80         //總線關(guān)閉狀態(tài)
#define  SJA1000_BUS_LIMIT      0x40		 //總線錯(cuò)誤限制警告
#define  SJA1000_BUS_ERR        0xc3         //總線有錯(cuò)狀態(tài)


/********************************
SJA1000中斷狀態(tài)
********************************/
#define  SJA1000_BUS_ERR_INTERR      0x04         //總線錯(cuò)誤中斷
#define  SJA1000_DATA_OVER_INTERR    0x08         //數(shù)據(jù)溢出中斷
#define  SJA1000_RI_INTERR           0x01         //接收中斷
#define  SJA1000_TI_INTERR           0x02         //發(fā)送中斷

/*******************************
SJA1000晶振為16M標(biāo)準(zhǔn)波特率
*******************************/
#define  BTR0_10Kbps    0xb1                     //10Kbps
#define  BTR1_10Kbps    0xba           

#define  BTR0_12.5Kbps	0x5c					//12.5Kbps
#define	 BTR1_12.5Kbps  0xed

#define  BTR0_20Kbps    0x53                     //20Kbps
#define  BTR1_20Kbps    0xeb

#define  BTR0_25Kbps	0x4f					//25Kbps
#define  BTR1_25Kbps	0xcd

#define  BTR0_50Kbps    0x47                    //50Kbps
#define  BTR1_50Kbps    0xcd

#define  BTR0_80Kbps	0x44					//80Kbps
#define  BTR1_80Kbps	0xcd

#define  BTR0_100Kbps   0x43                    //100Kbps
#define  BTR1_100Kbps   0xcd

#define  BTR0_125Kbps   0x43                    //125Kbps
#define  BTR1_125Kbps   0xc9

#define  BTR0_250Kbps   0x41                    //250Kbps
#define  BTR1_250Kbps   0xc9

#define  BTR0_500Kbps   0x40                    //500Kbps
#define  BTR1_500Kbps   0xab

#define  BTR0_800Kbps   0x40                    //800Kbps
#define  BTR1_800Kbps   0xa5

#define  BTR0_1000Kbps  0x40                    //1000Kbps
#define  BTR1_1000Kbps  0xa3


/*********************************
TJA1050工作模式
*********************************/
#define  TJA1050_CLOSE  S_MODE=1                //TJA1050靜音模式
#define  TJA1050_WORK   S_MODE=0                //TJA1050工作模式        

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本丰满少妇一区二区三区| 欧美日韩免费在线视频| 亚洲一区二区四区蜜桃| 精品国产一区a| 欧美亚洲动漫制服丝袜| 国产精品一区三区| 日日夜夜免费精品| 亚洲视频每日更新| 国产欧美视频一区二区| 宅男在线国产精品| 欧美在线你懂的| 成人激情免费视频| 久久国产精品99久久人人澡| 亚洲精品国产精品乱码不99| 日本一区二区免费在线观看视频| 337p亚洲精品色噜噜狠狠| 色综合色综合色综合色综合色综合 | 亚洲国产aⅴ成人精品无吗| 久久精品一区四区| 欧美一区二区视频在线观看2022| 91丨porny丨中文| 国产综合色精品一区二区三区| 日韩经典中文字幕一区| 一区二区在线观看视频| 亚洲视频1区2区| 国产精品免费丝袜| 国产精品素人视频| 国产亚洲自拍一区| 久久这里只有精品首页| 日韩精品一区二区三区蜜臀| 欧美视频一区二区三区| 欧美视频在线观看一区二区| 日本精品一区二区三区四区的功能| 成人黄页在线观看| 成人禁用看黄a在线| 国产.欧美.日韩| 成人在线综合网| 波多野结衣精品在线| 成人小视频在线观看| 成人中文字幕在线| 粉嫩一区二区三区在线看| 粉嫩久久99精品久久久久久夜| 国产乱码精品一区二区三| 国产永久精品大片wwwapp | 亚洲成av人影院在线观看网| 亚洲一区二区三区四区在线 | 欧美日韩久久不卡| 欧美精品在线视频| 欧美一区二区三区免费在线看 | 久久99久久99小草精品免视看| 美女诱惑一区二区| 国产一区二区视频在线播放| 国产美女在线精品| 成人午夜电影久久影院| 99这里只有精品| 日本高清不卡视频| 91麻豆精品国产91久久久使用方法 | 黑人巨大精品欧美一区| 韩国精品免费视频| 丁香六月综合激情| 日本韩国一区二区三区| 欧美人动与zoxxxx乱| 欧美一区二区三区在| 久久亚洲一级片| 中文字幕日韩欧美一区二区三区| 一区二区三区欧美日| 天堂成人国产精品一区| 国产在线乱码一区二区三区| 97精品国产露脸对白| 欧美日韩专区在线| 2023国产一二三区日本精品2022| 国产精品毛片高清在线完整版| 国产精品激情偷乱一区二区∴| 亚洲一区二区四区蜜桃| 激情图区综合网| 91久久精品午夜一区二区| 欧美一区二区在线免费观看| 亚洲国产精品精华液ab| 亚洲一卡二卡三卡四卡无卡久久| 另类小说一区二区三区| 99麻豆久久久国产精品免费优播| 欧美日韩亚洲国产综合| 欧美精品一区二| 亚洲久本草在线中文字幕| 九九久久精品视频| 日本丰满少妇一区二区三区| 久久综合国产精品| 亚洲一区在线电影| 国产精品亚洲第一区在线暖暖韩国 | 欧美乱妇15p| 亚洲国产成人自拍| 琪琪久久久久日韩精品| 91亚洲精品一区二区乱码| 精品国产乱码久久久久久浪潮| 亚洲欧洲国产日本综合| 激情小说亚洲一区| 欧美日韩精品欧美日韩精品一 | 五月天国产精品| 成人午夜电影网站| 日韩精品一区二区三区视频在线观看| 中文字幕一区二区三区在线观看| 久久国产精品色婷婷| 欧美日韩一区二区不卡| 国产精品美女一区二区| 韩国三级中文字幕hd久久精品| 欧美日韩国产一级二级| 亚洲婷婷国产精品电影人久久| 韩国视频一区二区| 91精品国产综合久久小美女| 综合久久一区二区三区| 国产剧情一区二区三区| 91精品国产丝袜白色高跟鞋| 亚洲制服丝袜在线| 一本色道久久综合亚洲精品按摩| 国产日韩欧美制服另类| 久久国产精品99精品国产 | 国产一区二区导航在线播放| 欧美一区二区三区四区视频| 亚洲高清久久久| 色婷婷久久久久swag精品| 国产精品嫩草久久久久| 国产成人精品亚洲午夜麻豆| www国产精品av| 久草中文综合在线| 日韩视频免费观看高清完整版 | 欧洲精品一区二区| 日韩美女视频19| 成人一区二区视频| 欧美国产精品一区二区三区| 国产成人午夜片在线观看高清观看| 日韩精品在线看片z| 麻豆中文一区二区| 欧美成人三级电影在线| 老色鬼精品视频在线观看播放| 欧美肥妇bbw| 青青草一区二区三区| 777色狠狠一区二区三区| 午夜精品一区在线观看| 欧美肥妇bbw| 日韩黄色免费网站| 日韩三级精品电影久久久| 麻豆精品视频在线观看视频| 日韩欧美国产1| 韩国av一区二区三区| 国产欧美一区二区在线观看| 成人永久aaa| 亚洲精品福利视频网站| 欧美日韩国产经典色站一区二区三区 | 欧美电影免费观看高清完整版在| 九色porny丨国产精品| 2019国产精品| 国产不卡高清在线观看视频| 中文字幕一区二区三中文字幕| 91啪亚洲精品| 视频一区国产视频| 欧美精品一区二区三区久久久| 国产成人自拍在线| 国产精品国产成人国产三级 | 日韩三级视频中文字幕| 国产精品一二一区| ㊣最新国产の精品bt伙计久久| 色老综合老女人久久久| 五月婷婷综合激情| 久久一区二区三区四区| 97成人超碰视| 日韩激情一二三区| 国产调教视频一区| 在线观看亚洲成人| 蜜臀精品久久久久久蜜臀 | 玖玖九九国产精品| 欧美国产一区视频在线观看| 在线免费观看日本欧美| 久草精品在线观看| 亚洲视频在线观看三级| 欧美一区午夜视频在线观看| 国产91在线观看| 天堂在线一区二区| 欧美国产欧美综合| 欧美久久久久久久久| 丁香六月综合激情| 视频一区视频二区中文字幕| 国产欧美综合在线| 宅男噜噜噜66一区二区66| 成人午夜精品在线| 日韩精品1区2区3区| 成人免费一区二区三区在线观看| 69成人精品免费视频| 成人精品国产福利| 奇米精品一区二区三区在线观看| 中文av一区二区| 日韩免费高清av| 欧美性xxxxxxxx| 成人国产精品免费观看动漫| 青青草国产精品97视觉盛宴| 亚洲日本va在线观看| 久久久无码精品亚洲日韩按摩| 欧美日韩国产高清一区二区三区| kk眼镜猥琐国模调教系列一区二区| 美女高潮久久久| 亚洲成人午夜电影|