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

STM32L452, порт PC13

Добрый день!

Не поможет ли кто с STM32L452. Порт PC13 в этом микроконтроллере управляется не только GPIO, но и RTC. Как бы "освободиться" от контроля RTC? Мне надо сконфигурировать PC13 на вход с PULLUP. Все другие необходимые выводы конфигурируются с помощью HAL без вопросов, а PC13 нет. Судя по всему, "мешает" контроль RTC.

Пробовал 

PWR->CR1 -> 0x100;                         // Разрешение доступа к регистрам RTC.

__HAL_RTC_WRITEPROTECTION_DISABLE (&hrtc);   // Запись 0xCA, 0X53 в регистр разрешения записи в контрольные регистры RTC.

RTC->OR | 0x03;           // Перенос контроля RTC на вывод PB2.

__HAL_RTC_WRITEPROTECTION_ENABLE (&hrtc);   // Возврат защиты.

 

0x03 в регистр RTC->OR записалось, но PC13 по прежнему в 0.

Пробовал PC13 в режиме вывода - нормально выводит 1.

Может, кто подскажет правильный путь?

С Уважением. Евгений.

 

Извините, спешил RTC->OR | 0x03;  конечно, RTC->OR |= 0x03; 

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


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

В RM читать раздел 36.3.2 GPIOs controlled by the RTC и раздел 36.6.19 RTC option register (RTC_OR)

Подозреваю, что SYSCFGR должен быть затактирован для этого.

 

 

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


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

1 hour ago, VladislavS said:

Спасибо, Владислав. Вы правы - мой исходник, только вставить его в конец инициализации RTC, когда RTC получит свой Clock.

 

 

 

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


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

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

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

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

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

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

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

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

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

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