Aruino v-meter

Sekcia určená pre Arduino nadšencov

Moderátor: Moderátori

Používateľov profilový obrázok
balu
Pokročilý člen
Pokročilý člen
Príspevky: 541
Dátum registrácie: 21 Feb 2022, 12:06

Re: Aruino v-meter

Príspevok od používateľa balu » 07 Apr 2024, 10:42

@budvar10
budvar10 napísal:
07 Apr 2024, 08:38
Nie takto, ako to píšeš, sa to síce nedá, ale nejdeš na to zle. EERef, tam už použiješ operátor priradenia, čo je definovaný. Problém je, že to nie je zdokumentované a ani v príkladoch to nie je. Pre začiatočníka asi nepoužiteľné, dokonca aj nebezpečné pre EEPROM. 100k zápisov a je po nej. Asi preto to nie je v dokumentácii.
Nějak mi asi uteklo, na co nebo koho jsi reagoval. Nikde v diskuzi jsem na EERef nenarazil. Ale je možné, že v některém z odkazů o tom něco je. Tak důkladně jsem je neprocházel...
Mohl bys mi to, prosím, přiblížit nebo to není až tak důležité ?
0

Používateľov profilový obrázok
balu
Pokročilý člen
Pokročilý člen
Príspevky: 541
Dátum registrácie: 21 Feb 2022, 12:06

Re: Aruino v-meter

Príspevok od používateľa balu » 07 Apr 2024, 10:52

budvar10 napísal:
07 Apr 2024, 10:32
@balu
Chápem čo píšeš. Ja už tiež Arduino veľmi nepoužívam. Ono sa to vyvíja a nejako to veľmi nesledujem.
Osobne si ale myslím, že najefektívnejšie je používať funkcie definované avrlib:
eeprom_read_block, eeprom_write_block pre blokový zápis atď.
Ono práca s AVR EEPROM má určité špecifiká a napr Arduino knižnica používa len eeprom_read_byte a eeprom_write_byte. Len tieto 2 funkcie a to nie je práve najefektívnejšie.
Jojo - eeprom_read_block a eeprom_write_block (nebo spíš eeprom_update_block) používám, protože z EEPROM čtu při startu MCU a zapisuju do ní buď tlačítkem pro uložení dat nebo při vypínání (nutná detekce ztráty napájení a dostatečně velký kondík pro udržení MCU v chodu během zápisu do EEPROM).
0

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 997
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: Aruino v-meter

Príspevok od používateľa budvar10 » 07 Apr 2024, 10:56

Už sa to riadne komplikuje. :) A pritom taká blbosť.

EERef je trieda definovaná v Arduino EEPROM.h, aby sa dalo s EE narábať ako s normálnou RAM.
Myslím ale, že autor tohoto vlákna nebude mať z toho benefit.
(nebo spíš eeprom_update_block)
:thumbup:
Samozrejme, toto je šetrnejšie k EEPROM.
0
Naposledy upravil/-a budvar10 v 07 Apr 2024, 10:58, upravené celkom 1 krát.

Používateľov profilový obrázok
balu
Pokročilý člen
Pokročilý člen
Príspevky: 541
Dátum registrácie: 21 Feb 2022, 12:06

Re: Aruino v-meter

Príspevok od používateľa balu » 07 Apr 2024, 10:58

Aha - tak to je opravdu celkem nebezpečné. Obzvlášť v rukou začátečníka.

Děkuju za vysvětlení.
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok