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

[Rozwiązano] Atmega8A [C] - Jak usunąć ostrzeżenia w Atmel Studio 7 przy obsłudze EEPROM?

viwern 10 Kwi 2018 22:30 564 2
  • #1 17160920
    viwern
    Poziom 11  
    Już dość dawno temu powstał kod na Atmegę8, dla migania LED.
    Kod troszkę toporny, jak to zazwyczaj początkujący pisze. Generalnie działa. Ostatnio dodałem jakąś nową opcję. Wprawdzie światełka działają jak trzeba, lecz chciałbym troszkę poprawić kod w fragmencie współpracy z eepromem. Mam z tym problem gdyż poszedłem w kierunku większych prądów i samemu nie bardzo sobie poradzę.

    Chciałbym pozbyć się ostrzeżeń generowanych przez Atmel Studio 7.
    Poniżej fragment kodu:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • Pomocny post
    #2 17161090
    excray
    Poziom 41  
    Zamiast używać cyferek do określania bajtów w pamięci eeprom, zadeklaruj sobie dla nich jakieś bardziej przyjazne nazwy. A do zapisu używaj eeprom_update_byte, wtedy aplikacja zapisze dane tylko jeśli uległy one zmianie.
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • #3 17162949
    viwern
    Poziom 11  
    Dzięki.
    Pomogło
REKLAMA