Problema al reemplazar la ROM 27C256 con 62256 RAM

0

Estoy tratando de reemplazar una ROM 27c256 con una RAM 62256, para poder cambiar fácilmente el contenido de la memoria. Pensé que esto sería bastante sencillo. No del todo, parece.

Hice una PCB experimental simple que se construye alrededor del chip 66256 RAM. Por un lado, tiene la conexión con el dispositivo de destino, por supuesto, me aseguré de volver a cablear el pin 1 con el pin 27 para asegurarme de que A14 esté en el lugar correcto. En el otro lado tengo una PIC MCU con una conexión RS232 a una PC que se encarga de la programación y verificación del chip RAM. Para comenzar, coloqué interruptores DIP entre el chip RAM y ambos lados (dispositivo de destino y PIC) para asegurarme de que los dos no interfieran entre sí. Mi idea es reemplazar esto con algún tipo de cierres octales eventualmente.

Después de que programé y verifiqué el chip RAM usando el PIC I, aísle el 62256 del PIC y abra los interruptores DIP hacia el dispositivo de destino. Me aseguro de mantener el / nosotros levantamos y / CE bajó. El dispositivo de destino apaga el / OE tal como lo hace cuando se conecta una ROM normal. Sin embargo, el dispositivo de destino no ejecuta el programa.

Esto mientras que el programa funciona bien cuando se graba en una ROM.

¿Qué me estoy perdiendo / olvidando?

    
pregunta Felix

1 respuesta

2
  

"Si vuelvo a conectar el PIC de nuevo y leo la memoria, sigue siendo   intacto "

Esto indica que los datos se están conservando, pero no prueban que se almacenan en las ubicaciones correctas y se presentan al objetivo en el orden correcto. Puede haber un error en su código PIC, o se intercambian algunas direcciones o líneas de datos. Siempre que cada byte de datos se mantenga en una ubicación única, podría leer correctamente a través del PIC, incluso si se almacena en las ubicaciones de memoria o bits incorrectas. A la RAM no le importa dónde se almacenan los datos, ¡pero su objetivo sí!

Enchufe el conector de destino en su programador EPROM y lea el 62256. ¿Contiene lo que esperaba?

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas