串口、SPI、IIC都是可以的。
如果STM32上有网口,那么也可以使用网络通讯
要看是哪个STM32的芯片呀。
树莓派上支持的STM32应该是都支持的。
而且3B还有蓝牙通讯
1、STM32可以通过蓝牙模块和树莓派配对连接互相发送数据。
2、STM32可以通过4G模块和树莓派数据通讯
3、STM32可以通过TCP/IP协议,和树莓派上运行的TCP/IP应用程序进行通讯(需要自己写树莓派上的TCP/IP应用程序)
单纯从通讯协议角度:usart、iic、spi
从形式上说,可以直接用杜邦线连接;或者通过无线芯片、emip网口等网络传输的方式。