當前位置:編程學習大全網 - 編程軟體 - 關於can總線控制器sja1000的壹些問題

關於can總線控制器sja1000的壹些問題

答:

1、基本模式(BasicCAN)和擴展模式(PeliCAN)的選擇是通過設置“時鐘分頻寄存器CDR”的第7位來確定的。這兩種模式的“主要的”區別是BasicCAN僅支持11位的ID,PeliCAN通過選擇標準幀和擴展幀分別具有13位的ID和29位的ID。

2、兩者晶振可以互不相幹,壹個非常實用的建議是請將SJA1000的晶振采用16M,方便利用現有的資料和波特率計算工具來計算波特率,避免用其他頻率自己來算,對於初學,算波特率是壹個稍微復雜的事情。

3、采樣率如果沒有猜錯的話說的還是波特率計算當中的事情。用了16M就省了。做通了再慢慢去理解都OK。

4、第壹個問題中已經有答案

補充問題回復:

關於復位模式:復位模式是軟件的(SJA1000的復位引腳控制的是硬件復位),通過置位模式寄存器的第0位(MOD.0)進入復位模式 ,清0則進入正常工作模式。(只要通過改變該位就可以實現兩種模式的切換)

在復位模式時候該節點的CAN總線是關閉的,部分控制器參數需要在這個模式下才能進行初始化,而在正常模式時候就不能被修改。

當總線出錯關閉時候也會自動進入復位模式,這時候需要清除錯誤,並恢復到正常工作模式。

  • 上一篇:UG編程裏清角怎麽做?
  • 下一篇:如何選擇筆記本電腦進行編程?
  • copyright 2024編程學習大全網