Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Нужно подружить STOPmode и UART

Непрочитано 29.11.2016, 08:23  
Rus-422
Частый гость
 
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
Rus-422 на пути к лучшему
По умолчанию Нужно подружить STOPmode и UART

После входа в режим STOP mode и выхода из него по событию RTC, модуль UART перестаёт работать, точнее он работает, но отправляет совсем не то, что я его прошу....никто не знает с чем это связано?


while(button_user != 1){

button_user = HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_0);
}

HAL_RTC_SetTime(&hrtc, &RTC_Time, RTC_FORMAT_BCD);
HAL_RTC_SetAlarm_IT(&hrtc, &RTC_Alarm, RTC_FORMAT_BCD);


HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON , PWR_STOPENTRY_WFI);


while (1)
{
// Delay_us(40);
HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_;
// Delay_us(60);
HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_;


HAL_RTC_GetTime(&hrtc, &RTC_Time, RTC_FORMAT_BCD);
time_rtc[0]=RTC_Time.Hours;
time_rtc[1]=RTC_Time.Minutes;
time_rtc[2]=RTC_Time.Seconds;
seconds=RTC_Time.Seconds;
seconds=0x55;
HAL_UART_Transmit(&huart1, &seconds, 1, 1);

HAL_Delay(2000);


/* USER CODE END WHILE */

/* USER CODE BEGIN 3 */

}
Реклама:
Rus-422 вне форума  
Непрочитано 29.11.2016, 08:56  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,293
Сказал спасибо: 11,863
Сказали Спасибо 4,162 раз(а) в 3,180 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Нужно подружить STOPmode и UART

А фамилия у целевого микроконтроллера есть?
Возможно стоит по/про/перечитать его DS на тему состояния после просыпания.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 29.11.2016 в 09:29.
mike-y-k вне форума  
Непрочитано 29.11.2016, 09:07  
Rus-422
Частый гость
 
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
Rus-422 на пути к лучшему
По умолчанию Re: Нужно подружить STOPmode и UART

Сообщение от mike-y-k Посмотреть сообщение
А фамилия у целевого микроконтроллера есть?
STM32F100RB...плата DISCOVERY-STM32VL
Rus-422 вне форума  
Непрочитано 29.11.2016, 13:59  
Rus-422
Частый гость
 
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
Rus-422 на пути к лучшему
По умолчанию Re: Нужно подружить STOPmode и UART

Сделал после выхода со Stop mode заново конфигурацию system clock и всё заработало.
Rus-422 вне форума  
Непрочитано 29.11.2016, 16:19  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Нужно подружить STOPmode и UART

Rus-422, Для общего развития, в L есть LP UART ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 29.11.2016, 20:49  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,293
Сказал спасибо: 11,863
Сказали Спасибо 4,162 раз(а) в 3,180 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Нужно подружить STOPmode и UART

С разрешением проблемы!
И вдвойне, если после чтения документации.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с передачей по UART, нужна помощь sansan25 Микроконтроллеры, АЦП, память и т.д 3 28.01.2012 13:19
AVR, UART и режим IDLE anpaza Микроконтроллеры, АЦП, память и т.д 14 25.07.2011 03:04
Микроконтроллер ADuC7061 - помогите разобраться с подключением по UART Anton441 Микроконтроллеры, АЦП, память и т.д 1 12.07.2011 13:34
Инверсия uart в at89c52 sanek231081 Микроконтроллеры, АЦП, память и т.д 2 04.01.2011 11:22
Помогите разобраться с UART masterpc Микроконтроллеры, АЦП, память и т.д 10 13.02.2007 17:49


Часовой пояс GMT +4, время: 07:41.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.