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