logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Zapis i odczyt danych do EEPROM w atmega32 - konieczność opóźnienia?

szegerege1 03 Sie 2016 19:49 1203 4
REKLAMA
  • #1 15847212
    szegerege1
    Poziom 7  
    Chciałem prosić o wyjaśnienie kwestii zapisu i odczytu danych do i z eeprom.
    Nie znalazłem informacji na ten temat, a chciałbym być pewny, czy dobrze
    robię.
    Jeżeli zapisujemy np. cały blok, np dane z LCD, to czy jest konieczne wydłużenie
    tego czasu ( potrzebnego procesorowi do wykonania tej czynności ) poprzez
    dopisanie dalaya ?

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Bez tego delaya niby wszystko jest ok i nie zauważyłem dziwnych zachowań
    programu, ale mnie to nurtuje, czy aby na pewno jest ok.

    Delay z kolei spowalnia procesor. Proszę o uświadomienie mnie, jak to właściwie
    jest. Nie wszystko można znaleźć w książce.
    Dziękuję za pomoc.
  • REKLAMA
  • #2 15847452
    excray
    Poziom 41  
    A jak wygląda funkcja copy_ram_eem()?
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #4 15847575
    excray
    Poziom 41  
    Jeśli ta funkcja eeprom_write_block jest z atmelowej biblioteki to nie musisz na nic czekać.
  • #5 15847596
    szegerege1
    Poziom 7  
    Excray

    Dziękuję. O to właśnie mi chodziło. Czasami w pogoni za "doskonałością" kodu
    można przedobrzyć i tylko sobie zaszkodzić. Tak się stało w tym przypadku.
    Czyli żadne delaye.
    Przy okazji przepraszam za zły tytuł tematu. Miało być o EEPROM, a nie o eprom.
    Kolega z forum słusznie zauważył.
    Pozdrawiam.
REKLAMA