Перейти к содержанию
    

Проблема с EEPROM на stm32l152rc

Добрый день!

Проблема при работе с EEPROM  на контроллере stm32l152rc даже при чтении.

Использую IAR 8.3. Инициализирую глобальные переменные __no_init uint32_t qwer @".eeprom"; и uint32_t rewq;

В main пишу стороку

rewq = qwer;

перед основным циклом и с этого момента начинается не пойми чего, но только не то что надо. Как будто все таймеры, запускающиеся позже перестают работать. Если эту сторку закоментировать, то все работает нормально.

Ядро контроллера работает на 1.5 в при частоте от MSI 2.097 МГц.

Тактирование блока EEPROM или что-нибудь наподобе EEPROM_enable bit в каком-нибудь регистре не нашел. Пробовал разлочить (хотя в этом вроде нет необходимости) - не помогает.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 минут назад, vts сказал:

с этого момента начинается не пойми чего, но только не то что надо

Вы написали страшное заклинание вызова Ктулху, и именно поэтому творится непойми что.

8 минут назад, vts сказал:

rewq = qwer;

- это оно и есть, заклинание вызова зеркального Ктулху

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Открыть мануал на контроллер; прочитать раздел про EEPROM; проинициализировать её регистры конфигурации нужными значениями. После этого можно её читать/писать.

Также проверить, что секция ".eeprom" ложится по физическим адресам EEPROM вашего МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...