Dieses Repository bietet Demo -Projekte für die EEPROM -Emulation basierend auf dem eingebetteten Flash -Speicher in den STM32 -Mikrocontrollern. Implementierungen für STM32F103C8 und STM32F030C8
Diese Implementierung basiert auf dem Anwendungsnotiz An4061 aus der ST -Mikroelektronik, die die EEPROM -Implementierung zeigt. Die Quellcode -Dateien dieser Anwendungsnote werden in den endgültigen Demo -Projekten verwendet, diese Quellen wurden jedoch in Bezug auf "sauberen Code" geringfügig optimiert. Bitte achten Sie darauf.
Die endgültigen Demo -Projekte basieren auf den STM32Cube -Treibern. Alle peripheren LL -Varianten von Treibern verwendet. Buth Die An4061 -Implementierung basiert auf der alten Variante der Treiber aus der "Prerpheral Driver Library". Der einzige Treiber für den internen Flash -Speicher wird verwendet. Daher werden korrespondierte Dateien aus der "Prerpheral-Treiberbibliothek" manuell in die Projekte integriert und mit den erforderlichen Treibern auf niedriger Ebene von STM32Cube verbunden. Die oben genannten Flash -Treiberdateien befinden sich den Treiber/STM32F10x_stdperiph_driver -Ordner.