本文目录一览

1,pic单片机 spi 通信最多接几个从单片机50个可以吗

按照你的命题,SPI通讯,拿一个PIC做主机,50个为从机,每个从机必须要花销一个IO口作为使能控制。如果你选的单片机有53个IO口以上型号的,是可以挂50个SPI接口从机的,但这样做有意义吗?带较多从机时建议 你用UART串行口或I2通讯,一般带SPI的PIC单片机也都带有这两个口

pic单片机 spi 通信最多接几个从单片机50个可以吗

2,SPI怎样一主多从通讯

你的意思是要用多个SC16IS752吗?spi设备都有cs片选管脚,选中它就可以通讯。其他设备只要不选中它的cs管脚就可以当作不存在。接收数据时可以用中断方式。SC16IS752有中断脚,当有数据来时会向主机发送中断信号,以此来判断是哪个芯片有了数据,然后同样选中cs管脚,接收数据。

SPI怎样一主多从通讯

3,关于SPI设备的使用

我觉得如果瓶颈在MCU速率上的话,仅靠改变外部回路的连接也没有办法提高通信速度。SPI本身就是同时收发数据的吧?你选的MCU没有硬件SPI接口,那就只能靠I/O模拟软件实现了,那影响通信速率的就应该是指令执行的速度了,换句话说每个通信周期执行的指令越少理论速度越快,上面的回路设计可能会导致程序复杂度增加,效率可能会更低。说白了,CLK的频率决定理论通信速率,外部回路特性决定通信稳定性,二者同时达标就是你所能达到的速度了。

关于SPI设备的使用


文章TAG:spi可以带多少从设备可以  多少  从设备  
下一篇