現在的情況是:
CAN通信雙方的波特率目前都為500K,我的嵌入式設備是CAN通信的一端,另一端是一個上位機軟體,現在通過這個上位機軟體對我的設備下發升級包進行升級,升級完成后我的設備CAN波特率為400K,現在雙方波特率不一致了,設備CAN狀態為busoff。
另一種情況是:初始狀態我的設備和上位機軟體都是400K,若通過上位機軟體下發升級包,升高我的設備CAN波特率為500K,那么我的設備CAN狀態并沒有出現busoff,而是正常的passive,會不會是上位機軟體這一端的CAN出現busoff?
所以請問:CAN通信時因為雙方波特率不一致會導致CAN波特率較低的一方的CAN狀態為busoff嗎?為啥兩種情況我的CAN設備的狀態會不一樣?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/237319.html
標籤:智能硬件
