请教CH395 SPI方式通讯的时候

硬件是:STM32F103+CH395,通讯方式是SPI 局域网服务器发送512长度的数据,这边stm32读取时候 SPI会死在哪里,是因为CH395速度跟不上?求可靠的解决方案啊~

谢谢~

SPI接口测试命令是否能够通过?读数据SPI死掉?读数据的流程是什么?你是不是每次都按512长度读数据?收到数据的时候,先读取实际的收到的数据长度,然后按照实际长度去读数据。留一个邮箱,我这边有STM32 SPI操作CH395例程。


其实是SPI标志位 不会还原 导致 程序认为SPI没有发送(接受到数)就一直while(1)了 我SPI发送和接受都是使用了一个WHILE(检查标志位);这样的方法


邮箱是 个人信息保护,已隐藏


按照描述,可能是长度读错了。比如实际只收到10个字节数据,但是却要读11个字节,就会一直停在等待第11个字节数据这边了,程序已经发到您的邮箱,请查收。


只有登录才能回复,可以选择微信账号登录