Перейти к содержанию
    

2 hours ago, Freibier said:

После команды CMD25 и получения пакета данных с верной CRC16 карта обязательно выставит хотя бы один бит <busy>?

Нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, aaarrr сказал:

Нет.

Интересно. Пытаюсь понять как это возможно. Запись 512-ти байт вообще не займет никакого времени?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Freibier said:

Запись 512-ти байт вообще не займет никакого времени?

CMD25 для того и введена, чтобы не писать каждый блок отдельно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

38 минут назад, aaarrr сказал:

чтобы не писать каждый блок отдельно.

Т.е. карта может "наскладывать" себе в буфер в озу несколько блоков по 512 байт и только при полном его заполнении начать писать на флеш?

 

А, все, понял. У CMD12 ответ R1b!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

29.11.2021 в 00:51, aaarrr сказал:

Нет.

Ошибаетесь.

В случае успешного приёма пакета, карта ответит положительным "CRC status" и обязательно выставит <-Busy->.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, aaarrr сказал:

И кто её к этому обязывает?

Ну как бы да, никто не обязывает.

Но при этом все карты которые я тестировал ведут себя именно так.

Специально добавил анализ двух бит ответа после "CRC status", и эти биты всегда нули.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, Freibier said:

Ну как бы да, никто не обязывает.

А на первой странице вы сами выкладывали скриншот из спецификации с картинкой передачи блока без BUSY. Так ошибаюсь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, aaarrr сказал:

А на первой странице вы сами выкладывали скриншот из спецификации с картинкой передачи блока без BUSY.

Получается что диаграмма без BUSY приведена для случая когда CRC не верная.

Теперь (после проведенных экспериментов) я это именно так понимаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, Freibier said:

Получается что диаграмма без BUSY приведена для случая когда CRC не верная.

А что же тогда передача продолжается на картинке?

 

9 minutes ago, Freibier said:

Теперь (после проведенных экспериментов) я это именно так понимаю.

Это не тот случай, когда можно на основании эксперимента делать далеко идущие выводы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 минут назад, aaarrr сказал:

делать далеко идущие выводы.

Ну да, проверить все существующие карты всех производителей я не смогу :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...