¿Hay alguna forma de poder usar la memoria flash de los microcontroladores como RAM, ya que necesito 150kB de búfer pero el controlador tiene 32kB de RAM y 512kB de Flash? También puedo usar este ram como pila o montón?
¿Hay alguna forma de poder usar la memoria flash de los microcontroladores como RAM, ya que necesito 150kB de búfer pero el controlador tiene 32kB de RAM y 512kB de Flash? También puedo usar este ram como pila o montón?
No, flash es flash, RAM es RAM.
Es probable que el micro pueda programar su propio flash si necesitara calcular una tabla de consulta o similar, pero no puede usarlo como lo haría con una RAM.
La RAM que tiene probablemente se puede configurar como pila y montón, estas secciones se definirán en una secuencia de comandos de vinculador, cuyo formato depende de la cadena de herramientas, así que consulte el compilador y el manual del vinculador.
Lea otras preguntas en las etiquetas ram microcontroller flash