slavcio2012 napisał: Właśnie mam jedną zmienną , która jest indeksem i ostatni index zapisany jest w eepromie też za pomocą jednego przycisku
czyli tak Freg = Freq_EEPROM[Index] gdzie np.Index jest zmienną , ok tylko nie zbyt dużo wiem na temat tablic , tylko jak wpisałem Freg = Freq_EEPROM[Index] wywala mi error 46
Tu masz przykład konfiguracji eeprom dla array; wpisu i odczytu wartości z indexem. Dla ułatwienia posłużyłem sie automatycznymi pętlami 'for..next' z incrementacją zmiennch wewnątrz pętli.
Zaloguj się, aby zobaczyć kod
Dla twoich potrzeb zmienisz to sobie na ręczne wpisy/odczyty wg. zaistniałych warunków , posługując się indexem (idx)./
Podczas symulacji otwórz dodatkowo okno z "Memory" i obserwuj "SRAM" a póżniej 'EEPROM'.
Dodałem extra przycisk (Pind.3) i subrutynę dla testowego odczytu zawartości pamięci eeprom i wyświetlenia jej w polu "Terminal Emulator" symulatora.
Powinieneś otrzymac cos takiego:
e marcus