Hi All !
Как правильно произвести замену CF без выключения устройства? Что-то у меня не получается нормально проинициализировать снова воткнутую CF. Если вставил перед включением- все нормально, если во время работы- то не всегда нормально проходит инициализация. Hа одной флешке- после снятия RESET остается активным флаг BUSY (в регистре Status), в другой- он сбрасывается, но чтение секторов идет некорректно. Использую родной разъем CF, то есть там сигналы попадают на вставляемую карточку в нужном порядке (теоретически). Все нормально работает, если сначала вставить карточку, а потом подать питание на устройство. Что-то я наверное в спецификации не разглядел. Может, какие-то сигналы обязательно только open-drain должны быть, или питание нужно снять с карточки полностью, а потом подать для нормальной инициализации? Или есть какая-то последовательность подачи сигналов? Использую в 8-битном режиме, TrueIDE, все неизменяющие свое состояние сигналы подключены либо к GND, либо к VCC. Питание 3.3 V.
WBRgrds Ruslan