18.2.9 CAN過濾器FIFO關聯寄存器:CAN_FFA1R
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FFA[27:16] | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FFA[15:0] |
Bit 29~Bit 0:過濾器關聯設置
0:過濾器被關聯到FIFO0
1:過濾器被關聯到FIFO1
18.2.10 CAN過濾器激活寄存器:CAN_FA1R
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FACT[27:16] | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FACT[15:0] |
Bit 29~Bit 0:過濾器激活
0:過濾器被禁用
1:過濾器被激活
18.2.11 發送郵箱標識符寄存器:CAN_TIxR
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
STID[10:0]/EXID[28:18] | EXID[17:13] | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EXID[12:0] | IDE | RTR | TXRQ |
Bit 31~Bit 21:標準標識符或擴展標識符,依據IDE位的內容,這些位或是標準標識符,或是擴展身份標識的高字節
Bit 20~Bit 3:擴展標識符,擴展身份標識的低字節
Bit 2:標識符選擇
0:使用標準標識符
1:使用擴展標識符
Bit 1:遠程發送請求
0:數據幀
1:遠程幀
Bit 0:發送數據請求,由軟件對其置1,來請求發送郵箱的數據。當數據發送完成,郵箱為空時,硬件對其清0
18.2.12 發送郵箱數據長度和時間戳寄存器:CAN_TDTxR
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TIME[15:0] | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | TGT | - | DLC[3:0] |
Bit 31~Bit 16:報文時間戳,該域包含了,在發送該報文SOF的時刻,16位定時器的值
Bit 8:發送時間戳(只有在CAN處于時間觸發通信模式才有效)
0:不發送時間戳TIME[15:0]
1:發送時間戳TIME[15:0]
注:在長度為8的報文中,時間戳TIME[15:0]是最后2個發送的字節:TIME[7:0]作為第7個字節,TIME[15:8]為第8個字節,替換了寫入CAN_TDHxR[31:16]的數據。為了把時間戳的2個字節發送出去,DLC必須編程為8。
Bit 3~Bit 0:發送數據長度,指定數據報文的數據長度或者遠程幀請求的數據長度
18.2.13 發送郵箱低字節數據寄存器:CAN_TDLxR
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DATA3[7:0] | DATA2[7:0] | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA1[7:0] | DATA0[7:0] |
Bit 31~Bit 24:數據字節3
Bit 23~Bit 16:數據字節2
Bit 15~Bit 8:數據字節1
Bit 7~Bit 0:數據字節0
18.2.14 發送郵箱高字節數據寄存器:CAN_TDHxR
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DATA7[7:0] | DATA6[7:0] | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA5[7:0] | DATA4[7:0] |
Bit 31~Bit 24:數據字節7
Bit 23~Bit 16:數據字節6
Bit 15~Bit 8:數據字節5
Bit 7~Bit 0:數據字節4
18.2.15 接收郵箱標識符寄存器:CAN_RIxR
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
STID[10:0]/EXID[28:18] | EXID[17:13] | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EXID[12:0] | IDE | RTR | - |
Bit 31~Bit 21:標準標識符或擴展標識符,依據IDE位的內容,這些位或是標準標識符,或是擴展身份標識的高字節
Bit 20~Bit 3:擴展標識符,擴展身份標識的低字節
Bit 2:標識符選擇
0:使用標準標識符
1:使用擴展標識符
Bit 1:遠程發送請求
0:數據幀
1:遠程幀
18.2.16 接收郵箱數據長度和時間戳寄存器:CAN_RDTxR
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TIME[15:0] | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FMI[7:0] | - | DLC[3:0] |
Bit 31~Bit 16:報文時間戳,該域包含了,在接收該報文SOF的時刻,16位定時器的值
Bit 15~Bit 8:過濾器匹配序號
Bit 3~Bit 0:接收數據長度
18.2.17 接收郵箱低字節數據寄存器:CAN_RDLxR
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DATA3[7:0] | DATA2[7:0] | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA1[7:0] | DATA0[7:0] |
Bit 31~Bit 24:數據字節3
Bit 23~Bit 16:數據字節2
Bit 15~Bit 8:數據字節1
Bit 7~Bit 0:數據字節0
18.2.18 接收郵箱高字節數據寄存器:CAN_RDHxR
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DATA7[7:0] | DATA6[7:0] | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA5[7:0] | DATA4[7:0] |
Bit 31~Bit 24:數據字節7
Bit 23~Bit 16:數據字節6
Bit 15~Bit 8:數據字節5
Bit 7~Bit 0:數據字節4
-
通信協議
+關注
關注
28文章
887瀏覽量
40317 -
數據傳輸
+關注
關注
9文章
1914瀏覽量
64641 -
CAN
+關注
關注
57文章
2756瀏覽量
463829
發布評論請先 登錄
相關推薦
評論