關於微控制器和CAN匯流排,微控制器的CAN匯流排問題。希望大家能幫助我下。

2021-03-03 23:01:06 字數 6628 閱讀 3059

1樓:物聯網研發

缺少檔案。因而找不到報錯的那幾個巨集定義。

帶can匯流排功能的微控制器有哪些?

2樓:匿名使用者

帶can匯流排控制器

的微控制器還有西門子的sab-c505c和ti的tms320lf2407;

帶can匯流排功能的微控制器,就內是整合can控制器的微控制器;

比如容:p87c591 是乙個單片8 位高效能微控制器,具有片內can 控制器。它採用了強大的80c51 指令集並成功地包含了sja1000 can 控制器強大的pelican 功能。

3樓:匿名使用者

現在帶can的太多bai太多太多了,du51系列核心的zhi有,arm核心的也有。你需要dao什麼價位的專?除了can還需要什麼?用屬

在什麼場所的?說的越清楚,推薦就越容易。

比如吧,st的stm32系列有,nxp的lpc系列有,ti的lms系列有。

多個stc12c5a60s2微控制器如何連入can匯流排?

4樓:匿名使用者

不自帶can匯流排的微控制器,可以用sja1000(can控制器)+82c250(收發器),但是這個sja1000是並口的,太多線了,如專果不介意速度的

屬話可以用支援spi的mcp2515。

自帶can匯流排的微控制器,其實一般只帶了can控制器,不會帶收發器的,還是需要82c250(收發器)的,當然can的收發器有很多的,有82c252 /tja1054都是的,收發器只是完成物理層電平的轉換,它一端是uart介面(tx,rx),另一端是can+,can-。

5樓:匿名使用者

這個問題比較複雜,copy首先stc12c5a60s2是一款不帶baican匯流排的微控制器,

du需要外接zhican匯流排控制器,例如

daosja1000,好像是飛利浦的晶元,與微控制器並行通訊,協議很複雜,所以我建議用帶can匯流排的微控制器,例如stm8系列,c8051系列,這樣外接乙個can匯流排收發器就行了,簡單方便

微控制器的can匯流排問題。希望大家能幫助我下。

6樓:小柯師傅

不自帶can匯流排的單片bai機du,可以用sja1000(can控制器)+82c250(收發器),但是zhi

這個daosja1000是並口的,太多線了,如果不介意內速度的容話你可以用支援spi的mcp2515.

自帶can匯流排的微控制器,其實一般只帶了can控制器,不會帶收發器的,還是需要82c250(收發器)的,當然can的收發器有很多的,有82c252 /tja1054都是的,收發器只是完成物理層電平的轉換,它一端是uart介面(tx,rx),另一端是can+,can-.

7樓:

不行,can通訊它自帶硬體校驗你只要把資料放到傳送緩衝區就可以了,sja1000是電平格式的轉換一定要的

請問哪位高手用微控制器做過can匯流排

8樓:戈雨菡

首先canbus是問答式的通訊方式報文最大長度11char

1仲裁場(共12位)

bit10 bit9 bit8 bit7 bit6

功能編碼

bit5 bit4 bit3

目的位址

版bit2 bit1 bit0

源插位址

rtr遠端幀

2.控制場

權ide r0 dl3 dl2 dl1 dl0

0 0 資料長度

3.資料場

bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0

資料幀資料(最長8組)

應答時仲裁場目的位址源位址交換,就是目的位址就是你回答的詢問報文中的原位址,當然原位址就是你位址 485匯流排的通訊距離也在300m以上!485的通訊協議比較靈活!可以自己定值問答式協議!

可參考通訊中常用的同步頭+資料長度+效驗的格式自己設計,

例如:採用0xeb 0x90 同步頭

可以給你乙份我做過的協議!自己分析一下!不明白給我發郵件!llzyong@sohu.***

stm32與can匯流排是什麼關係啊?? 求高手指教啊! can是晶元嗎?要具體點的好嗎?

9樓:匿名使用者

stm32是一

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

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

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

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

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

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

10樓:匿名使用者

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

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

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

有哪些幾種微控制器自帶can匯流排,pic微控制器有哪幾種型號自帶can匯流排。

11樓:匿名使用者

別的微控制器不我知。在pic微控制器(包括dsc)中,有好多都帶有can。我找到的結果是共有91個。主要是pic18,dspic30,dspic33,pic24,pic32系列。

dspic30f4011

dspic30f4012

dspic30f4013

dspic30f5011

dspic30f5013

dspic30f5015

dspic30f5016

dspic30f6010a

dspic30f6011a

dspic30f6012a

dspic30f6013a

dspic30f6014a

dspic30f6015

dspic33fj128gp706a

dspic33fj128gp708a

dspic33fj128gp710a

dspic33fj128gp802

dspic33fj128gp804

dspic33fj128mc506a

dspic33fj128mc510a

dspic33fj128mc706a

dspic33fj128mc708a

dspic33fj128mc710a

dspic33fj128mc710a

dspic33fj128mc802

dspic33fj128mc804

dspic33fj256gp506a

dspic33fj256gp510a

dspic33fj256gp710a

dspic33fj256mc510a

dspic33fj256mc710a

dspic33fj64gp706a

dspic33fj64gp708a

dspic33fj64gp710a

dspic33fj64gp802

dspic33fj64gp804

dspic33fj64gs606

dspic33fj64gs608

dspic33fj64gs610

dspic33fj64mc506a

dspic33fj64mc508a

dspic33fj64mc510a

dspic33fj64mc706a

dspic33fj64mc710a

dspic33fj64mc802

dspic33fj64mc804

pic18f2480

pic18f2580

pic18f2585

pic18f25k80

pic18f2680

pic18f2682

pic18f2685

pic18f26k80

pic18f4480

pic18f4580

pic18f4585

pic18f45k80

pic18f4680

pic18f4682

pic18f4685

pic18f46k80

pic18f65k80

pic18f66k80

pic24hj128gp502

pic24hj128gp504

pic24hj128gp506a

pic24hj128gp510a

pic24hj256gp610a

pic24hj64gp502

pic24hj64gp504

pic24hj64gp506a

pic24hj64gp510a

pic32mx534f064h

pic32mx534f064l

pic32mx564f064h

pic32mx564f064l

pic32mx564f128h

pic32mx564f128l

pic32mx575f256h

pic32mx575f256l

pic32mx575f512h

pic32mx575f512l

pic32mx764f128h

pic32mx764f128l

pic32mx775f256h

pic32mx775f256l

pic32mx775f512h

pic32mx775f512l

pic32mx795f512h

pic32mx795f512l

dspic30f6013a

dspic30f6011a

pic32mx564f128l

pic32mx764f128l

dspic33fj128gp710a

dspic33fj128mc710a

dspic33fj128mc710a

dspic33fj128mc510a

pic24hj128gp510a

dspic33fj128gp708a

dspic33fj128mc708a

pic32mx764f128h

pic32mx564f128h

dspic33fj128mc706a

dspic33fj128gp706a

dspic33fj128mc506a

pic24hj128gp506a

dspic33fj128gp804

dspic33fj128mc804

pic24hj128gp504

dspic33fj128gp802

dspic33fj128mc802

pic24hj128gp502

pic18f4685

pic18f2685

pic18f4682

pic18f2682

dspic30f5013

dspic30f5016

dspic30f5011

dspic30f5015

pic32mx534f064l

pic32mx564f064l

dspic33fj64gp710a

dspic33fj64mc710a

dspic33fj64gs610

dspic33fj64mc510a

pic24hj64gp510a

dspic33fj64gp708a

dspic33fj64gs608

dspic33fj64mc508a

pic18f66k80

dspic33fj64mc706a

pic32mx534f064h

pic32mx564f064h

dspic33fj64gp706a

dspic33fj64gs606

dspic33fj64mc506a

pic24hj64gp506a

pic18f4680

dspic33fj64gp804

dspic33fj64mc804

pic24hj64gp504

pic18f46k80

pic18f2680

pic18f26k80

dspic33fj64gp802

dspic33fj64mc802

pic24hj64gp502

pic18f4585

dspic30f4011

dspic30f4013

pic18f2585

dspic30f4012

pic18f65k80

pic18f4580

pic18f45k80

pic18f2580

pic18f25k80

pic18f4480

pic18f2480

微控制器用CAN匯流排與PC通訊,請問CAN協議用什麼晶片如何連線

巨季雅 你的問題本身就是有問題的 can協議用什麼晶片 pc機和一些外圍裝置一般通過 序列通行方式 232串列埠或usb 要想can和pc 通訊,必須轉換,你需要用can rs232轉換器,或者帶轉接功能的pci卡 不推薦 如果通過232序列方式,只需在pc機編寫軟體就行了,也可以用串列埠除錯助手,...

關於微控制器復位電路的問題,微控制器復位電路(高低電平復位分別)

此復位電路中的電容器在上電的一瞬間會在其兩端有乙個電壓差。此時的電容器可以看做乙個阻值較小的電阻。這樣一來,就變成了乙個典型的電阻分壓電路。其在微控制器的復位端就會產生乙個高電平的復位電壓。當電容器經過10k電阻慢慢充電後,其兩端電壓差慢慢變小。此時的電容器就可以看做是乙個阻值比較大的電阻了。這時,...

微控制器程式,微控制器的應用

寫錯了吧,0x10和0x01能一樣嗎?if adc contr 0x10 測試其第5位是否是1 相當於 if adc contr 0x10 0 while adc contr 0x10 測試其第5位 d4 是否是0 乙個是測試 1 乙個是測試 0x10 能一樣麼?微控制器的應用 微控制器的應用領域 ...