| 位 | 符號 | 名稱 | 值 | 功 能 |
| SR.7 | BS | 總線狀態(tài) | 1 | 總線關(guān)閉。SJA1000退出總線活動(dòng) |
| 0 | 總線開啟。SJA1000加入總線活動(dòng) | |||
| SR.6 | ES | 出錯(cuò)狀態(tài) | 1 | 出錯(cuò)。至少出現(xiàn)一個(gè)錯(cuò)誤計(jì)數(shù)器滿或超過CPU報(bào)警限制 |
| 0 | 正常。兩個(gè)錯(cuò)誤計(jì)數(shù)器都在警限制以下 | |||
| SR.5 | TS | 發(fā)送狀態(tài) | 1 | 發(fā)送。SJA1000在傳送信息 |
| 0 | 空閑。沒有要發(fā)送的信息 | |||
| SR.4 | RS | 接收狀態(tài) | 1 | 接收。SJA1000正在接收信息 |
| 0 | 空閑。沒有可接收的信息 | |||
| SR.3 | TCS | 發(fā)送完畢狀態(tài) | 1 | 完畢。最近一次發(fā)送請求被成功處理 |
| 0 | 未完畢。當(dāng)前發(fā)送請求未處理完畢 | |||
| SR.2 | TBS | 發(fā)送緩沖器狀態(tài) | 1 | 釋放。CPU可以向發(fā)送緩沖器寫信息 |
| 0 | 鎖定。CPU不能訪問發(fā)送緩沖器,有信息正在等待發(fā)送或正在發(fā)送 | |||
| SR.1 | DOS | 數(shù)據(jù)溢出狀態(tài) | 1 | 溢出。信息丟失,因?yàn)镽XFFIFO中沒有足夠的空間來存儲(chǔ) |
| 0 | 空缺。自從最后一次清除數(shù)據(jù)溢出命令執(zhí)行,無數(shù)據(jù)溢出發(fā)生 | |||
| SR.0 | RBS | 接收緩沖器狀態(tài) | 1 | 滿。RXFIFO中有可用信息 |
| 0 | 空。無可用信息 |
(4)中斷寄存器(IR)
通過中斷寄存器可識別中斷源。當(dāng)寄存器的1位或多位被置位時(shí),INT(低電平有效)引腳被激活。寄存器被微控制器讀過之后,所有會(huì)導(dǎo)致INT引腳上的電平變化的位被復(fù)位。中斷寄存器對微控制而言是只讀存儲(chǔ)器。中斷寄存器各位的功能說明如表4所列。
表4 中斷寄存器各位的功能說明(IR):CAN地址3





