樹莓派怎麼把資料傳給MCU?

時間 2021-05-30 17:49:52

1樓:木木

串列埠(藍芽)應該是最靠譜的方法,SPI和IIC也是可以的,資料量較大和對通訊速度有要求的話推薦使用串列埠通訊。如果是無線通訊,就需要相應的硬體外設了。

2樓:張軼寰

串列埠通訊和走匯流排都可行,spi介面理論上可行,我沒研究過。看你傳的是什麼資料,如果簡單指令的話串列埠通訊很容易,python這邊發ASC II給MCU,微控制器檢查到RX flag後開始接收,並以EOL標誌結束,資料存入暫存器,變數或者記憶體。如果僅是觸發訊號,用gpio接INT就行,一有訊號進入就中斷執行某個子程式。

或者DDR口,用來表示狀態(或開關)。匯流排模式下,MCU可以同時從多個樹莓派上採集資料,頻寬大、速度快,比如可以接個LCD屏用來顯示樹莓派集群裡每一台的資料。

3樓:

最簡單的就是通過串列埠,設定好波特率,資料長度,校驗型別等就好了,樓下說的spi和i2c就不要考慮了。樹莓派傳給微控制器,樹莓派是主機,微控制器是從機!不是所有的微控制器都有硬體i2c或硬體spi的,如果微控制器沒有硬體的i2c或spi的話,沒有相對應的中斷,怎麼保證每一包都能接收到?

而且傳資料給微控制器,肯定是要執行相應的功能,如控制電機等,沒辦法一直去檢測通訊。

以上,串列埠是最好的選擇,而且樹莓派也有串列埠功能。

4樓:LEOO

單個裝置的話最簡單的是通過ttl轉usb,他們直接讀寫十六進製制或者字串。多個裝置需要連線它們的匯流排i2c,spi,要看雙方電平是否相同,有時候mcu是5v。簡單的邏輯用gpio的高低電位也可以進行通訊。

怎麼製作樹莓派kali系統映象!

cms42 麻煩各位看看官方文件 https www.kali.org docs arm kali linux raspberry pi 2 If you are a developer and want to tinker with the Kali Raspberry Pi2 image,inc...

使用樹莓派4安裝mysql等資料庫,效能是否夠用?

seek 從存硬體來說提公升非常明顯 cup的頻率和之前的不能比主頻達1.5GHz記憶體也是大公升級我買的4g 介面更加豐富包括USB2.0,3.0都有 其實影響MySQL的因素很多某個短板就容易掉鍊子,想io就是這樣的,現在還是插記憶體卡,讀寫頻繁就會發熱 碼農幫幫忙 mysql這類資料庫應用固然...

如何把ev3與樹莓派連線起來?

沈磊 雖然,很想買乙個ev3,但一直沒買,所以沒有深入認知。然後,看了第乙個回答,結合自己經驗,就提點建議吧,可能存在錯誤,因為也沒實踐過。一,ev3上ev3dev。二,ev3dev上wifi介面卡。三,ev3dev通過wifi,連線樹莓派。感覺沒必要通過藍芽,再通過手機,最後連樹莓派。四,樹莓派提...