如何使两个STM之间的通信延迟小?

2019-07-14 17:17发布

我想在两个STM32之间来回发送消息。可能是STM32F407VET6,但如果我能尝试一些简单的东西(STM32F103C8T6),那就太好了。我的要求:
  • 往返延迟时间:对于有效载荷大约为8字节的消息,最好是1ms max(不包括处理)。
  • 距离约2米
  • 速度:纯数据:大约128 kbps(排除开销),所以可能大约200 kbps
我在SPI和I2C之间进行了检查,看起来SPI更容易(设置)并且我有足够的GPIO引脚。但是,我读到2米和快速数据率可能是一个问题。另外,我找不到往返延误的信息。当然我可以自己检查所有这些,但它为我节省了很多努力来设置它。对于两个STM之间的布线,我打算使用RS232连接器(可能还有电缆),但是如果有更好的选择,请告诉我(UTP电缆可能和互联网连接器?)。或者是否有更合适的布线/连接器?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。