設定CAN波特率時出現問題

2021-08-04 05:56:41 字數 596 閱讀 4179

1)

can0未啟動,啟動can0介面:

# ifconfig can0 up

ifconfig: siocsifflags: invalid argument

不能啟動,且debug串列埠中列印如下錯誤資訊。這兩條資訊應該是linux核心列印出來的錯誤資訊

mcp251x spi1.0: bit-timing not yet defined

mcp251x spi1.0: unable to set initial baudrate!

2)但是使用ip命令後,出現如下資訊:

# ip link set can0 type can bitrate 125000(或者# /sbin/ip link set can0 type can bitrate 125000

) ip: either 「dev」 is duplicate, or 「type」 is garbage

3)檢視ip檔案存放的位置:

#which ip

/sbin/ip 不是/bin/ip

4)解決方案,複製乙份完整的可以設定的ip檔案到sbin目錄下,即可正常使用。不需要使用libsocketcan重新編寫程式。

示波器CAN波特率

因為對於車上的can匯流排的介面以及波特率沒有對應的資料可查 不同的車介面都不一樣,波特率也可能不同 做一想要從車上測出can匯流排上的資料還不太容易。於是我首先使用示波器 我使用的示波器型號是tds 220 來找出汽車上can匯流排的介面,然後測出can匯流排的波特率,測量波特率的步驟如下 1 將...

波特率 不同波特率CAN匯流排系統如何進行資料收發

產品型號 產品型號 usbcan iipro功能介紹 波特率自動識別 標準波特率識別 全範圍波特率識別 設定識別範圍 全面匹配 匯流排分析功能 可以直觀的幫使用者分析can匯流排干擾和測試can匯流排狀態。智慧型中繼功能 可作為can網橋使用,實現2路can通道的資料在相同或不同波特率下實時高速交換...

STM8S的can波特率設定

為了掌握如何設定stm8 32 can的波特率,首先我們得先了解一下位時間特性。位時間特性邏輯通過取樣來監視序列的can匯流排,並且通過跟幀起始位的邊沿進行同步,及通過跟後面的邊沿進行重新同步,來調整其取樣點。它的操作可以簡單解釋為,如下所述把名義上的每位的時間分為3段 同步段 sync seg 通...