sd 卡初始化读写,是一套协议,可以搜 sd 2.0 协议看看
使用的话,直接用官方库,看官方例程
其实你看下SPI端口的设置,你会发现,moso是设置成了复用推挽,而且是置高的(即1),这样就算从机每返回值,也是会默认为1,即8为返回值时饰0XFF,不会进入死循环。