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

Początkowa wartość EEPROM w nowym mikrokontrolerze

strikexp 18 Lut 2016 12:14 993 5
REKLAMA
  • #1 15447529
    strikexp
    Poziom 27  
    Zastanawiam się czy początkowa wartość EEPROM w nieprogramowanym mikrokontrolerze zawsze wynosi 0x00 ? Czy może znajdują się tam losowe wartości powstałe przy produkcji?
    Przed chwilą zauważyłem że mam coś w EEPROM nowej ATMEGA328. I dlatego zastanawiam się czy zapomniałem że cos wgrywałem, czy może tak już było.
  • REKLAMA
  • Pomocny post
    #2 15447654
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • Pomocny post
    #3 15447661
    dondu
    Moderator na urlopie...
    Wszystkie powinny być jako FF. Nie może mieć to jednak dla Ciebie znaczenia, bo powinieneś sam zadbać o to, co w pamięci EEPROM znajdzie się po zaprogramowaniu mikrokontrolera.
  • REKLAMA
  • #4 15450987
    bgolab
    Poziom 22  
    A może nie był to nowy chip tylko sprzedany jako nowy.
  • REKLAMA
  • #5 15451473
    strikexp
    Poziom 27  
    Nie, po prostu zaskoczył mi warunek logiczny true po odczytaniu pamięci. A z tego co już się dowiadywałem wcześniej to w C true jest wszystko różne od 0x00.
    Zdziwiło mnie trochę że fabrycznie ustawiane jest 0xFF. Ale pewnie w ten sposób testują poprawność zapisu każdego bitu.
  • #6 15451635
    excray
    Poziom 41  
    Komórka wykasowana ma wartość 0xFF. Wynika to z budowy i działania komórki EEPROM a nie dlatego że ktoś miał taki kaprys bądź coś testował.
REKLAMA