Para un proyecto, necesito tener algo de memoria externa. Fui por 1MB de SRAM.
Estoy usando un STM32 y descubrí el FSMC. Me costó entender el propósito de esto.
Lo que leí sobre esto me llevó al hecho de que al usarlo te da una ubicación de memoria directa. Así que puedes escribir en la memoria sin tener que pilotar los pines específicos (como CE, OE, WE ...). También le permite escribir / leer en SRAM sin tener que usar registros de escritura GPIO, por lo que es mucho más rápido. (Por supuesto, hay muchas más ventajas). Si tengo razón, creo que es una muy buena idea usarlo.
¿Tengo razón para pensar así? ¿Lo entendí completamente mal?