×

Внимание

Форум находится в режиме только для чтения.

stm32f100 RTC регистры ALARM

11 года 9 мес. назад #3997 от Денис Ягов
Денис Ягов ответил в теме Re: stm32f100 RTC регистры ALARM
И ещё, вопросик .....
Чем отлаживаетесь и  какая среда?

Я заметил, что у меня в среде Ride7+Rlink значения регистров ALARM меняются с задержкой в 1 секунду т.е. шаг программы уже сделан, а параметры меняются с задержкой.

Может так быть, что отладчик динамически отражает параметры не динамически во времени, а с привязкой к шагу в программе?
11 года 9 мес. назад #3998 от ddnik
ddnik ответил в теме Re: stm32f100 RTC регистры ALARM
ВСЕ! Понял!!! :)

Нарвался сразу на ДВЕ грабли!!

1. Первично не учел что читать с регистров RTC можно только после операции   RTC_WaitForSynchro();
Иначе будет считываться старое значение (некоторое время). Поэтому моя программа сразу не сработала.
2. Далее я все проверки делал под отладчиком KEIL и смотрел значения регистров встроенной в него процедурой - дак вот в ней видимо глюк :-X она не показывает (вернее показывает 0) значения Alarm.

Сейчас добавил 
RTC_WaitForSynchro();
AlarmValue = RTC->ALRL; 

в AlarmValue нормальное значение (а в отладчике опять 0  :-X) 

Извиняюсь за беспокойство.
11 года 9 мес. назад #3999 от Денис Ягов
Денис Ягов ответил в теме Re: stm32f100 RTC регистры ALARM
Очень хорошо, что проблема решена.  ;)
Теперь опыта ещё больше.
Время создания страницы: 0.033 секунд
Работает на Kunena форум