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

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