stm32與can匯流排是什麼關係啊求高手指教啊ca

2021-03-07 15:42:57 字數 1744 閱讀 5521

1樓:匿名使用者

stm32是一

塊微控制器,就是一塊控制晶片。

can匯流排是一種通訊協議,就像咱們的串列埠,是用於器件之間通訊用的。

就像咱們的串列埠需要一塊max232晶片作邏輯轉換一樣,can也需要一塊專門的can晶片支援。

微控制器普通io腳接can晶片,微控制器發出通訊訊號給can晶片作邏輯轉換後,can晶片將訊號放到can匯流排上去傳輸,訊號到了目的地後進入另一塊can晶片,can晶片將處理好的訊號給予目標晶片。

但是咱們的stm32比普通的微控制器強大,已經將這塊can晶片整合到stm32內部,所以我們使用時不用再外接晶片。stm32有專門的can口用於收發can訊號。

其實,can協議就是一種簡易化了的網路協議,那個所謂的can晶片就像我們的網絡卡,而stm32就是一個整合了網絡卡的cpu!

2樓:匿名使用者

1.首先你要搞懂stm32是什麼,其次你要搞懂can匯流排是什麼2.你現在連個基本的概念都還沒建立起來呢。好好打基礎。

3.stm32說白了,可以理解為微控制器。初步就這麼理解就可以。關鍵是可能你連微控制器是什麼都不知道。

4.can匯流排的知識可以去周立功的**上去看看5.世界上還有很多其他種類的匯流排,各有特點。

stm32與can匯流排是什麼關係啊?can是晶片嗎

3樓:匿名使用者

stm32是32位嵌入式晶片。而can匯流排是一種通訊方式。stm32主要負責程式的執行,而can匯流排只是一種通訊協議。

stm32之間的通訊可以通過can匯流排進行資料交換,也可以通過usb匯流排進行資料交換。can是一種協議,stm32如果與其他裝置要通過can協議通訊的話,那麼stm32要接一個can電平訊號轉換晶片才可以。

4樓:考客資料

stm32是一款主控晶片,裡面包含can匯流排控制器和can匯流排收發器。stm32與can匯流排沒有任何關係,只是stm32含有can匯流排通訊的相關外設。can是一種現場匯流排,和rs232,rs485等一樣,提供底層的資料通訊鏈路,實現can匯流排通訊有好多種晶片,這個可以根據你的使用場景所決定。

5樓:匿名使用者

這麼說吧,can是一種匯流排標準,用作微控制器和外設之間通訊的,通常用在汽車電子上;類似的匯流排還有i2c,spi等。

stm32是基於cortex m3的處理器,俗稱微控制器。它帶有若干個匯流排介面和外部通訊,can是其中之一。

6樓:聽聽—那冷雨

1、can整合在stm32內部,一般stm32都帶can介面

2、有單獨can的晶片

stm32晶片 can通訊 求助!!!求助大神!!!求指導!!! 10

7樓:匿名使用者

你使來用25m晶振幹嘛?因為stm32f1達到72m之後

源,它的分頻係數與25m時是不一樣的,你得計算時鐘,以及你的can匯流排波特率之後才可以通訊的,如果你使用8m在stm32f105上應該也是沒有問題的。

8樓:匿名使用者

你先用頻率低點的內部時鐘試試,不行再debug

兩塊微控制器開發板能不能通過can通訊。我是直接用兩根線接在stm32f1的can的引腳上的。

9樓:匿名使用者

can通訊要經pca82c250驅動,才能成為can匯流排,才能與其它can裝置通訊。兩片微控制器也要用pca82c250晶片的。

STM32裡面的CAN,過濾器的設定有什麼用

can的過濾器是復硬體設定 接受指定製地址資料用的。假如說1號機設定filterid為0x01010101,filtermask設定為0xffffffff,那麼他只能接受can通訊資料id為0x01010101的資料,其他的硬體就會被遮蔽掉。如果filtermask設定為0,那麼就是所有id的資料都...

stm32與dsp有什麼區別

1,dsp要貴些,dsp是為運算而生的晶片。2,stm32 晶片可以前後呼應,作為學習,用stm32來入門最好。stm32 1,stm32是基於arm cortex m 處理器核心的 32位快閃記憶體微控制器,為mcu使用者開闢了一個全新的自由開發空間,並提供了各種易於上手的軟硬體輔助工具。2,st...

stm32的pwm 頻率 佔空比各由什麼控制要想產生特定頻

由暫存器的值和暫存器最大值的比值決定,忘了是哪個暫存器了,reference上講的很詳細,看一下就知道了。望採納!用stm32產生pwm訊號控制步進電機,頻率和佔空比怎麼弄啊,下面是我寫的程式,怎麼才能輸出波形 你這個是bai初始化程式,子程式可用定 du時器 中斷子程zhi序細分spwm,也可da...