SPI是总线通讯方式呀,在SPI通讯中有个NSS(或者CS)线,该线用于芯片选通,一个STM32接出16条NSS线到16个从机,当哪个从机的NSS线拉低,该从机就是选通的。
理论上,只要IO口够,就可以挂很多个从机(上拉电阻 要注意),注意看下通讯波形,SPI作为芯片间的通讯方式,不用隔离。
通信的稳定可靠,可以在通信协议上个下功夫。
通信头,长度,序号,校验。这些元素可以检验数据的准确性。