Тег: flash
16. STM32. Програмування STM32F103. Flash

16. STM32. Программирование STM32F103. Flash
(на русском языке)
Робота із Flash пам`яттю
STM32 не має енергонезалежної EEPROM. EEPROM мають тільки STM32L. Так сталося, що у STMicroelectronics вирішили, ніби EEPROM потрібна тільки для Ultra Low Power серії мікроконтролерів. А що ж нам робити? Нам потрібна енергонезалежна пам`ять. Де нам зберігати наші дані, налаштування, тощо? У Flash! Так, у тій самій пам`яті, де лежить програма мікроконтролера. STM32 може писати у Flash пам`ять.Для того, щоб безпечно щось записати у Flash пам`ять, треба спочатку з`ясувати її структуру. Нас цікавить Main memory. Саме в ній зберігається програма і в цю пам`ять ми будемо писати. Звісно, у не зайняту програмою ділянку пам`яті. Flash пам`ять розбита на сторінки. Кількість і розмір сторінок у різних контролерах різна. Про структуру пам`яті Вашого мікроконтролера читайте у Programming manual.
Недавні записи
- FOC - своя реалізація векторного керування. Підбиваю підсумки 2022 року
- Конструктор регуляторів моторів. Підбиваю підсумки 2022 року.
- Чому трифазні мотори стали такими популярними?
- FOC & Polar coordinates
- Конструктор регуляторів PMSM, BLDC двигунів
- Своя бібліотека для векторного керування безколекторними моторами
- Not Allowed
- Адаптивний ПІД регулятор
- Конструктор регуляторів моторів. Структура.
- Конструктор регуляторів моторів. Анонс.
Tags
gps barometer gpio bluetooth led java-script st-link options displays brushless programmator flash bkp battery lcd dht11 websocket esp8266 bmp280 watchdog max1674 git ssd1306 mpu-6050 eeprom encoder eb-500 hih-4000 html tim ethernet mongodb wifi raspberry-pi ngnix css flask i2c capture piezo motor web ssd1331 sensors dma avr mpx4115a bldc timer usb dc-dc pmsm bme280 nodemcu meteo 3d-printer rtc examples usart atmega python solar smd remap books soldering stm32 foc pwm nvic rs-232 docker mpu-9250 sms rfid exti uart servo adc
Архіви