主要是根据需要,电脑调试的话,基本上都是串口
spi flash,用 spi 总线通信,eeprom 使用的 IIC 总线
DHT11 器件是 one wire 总线,就只能用 onewire 总线通信,单片机 或者fpga么有,一般都是 io 口模拟。
通信的器件是什么接口,就用什么通讯模式
简单的通讯协议都是可以的
比如串口,iic,spi
也可以通过蓝牙,wifi实现无线通信
你需要根据使用目的,资源,开发难度等等均衡考虑选择如何通信
这里的使用目的包括了通信速度要求、信号类型、单向还是双向、是否需要校验等等
资源则是stm 和 FPGA 器件中还有哪些接口可以用于这个通信
开发难度这包括 硬件连接(布线连接等等) 和 软件实现两方面的难度,也是一种均衡