STM32F401 - jaki bootloader?

Oct 15, 2023 Last reply: 2 years ago 23 Replies

io snipped-for-privacy@op.pl.invalid> napisał(a):

Dla Ciebie może być nieistotna, dla innego istotna. Ale różnic jest więcej. Np. brak możliwości ustawienia alarmu tak jak w normalnych RTC, np. codziennie 8:00. Można tylko ustawić jakąś wartość, przy której jednokrotnie będzie przerwanie. Nie ma też podtrzymania bateryjnego.

W dniu 2023-10-17 o 13:21, Grzegorz Niemirowski pisze:

Taki RTC (min 32 bitowy licznik sekund) od zawsze nam się marzy. Ciągłe przeliczanie z daty na sekundy i z powrotem to rodzaj idiotyzmu. Ale skoro już dawno to opanowane to i to przeliczanie jest do przeżycia.

Jako podstawę nasze kontrolery mają czas Greenwich w sekundach i z takim czasem wszystkie zdarzenia są zapisywane. Pozwala to np. uniknąć niejednoznaczności przy zmianie czasu na zimowy. A strefa czasowa i czy jest zmiana czasu to tylko parametry. P.G.

Piotr Gałka snipped-for-privacy@cutthismicromade.pl napisał(a):

W NRF52 zrobili 24-bitowy, co przy taktowaniu 8 Hz powoduje przepełnianie się licznika co 3 tygodnie :)

Słuszne podejście.

W dniu 2023-10-17 o 22:15, Grzegorz Niemirowski pisze:

Nie wiem co to NRF52 i nie chce mi się sprawdzać, ale skoro na supercapie zakładam podtrzymanie czasu przez 10 dni to przepełnianie chodzącego wtedy licznika co 3 tygodnie jest do przyjęcia. Wystarczy zapamiętać stan licznika w momencie zaniku i przy powrocie zasilania będzie wiadomo, czy trzeba zwiększyć wyższy licznik o jeden czy nie, a więcej przepełnień i tak kondensator nie utrzyma. P.G.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required