Pines de dirección no utilizados en AVR ATMEGA162

1

Tenemos un ATMEGA162, y hemos conectado una SRAM a él. No utilizamos PC5, es decir, el bit 13 de la dirección. ¿Qué vamos a hacer con este pin? Cuando lo conectamos a tierra, no obtuvimos errores en la SRAM. Cuando lo conectamos a través de una resistencia de 1k, obtuvimos algunos errores.

¿Qué está causando esto? Creemos que esto es un problema, ya que si colocamos una dirección que tiene el 13er bit alto, eso causaría un cortocircuito, lo cual no es bueno.

    
pregunta Slason

1 respuesta

4

Puede usar el "Registro de E / S de funciones especiales - SFIOR " (bits XMM2, XMM1, XMM0) para reducir el número de pines de dirección utilizados por la interfaz XMEM.

Como alternativa, simplemente deje esos pines en el AVR desconectados; eso debería estar bien porque con XMEM habilitado, son salidas solamente. Bajo ninguna circunstancia debe conectarlos a Vcc o GND directamente, de lo contrario, un solo acceso RAM accidental a la dirección RAM "incorrecta" podría destruir el AVR.

Ata cualquier pin de dirección no utilizado en la SRAM (entradas) a Vcc o GND a través de una resistencia desplegable / descendente.

    
respondido por el JimmyB

Lea otras preguntas en las etiquetas