ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
669238 Топик полностью
IBAH (22.04.2016 13:25, просмотров: 145) ответил il-2 на Нашел виновного :-) Надо искоренить в себе язычество(AVR), чтобы прийти к истинной вере(STM) :-)
На меня снизошло Сатори!!! особенно актуально в свете использования индолибы что написано в индолибе /** * @brief Configures the RTC Wakeup counter. * @note The RTC WakeUp counter can only be written when the RTC WakeUp * is disabled (Use the RTC_WakeUpCmd(DISABLE)). * @param RTC_WakeUpCounter: specifies the WakeUp counter. * This parameter can be a value from 0x0000 to 0xFFFF. * @retval None */ void RTC_SetWakeUpCounter(uint32_t RTC_WakeUpCounter) { /* Check the parameters */ assert_param(IS_RTC_WAKEUP_COUNTER(RTC_WakeUpCounter)); /* Disable the write protection for RTC registers */ RTC->WPR = 0xCA; RTC->WPR = 0x53; /* Configure the Wakeup Timer counter */ RTC->WUTR = (uint32_t)RTC_WakeUpCounter; /* Enable the write protection for RTC registers */ RTC->WPR = 0xFF; } /** * @brief Returns the RTC WakeUp timer counter value. * @param None * @retval The RTC WakeUp Counter value. */ uint32_t RTC_GetWakeUpCounter(void) { /* Get the counter value */ return ((uint32_t)(RTC->WUTR & RTC_WUTR_WUT)); } Всякий нормальный человек решит что WUT таймер с прерыванием по переполнению, а на самом деле WUT[15:0]: Wakeup auto-reload value bits !!!!!!!!!!!!!!! а доступа к таймеру собственно нет Индусов порвать на британский флаг!!!!