如何在微控制器之间进行通信

2019-07-14 18:00发布

我想制作一个项目,以尽可能快的方式在几个微控制器之间进行通信我的想法是这样的,我有10个微控制器,其名称将为1 ... 10:我希望1接收一个数字作为输入(来自用户的输入),并将其发送到2.
2将接收该号码并将其添加10,并将结果发送到3.
所以每个都将添加一个数字并发送结果到下一个微控制器,直到达到10。
10将输出最终输出(输出应该是作为输入接收的数字1 +链中其他处理器添加的所有数字)。我选用的是STM32F103C8(蓝 {MOD}药丸),因为它们比Arduino更便宜也更强。现在我的问题是如何以最快和最有效的方式将我选择的微控制器(或建议的微控制器)彼此连接起来。我不是在寻找以下建议:添加以太网/蓝牙模块并在微控制器之间与之通信。我想询问有关如何使用串行或I2C连接或类似方式连接它们的解释(如果您能添加详细指南,如何准确地执行此操作,将哪些支路连接到等等,我会很高兴,因为我在使用微控制器方面还不是很熟悉谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。