Este repositorio proporciona proyectos de demostración para la emulación de EEPROM basados en la memoria flash integrada en los microcontroladores STM32. Implementaciones para STM32F103C8 y STM32F030C8
Esta implementación se basa en la nota de aplicación AN4061 de ST Microelectronics, que muestra la implementación de EEPROM. Los archivos del código fuente de esta nota de aplicación se utilizan en los proyectos finales de demostración, pero esas fuentes se optimizaron ligeramente en términos de "código limpio". Por favor, preste atención a esto.
Los proyectos de demostración finales se basan en los controladores STM32Cube. Todos los periféricos usan la variante LL de los controladores. Buth La implementación AN4061 se basa en la antigua variante de los controladores de la "Biblioteca de controladores Prerpheral". Se utiliza el único controlador para la memoria flash interna. Por lo tanto, los archivos correspondientes de la "Biblioteca de controladores prerferal" se integran en los proyectos manualmente y se conectan a los controladores de bajo nivel necesarios de STM32Cube. Los archivos de controlador flash mencionados anteriormente se encuentran en la carpeta de controladores/STM32F10X_STDPERIPH_DRIVER.