Hirdetés

Új hozzászólás Aktív témák

  • Harcipocok84

    tag

    Sziasztok!

    Használom Arduino Mega-val az EEPROM library-t.
    Jellemzően INT Értékeket mentek el különböző memóia területekre, minden 5. memória címre írok ki egy-egy változó értékét, tehát nincs átfedés.

    Tökéletesen működik is, szépen írja-olvassa az értékeket ki-be kapcsolás utána az eszköz. Az értékeket mentés előtt lekorlátozom, amint a maximális érték felé megy akkor újra értéket adok neki ami a maximális értékkel egyenlő. Ez is működik, nem tudom magasabbra állítani az értéket.

    Viszont történt egyszer, hogy beállítottam egy értéket 50-re, majd újraindítás utána 27000 körüli értéket dobott vissza, pontosan már nem tudom mennyi volt.

    Ez miért lehetett szerintetek? mikor ment el fals adatot? mihez kapcsolható ez az érték (gondolok itt arra, hogy valamilyen típus maximális értéke, stb...)

    Természetesen ügyelek rá, hogy ne loopban legyen az EEPROM írás/olvasás, csak értékadáskor nyúl az eepromhoz...

Új hozzászólás Aktív témák