从站SPI发送的原理:不论CS的电平是高是低,只要SCK上升沿到来了(哪怕是主站初始化时的SCK跳动),从站SPI就会把数据移位到SO线。
因此:即使从站SPI检测CS线的变化,亦或是采用其他方式判断:SCK的跳动是主站发出数据的信号还是异常抖动。也无济于事,因为只要SCK跳动,SO就会移位输出。
解决:绕过SCK的初始化跳动。确保等SCK初始化完毕之后,再初始化从站SPI,使能从站SPI。
文章讲述了在SPI通信中,从站如何处理主站SCK上升沿触发的数据移位,强调了不论主站CS电平状态,SCK的跳动都会导致数据传输。解决方法是延迟从站SPI的初始化,确保在SCK稳定后进行,避免因初始化引起的干扰。
从站SPI发送的原理:不论CS的电平是高是低,只要SCK上升沿到来了(哪怕是主站初始化时的SCK跳动),从站SPI就会把数据移位到SO线。
因此:即使从站SPI检测CS线的变化,亦或是采用其他方式判断:SCK的跳动是主站发出数据的信号还是异常抖动。也无济于事,因为只要SCK跳动,SO就会移位输出。
解决:绕过SCK的初始化跳动。确保等SCK初始化完毕之后,再初始化从站SPI,使能从站SPI。
2321
1427
1万+
3963

被折叠的 条评论
为什么被折叠?