Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

請說明如何在 CAN 通訊中接收 RTR 請求?

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/How-to-Receive-RTR-Request-in-CAN-Communication/td-p/654003

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

@Murali1

請確保消息對象 n 的以下設置來監控遠程框架-

can_mostatn.dir = 1; 接收遠端框 架
CAN_mostatn. rxen = 1;
can_mostatn. txen0 = 0; 沒有自動資料框傳輸
CAN_mofCRN.rmm = 1 ;; 傳 輸物件遠端監控 (對應遠端農場的 ID、IDE 位元、DLC 被複製以傳輸物件 n 以監控傳入的遠端框架)

參考手冊中所述,位元 MostATN.dir 等於接收框架的位元 RTR。 如果位元 mostatn.dir = 1 (傳輸物件),則訊息物件只接受遠端框架。 如果位元 mostatn.dir = 0 (接收物件),則訊息物件只接受資料框架。傳入的遠端框架儲存在對應的傳輸訊息物件中,而到達的資料框則儲存在相符的接收訊息物件中。

另外,關於 MOCFR 註冊器的 RMM 位元-

Aashita_R_0-1701961744650.png

根據正在設置的寄存器在硬件或軟件中進行遠程框架處理。如果是硬件,它在接收遠程框架時設置 TXRQ。如果將 TXEN0 和 TXEN1 設定為 1,則資料傳送會由硬體自動觸發。郵件物件的 DIR 位元決定傳輸物件是否可以接收資料。如果您使用 XMCLib,則可以使用 XMC_MO_設定狀態來更新 MOCTR 寄存器。

我希望這回答您的查詢。 如果您對此有任何疑問,請告訴我們。

最好的問候,

青下

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/How-to-Receive-RTR-Request-in-CAN-Communication/m-p/655130

在原始文章中檢視解決方案

0
2 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

@Murali1

請確保消息對象 n 的以下設置來監控遠程框架-

can_mostatn.dir = 1; 接收遠端框 架
CAN_mostatn. rxen = 1;
can_mostatn. txen0 = 0; 沒有自動資料框傳輸
CAN_mofCRN.rmm = 1 ;; 傳 輸物件遠端監控 (對應遠端農場的 ID、IDE 位元、DLC 被複製以傳輸物件 n 以監控傳入的遠端框架)

參考手冊中所述,位元 MostATN.dir 等於接收框架的位元 RTR。 如果位元 mostatn.dir = 1 (傳輸物件),則訊息物件只接受遠端框架。 如果位元 mostatn.dir = 0 (接收物件),則訊息物件只接受資料框架。傳入的遠端框架儲存在對應的傳輸訊息物件中,而到達的資料框則儲存在相符的接收訊息物件中。

另外,關於 MOCFR 註冊器的 RMM 位元-

Aashita_R_0-1701961744650.png

根據正在設置的寄存器在硬件或軟件中進行遠程框架處理。如果是硬件,它在接收遠程框架時設置 TXRQ。如果將 TXEN0 和 TXEN1 設定為 1,則資料傳送會由硬體自動觸發。郵件物件的 DIR 位元決定傳輸物件是否可以接收資料。如果您使用 XMCLib,則可以使用 XMC_MO_設定狀態來更新 MOCTR 寄存器。

我希望這回答您的查詢。 如果您對此有任何疑問,請告訴我們。

最好的問候,

青下

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/How-to-Receive-RTR-Request-in-CAN-Communication/m-p/655130

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

由於長時間不活動,線程被鎖定,您 CAN 參考鎖定的線程打開一個新線程來繼續該主題的討論。非活動線程中的連續討論可能大多由社區用戶無人看管。

謝謝和問候,

青下

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/How-to-Receive-RTR-Request-in-CAN-Communication/m-p/672995

0