Este repositório fornece projetos de demonstração para a emulação de EEPROM com base na memória flash incorporada nos microcontroladores STM32. Implementações para STM32F103C8 e STM32F030C8
Esta implementação é baseada na nota de aplicativos AN4061 da Microeletrônica ST, que mostra a implementação da EEPROM. Os arquivos de código -fonte desta nota de aplicativo são usados nos projetos de demonstração final, mas essas fontes foram otimizadas ligeiramente em termos de "código limpo". Por favor, preste atenção nisso.
Os projetos de demonstração final são baseados nos drivers STM32CUBE. Todo o periférico usa a variante LL dos drivers. Buth A implementação AN4061 é baseada na antiga variante dos drivers da "Biblioteca de Motoristas Prepheral". O único driver para memória flash interna é usada. Os arquivos correspondidos da "Biblioteca de Driver Prepheral" são integrados aos projetos manualmente e conectados aos drivers de baixo nível necessários do STM32CUBE. Os arquivos de driver flash acima mencionados estão localizados e os drivers/sTM32F10X_STDPERIPH_DRIVER.