你可以在发送完查一下STATUS寄存器的状态,看他是否发送成功。语句如下: sta=SPI_Read(STATUS); if(sta&0x20) GPIO_ResetBits(GPIOB,LED);//灯灭 ;要是没发送成功的话,再看程序是否移植成功。要是感觉程序没问题了,就可以能是延时的问题了,单步调试一下!!耐心一下,调好后就很好用了。