Ich möchte Werte in einem nichtflüchtigen Speicher speichern können, damit der Mikrocontroller diese Einstellungen beim Start laden kann. Diese Einstellungen können sich zur Laufzeit ändern und es ist wichtig für die Systemfunktionalität, dass diese Einstellungen gespeichert werden.
Soweit ich weiß, ist der Flash der einzige nichtflüchtige Speicher des STM32F103. Ist es möglich, Werte zur Laufzeit irgendwo im Flash zu speichern?
Ich habe auch die Möglichkeit eine SD-Karte und die SDIO- oder SPI-Schnittstelle zu nutzen, um die Werte dort zu speichern, aber wenn möglich wäre es am besten, wenn auf eine SD-Karte verzichtet werden kann.
Die Datenmenge beträgt höchstens einige hundert Bytes.
Meines Wissens nach gibt es zwei Möglichkeiten:
Übrigens, wenn Sie einen der größeren Brüder (F2-F4) dieses Chips verschieben, erhalten Sie einen ganzen Teil der RAM-Batterie, die etwa 4k unterstützt, aber es hängt vom tatsächlichen Chip ab
Chris Stratton
Spehro Pefhany