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

Инициализация CF

Подключаюсь к CF карточке в режиме TRUE IDE После подачи питания или RESET появление бита готовности происходит через примерно 15сек. Не слишком ли это долго и в чем может состоять проблема?

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


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

Если карточка исправная - то слишком долго. Нормально - сотни миллисекунд. Там есть засада. Если карточка втыкается при поданном питании, то она становится не в true ide моду. Может быть, она и прочухивается за 15 сек, но у нас не прочухивалась вообще, и это правильно. Для того, чтобы она встала в true ide питание должно быть подано после подключения ata_sel. Следует еще помнить, что карточка имеет тенденцию питаться от шины, даже при выключенном питании, поэтому нужно еще и все сигналы переводить в Z, а в одном устройстве мне пришлось еще и питание на резистор ом 300 закорачивать, чтобы паразитные утечки не поднимали напряжение.

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


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

Спасибо за совет. Видимо придется перековырять плату.

Хотя в документации этот момент явно не описан (или же я не нашел)

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


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

Про то, что ATA_SEL защелкивется по включению питания - написано, а про питание от шины - это к карточке уже не относится.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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