Как это не надо Dummy?
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено Kurt 11 мая 2004 г. 15:06
В ответ на: в том-то и дело что для чтения статуса dummy байты не нужны. хотя и не пробовал их засылать. отправлено Andy-spb 11 мая 2004 г. 14:23

To read the status register, an opcode of 57H or D7H must be loaded into the device. After the last bit of the opcode is shifted in, the eight bits of the
status register, starting with the MSB (bit 7), will be shifted out on the SO pin during the
next eight clock cycles.

Так что вот чтение статуса:


//////////////////////////////////////////////////////////////////////
// wait until DataFlash busy
void df_wait (void)
{
DATAFLASH_ENABLE();
do {
spi_write(STATUS_REGISTER_READ);
} while ( (spi_read() & (1<<7) ) == 0);
DATAFLASH_DISABLE();
}

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru