Ayúdenme a analizar la EEPROM del microcontrolador STM8. ¿Qué significan estas dos imágenes? Cuanto más detallado mejor
EEPROM es una memoria que se usa a menudo en aplicaciones de microcontroladores. Se usa principalmente para guardar algunos datos que deben permanecer sin cambios después de un corte de energía. En los sistemas de microcontroladores anteriores, normalmente se expandía un chip EEPROM fuera del microcontrolador. Además de aumentar los costos, este método también reducía la confiabilidad. Ahora, muchas empresas de microcontroladores han lanzado microcontroladores que integran EEPROM de pequeña capacidad, que es conveniente de usar, reduce los costos y mejora la confiabilidad. El chip microcontrolador STM8 también integra EEPROM con una capacidad que oscila entre 1k y 2k bytes. Lo más inusual es que en las MCU STM8, acceder a la EEPROM es tan fácil como acceder a la RAM normal. El espacio de direcciones EEPROM y la RAM tienen direcciones uniformes, la dirección comienza desde 004000H y el tamaño depende del modelo de chip.
La memoria interna del programa FLASH y la EEPROM de datos del STM8 están controladas por un conjunto de registros de uso general. El usuario puede utilizar estos registros para programar o borrar el contenido de la memoria, configurar la protección contra escritura o configurar modos específicos de bajo consumo. El usuario también puede programar los bytes de opciones del dispositivo. Generalmente, guardaremos el código en el área comenzando desde la memoria flash y el resto se usará para guardar los datos (sus parámetros se pueden guardar en esta parte, el tamaño de esta parte depende del tamaño de la memoria flash y el espacio ocupado por el código).