Witem Państwa,
Mam uporczywy problem z wgraniem do mojej ślicznotki (MEGA16) trochę zmiennych do EEPROM'u
W zasadzie robiłem wszystko według poradnika p.Mirka (struktury i EEPROM)
Kod do przenoszeniem struktur po między FLASH <----> RAM <----> EEPROM :
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Struktury utworzyłem tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
A w kodzie na początku wstawiam funkcję do sprawdzania czy EEPROM jest puste
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
jeśli tak to do do RAM kopiowana jest struktura z FLASH...
a daleko daleko w kodzie w funkcji MENU1 służącej do ustawiania temperatury
dla czujnika pierwszego umieściłem zapis:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Problem polega na tym że cały czas ładowane są fabryczne ustawienia z FLASH
bo EEPROM jest puste... O dziwo kod .eep po kompilacji to
Próbowałęm też wgrywać prosto z eclipse i zmieniłem domyslne ustawienia
EEPROM na from bulid i nadal nic...
Z góry dzięki za odpowiedzi
Pozdrawiam Rafał