Hola de nuevo a todos, sigo con la unidad ATA, y con problemitas tontos.He conectado la unidad IDE tal como indica la página de mp3ar.com pero en lugar de al PIC a un 82c55 (versión cmos de NEC).Cuando leo el STATUS REGISTER resulta que está a 0, eso significa que ni está ocupado ni está disponible RDY=0 BSY=0 y el error register está a 0x01 (no error).Y como no está disponible quiere decir que no puedo usar los registros ni los comandos (según la documentación ATA-4).He dejado al aire DASP (antes estaba conectado a un led a través de una resistencia y a vcc) y PDIAG y unas cuantas más exepto tierra y dirección y datos y pulso de lectura y escritura además de /CS.Y mi preguntas: es obligatorio conectar DASP y PDIAG y IO16? porque status register=0 nada más resetear (espero unos 5 10 segundos antes de leer) Además me dice el protocolo ATA-4 que status register permanecerá a cero hasta que no se complete algo con DASP
La unidad está configurada como MASTER y además he probado con dos por si acaso un goldstar(CDROM) y un toshiba(DVDROM) y los dos se portan igual.
If DASP- was not asserted by Drive 1 during reset initialization, Drive 0 shall post its own status immediately after it completes diagnostics, and clear the Drive 1 Status Register to 00h. Drive 0 may be unable to accept commands until it has finished its reset procedure and is Ready (DRDY=1).
¿Alguna idea,solución?Gracias por adelantado.
Saludos Jordi