spi连了2个设备,一个是串行AD,一个是串行SRAM,一个是模式0,一个是模式3.在中断函数先读取AD的数据,将其写入SRAM中,修改SPI模式发生死机。如何办?
Viki Shi:
不同的模式使用的SCLK的稳态电平不同,因此可能出现问题。如果有多个SPI设备,建议分别设置不同的参数,比如 clockrate, bitnumber 等,如果发生切换,则重新初始化SPI
spi连了2个设备,一个是串行AD,一个是串行SRAM,一个是模式0,一个是模式3.在中断函数先读取AD的数据,将其写入SRAM中,修改SPI模式发生死机。如何办?
不同的模式使用的SCLK的稳态电平不同,因此可能出现问题。如果有多个SPI设备,建议分别设置不同的参数,比如 clockrate, bitnumber 等,如果发生切换,则重新初始化SPI