STM32与树莓派通信方法

2019-07-20 01:49发布



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

    以下是我想的几个方案:

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

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

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

  求解答,求开拓思路!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。