STM3FF407 a RTC
Jan Waclawek
konfera na efton.sk
Středa Červen 17 16:26:56 CEST 2015
Aky pulz? Co vypne? RTC_BDTR.LSEON? Ale ved ten bit je jeden z tych co je
chraneny PWR_CR.DBP, to nestaci?
wek
----- Original Message ---------------
>Zarizeni vetsinou nejde. Nepomuze watchodog, reset ani vytahnout napajeni.
>
>Prjde takovy puls vypne RTC a je to. Pamet v backup zustane zachovana.
>
>Fatalni chyba je testovat funkcnost RTC stavem v backup registru.
>
>Tady ma byt
>
> if ( krystal nebezi )
> {
> /* RTC configuration */
> RTC_Config();
>
> }
>
>Jirka
>
>Dne 17. 6. 2015 v 15:42 Jan Waclawek napsal(a):
>> No uz nas nenapinajte...
>>
>> (inak som to nasiel v examples k SPL 'F4 verzie 1.0.x)
>>
>> wek
>>
>>
>> ----- Original Message ---------------
>>
>>
>>> Jen pro zábavu, tento kód (nebo podobný) má občas na STM32F fatální následek, kopíruje se neustále odněkud ... :
>>> Kdo ví proč ?
>>>
>>> if (RTC_ReadBackupRegister(RTC_BKP_DR0) != 0x32F2)
>>> {
>>> /* RTC configuration */
>>> RTC_Config();
>>>
>>> /* Configure the RTC data register and RTC prescaler */
>>> RTC_InitStructure.RTC_AsynchPrediv = AsynchPrediv;
>>> RTC_InitStructure.RTC_SynchPrediv = SynchPrediv;
>>> RTC_InitStructure.RTC_HourFormat = RTC_HourFormat_24;
>>>
>>> /* Check on RTC init */
>>> if (RTC_Init(&RTC_InitStructure) == ERROR)
>>> {
>>> sprintf(buf, "\n\r /!\\***** RTC Prescaler Config failed ********/!\\ \n\r");
>>> DbgPutString(buf);
>>> }
Další informace o konferenci Hw-list