Ce référentiel fournit des projets de démonstration pour l'émulation EEPROM basée sur la mémoire flash intégrée dans les microcontrôleurs STM32. Implémentations pour STM32F103C8 et STM32F030C8
Cette implémentation est basée sur la note d'application AN4061 de la microélectronique ST, qui montre l'implémentation EEPROM. Les fichiers de code source de cette note d'application sont utilisés dans les projets de démonstration finaux, mais ces sources ont été légèrement optimisées en termes de "code propre". S'il vous plaît, faites attention à ce sujet.
Les projets de démonstration finaux sont basés sur les pilotes STM32Cube. Tous les périphériques utilisent la variante LL des conducteurs. Buth l'implémentation AN4061 est basée sur l'ancienne variante des pilotes de "Prerpheral Driver Library". Le seul pilote pour la mémoire flash interne est utilisé. Les fichiers correspondants de la "bibliothèque de pilotes ProrPheral" sont donc intégrés dans les projets manuellement et connectés aux pilotes de bas niveau nécessaires de STM32Cube. Les fichiers de pilotes flash mentionnés ci-dessus sont situés et le dossier Drivers / STM32F10X_STDPERIPH_DRIVER.