ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1213042 Топик полностью
VVB (01.06.2022 10:35, просмотров: 140) ответил Andreas на Блок больше 512 это для SDIO и подобных самоделок. Записать можно сколько угодно блоков до передачи CMD12, но при этом могут быть паузы до сотен мс(выставлением BUSY) на реальную запись. Рекомендуют до записи подавать команду ACMD23, но насколько это ускоряет - хз. В полной специи добавлены времянки, которые важны в основном для UHS режима.
То есть, по вашей логике, автомат в IP SD микроконтроллера сам анализирует линию DAT0 после передачи одного блока данных, задерживает передачу и следующий блок передаёт по DMA после того как она ="1"? 

Я так изначально понимал, что карте SD разрешено формирование BUSY только после приёма всех данных (CMD12).


"If all write buffers are full, and as long as the card is in Programming State (see SD Memory Card state diagram Figure 4-3 ), the DAT0 line will be kept low (BUSY)."

Карта после выдачи CMD25 не находится в состояние "prg", её состояние "rcv".


Где про ваше предположение прочитать можно?
В TRM на NUC не написано.