Nalezeno 10 výsledků hledání

od ivo_mu
18 bře 2022, 16:16
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

Re: RTC DS3231 - podivné chování při ukládání změn

To je sice pravda, ale nedozvěděl bych se, proč se to chová jinak, než očekávám. A příště bych to neuměl řešit sám. Já to mám tak, že vždycky chci porozumět tomu co dělám, a jsem perfekcionista. Proto si myslím, že jsem dobrý programátor, i když v posledních letech dělám jen PHP a JavaScript (takže ...
od ivo_mu
18 bře 2022, 15:53
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

Re: RTC DS3231 - podivné chování při ukládání změn

Takhle ano, jenže já mám v setupu další kontroly - v eeprom hodin je příznak, zda čas hodin je letní nebo zimní a pokud to odpovídá období, tak se posun vůbec neprovede (a nedochází ke zbytečnému delay) - nastavím příznak na false. To, proč to řeším, je případný výpadek proudu v čase, kdy má dojít k...
od ivo_mu
18 bře 2022, 15:37
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

Re: RTC DS3231 - podivné chování při ukládání změn

Tomu už moc nerozumím - přímo s hw jsem nikdy nepracoval. Nicméně takhle mi to funguje: #include <DS3231.h> // hodiny DS3231 rtc; // inicializace RTC z knihovny RTCDateTime datumCas; // vytvoření proměnné pro práci s časem bool jeSetup = true; // pro pauzu při setupu pro bootloader void setup() { Se...
od ivo_mu
18 bře 2022, 15:17
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

Re: RTC DS3231 - podivné chování při ukládání změn

Takže - jestli to chápu správně - stačilo by nastavit v setupu příznak a tu pauzu vložit podle příznaku až ve funkci posunCas(), aby to nezdržovalo načítání pokaždé, nebo to spustit na začátku loop() podle příznaku i s pauzou. Je to tak? Děkuji.
od ivo_mu
17 bře 2022, 16:55
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

Re: RTC DS3231 - podivné chování při ukládání změn

Při resetu i při odpojení napájení USB to posouvá jen o hodinu. O dvě pouze při uploadu (i stejného programu beze změny).
od ivo_mu
17 bře 2022, 16:27
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

Re: RTC DS3231 - podivné chování při ukládání změn

Mně se to děje v situaci, kdy mám spuštěné IDE a jsem připojený z PC přes USB (i napájení) k Uno, kde běží předchozí verze programu. Udělám v IDE úpravu a nepatrně změněný program uploudnu do Una. A přitom mně to bez pauzy počítalo dvakrát. Proč se to restartuje před nahráním programu? To mi přijde ...
od ivo_mu
16 bře 2022, 18:22
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

Re: RTC DS3231 - podivné chování při ukládání změn

Děkuji, pauza pomohla. Akorát nestačí 1 sec, je potřeba minimálně 5 sec. A může to být kdekoliv od začátku setup() až před rtc.getTime(). I po částech.
od ivo_mu
16 bře 2022, 17:43
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

Re: RTC DS3231 - podivné chování při ukládání změn

Omlouvám se za dezinformaci. Měl jsem knihovnu nikoliv z Arduino.cc, ale z dratek.cz z návodu pro modul DS3231. Ta z Arduino.cc se mi také nepovedla zkompilovat. Jinak ale po odebrání starých knihoven a nahrání této mi to dělá úplně stejně s tím rozdílem, že upload i odpojení a připojení napájení mi...
od ivo_mu
16 bře 2022, 16:57
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

Re: RTC DS3231 - podivné chování při ukládání změn

Tomu moc nerozumím. Arduino běží, IDE je připojené. Domnívám se, že to proběhne tak, že se načte nový sketch a pak se restartuje procesor s novým programem. Proč by se měl restartovat (spouštět) dvakrát? A když tam dám posunCas(0), čas se nezmění, přestože původní sketch je s posunem.
od ivo_mu
16 bře 2022, 03:31
Fórum: RTC - moduly hodin reálného času
Téma: RTC DS3231 - podivné chování při ukládání změn
Odpovědi: 19
Zobrazení: 5611

RTC DS3231 - podivné chování při ukládání změn

Dobrý den, mám modul DS3231 (nikoliv samotný čip) a při posunu času se mi při uploadu sketche čas posune o dvě hodiny místo o jednu. Při resetu a odpojení a zapojení napájení to funguje správně. Hodina se mi je přičtená jednou v setup() na řádku 10 - i když ji přičítám až na řádku 15 - a podruhé ve ...