我用的是STR750,DATAFLASH是AT45DB081B,下面是我的读DATAFLASH状态寄存器的子程序 unsigned char SPI_Flash_ST_REG_READ() { unsigned int i,t; SSP0->DR=STATUS_REGISTER_READ; SSP0->DR=0x00; i=SSP0->DR; return i; } 通过示波器看到MOSI输出为D700,MISO输出为00A4; 但是返回值一直是0,这是怎么回事呢?请哪位大虾帮我看看 |