程序需要修成如下:
SetnCSLow( ); //置W5500的SCS为低电平
SPI1_Send_Byte(D0);//通过SPI1写8位数据
SPI1_Send_Byte(D1);//通过SPI1写8位数据
SPI1_Send_Byte(D2);//通过SPI1写8位数据
WaitBUSY() ;// 一定要等待发送完成,才能读取//
i=SPI_I2S_ReceiveData(SPI1);
SPI1_Send_Byte(0x00);//发送一个哑数据
WaitRXNE();// 一定要等待发送完成,才能读取// i=SPI_I2S_ReceiveData(SPI1);//读取高位数据
SetnCSHigh( ); //置W5500的SCS为高电平
|
———————————————— 版权声明:本文为CSDN博主「JohnCage」的原创**,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_42094842/article/details/107364527