Hallo, ich habe einene stm32f100 und möchte gerne Bytes in das Flash speichern, allerdings hat die Lib nur Funktionen um 2 Bytes am stück zu speichern kann mir jemand helfen?
Gast
#3013814
peter müller schrieb: > ... um 2 Bytes ... Könnte es sein, dass das Flash in 2er-Bytes organisiert ist?
Gast
#3013819
Servus Peter,
auf welche Funktionen beziehst du dich und was möchtest du machen?
Mal angenommen du beziehst dich auf die Funktion:
FLASH_Status FLASH_ProgramWord(uint32_t Address, uint32_t Data){...}
dann solltest du auch folgende Funktion finden:
FLASH_Status FLASH_ProgramHalfWord(uint32_t Address, uint16_t Data){...}
Schau doch im Reference Manual mal unter Flash memory organization...
"the flash memory is organized as 32-bit wide memory cells that can be
used for storing..."
Wenn mich nicht alles täuscht geht es nicht kleiner, bitte bei Irrtum
berichtigen.
Grüße
Gast
#3013845
Bist Du eigentlich zu einem jota Eigeninitiative imstande? Du stellst hier nur Fragen, die sich in wenigen Minuten selbständig klären liessen.