Пытаюсь прочитать статус флэшки командами 0x57 и 0xD7: По сути делаю вот что: pSPI ->SPI_TDR= 0x57 ; // запись в регистр передачи SPI команды для флэшки DataReceived=pSPI->SPI_RDR; // чтение принятых по SPI данных
DataReceived имеет то же значение что и код команды. Осциллом видно что на MISO действительно тот же самый код. Т.е. флешка возвращает мне то что я ей отправил. Пробовал ставить задержку вразные места проги. Все равно результат тот же. хелп.
|