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

STM32L100 после прошивки не спит

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

В итоге после перепрошивки отвалился спящий режим. После перехода в StopMode происходит сразу же пробуждение МК. 

Залили старую прошивку, не помогло, все равно сразу после STOPMODE просыпается. В программе уже отключал все триггеры влияющие на выход из STOP режима. EXT0 EXT1 и RTC . 
Такое ощущение что включен режим отладки в режиме энергосбережения. А как его отключить не понятно. 

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


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

Разобрался почему то STM32 ST-LINK Utility глючить стал. Установил другую утилиту и отключил биты сброса микроконтроллера при переходе в stopmode. как они сами установились не понятно

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


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

1 час назад, Mysteo сказал:

Разобрался почему то STM32 ST-LINK Utility глючить стал. Установил другую утилиту

Телепаты в шоке, они не могут расшифровать название "другая утилита" - просят помощи!

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


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

3 hours ago, HardEgor said:

Телепаты в шоке, они не могут расшифровать название "другая утилита" - просят помощи!

Никаких проблем - STM32CubeProgrammer :good2:

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


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

А из-за чего могли данные биты сбиться ? Притом ST-Link Utility при считывании уверяла что nRST_STOP и nRST_STBY выбраны. Я догадывался что проблема в них, перезаписал регистры, но это не помогало. 
Потом установил STM32CubeProgrammer отключил данные биты регистров и заново включил и все заработало как надо. 
Хотя помню два года назад наоборот STM32CubeProgrammer вызывал различные глюки при работе с регистрами. 

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


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

А почему нельзя было предусмотреть программную single-shot-запись нужных битов и не париться с программаторами?

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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