STM32与树莓派通信方法

2019-07-20 01:49发布



    最近接触树莓派,想用探索者开发板做一个功能扩展实验。其中涉及到STM32F4芯片和树莓派芯片间的通信问题。想请教请教原子哥和各位大神。

    以下是我想的几个方案:

    1. I2C通信,可以实现无主通信,但是据说STM32的硬件I2C问题很多,软件模拟又会比较耗资源吧。所以,有没有GPIO/UART等可以转成硬件I2C协议的芯片推荐以下呢?

    2. SPI通信。 SPI通信的问题是必须设置主机从机,所以从机不能自由的向主机发送数据,只能主机向从机请求数据,所以如果出现从机要向主机发数据的时候就比较麻烦,问下有没有什么好的解决方式呢?

   3. UART通信, UART通信实现应该是比较容易的,关键是树莓派只有一个UART口,如果占用了其他串口设备就没法连接,所以还在主要查看上两种 方案的可行性。

  求解答,求开拓思路!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
cornrn
1楼-- · 2019-07-20 22:13
 精彩回答 2  元偷偷看……
1519342676
2楼-- · 2019-07-21 03:08
树莓派USB转串口
13002267850
3楼-- · 2019-07-21 04:37
一样的问题我用的是树莓派3B+楼主现在有方法了吗?楼上说的用USB转TTL,为什么不直接使用树莓派的TXRX引脚,有区别吗?

一周热门 更多>