Mam problem z zapisem danych do wewnętrznej pamięci EEPROM procesora Atmega16. Problem pojawia się już podczas symulacji w programie AVR Studio, więc pewnie wina leży po mojej stronie. Jednak do zapisu użyłem przykładowej funkcji z dokumentu atmelMega16complete.pdf ze strony Atmela, wcześniej niemal identyczną funkcję napisałem sam i w obu przypadkach zapis nie udaje się.
Zapis do pamięci powinien odbyć sie po ustawieniu bitu EEMWE a następnie bitu EEWE w EECR. Z niewiadomych przyczyn komenda:
EECR |= 1<<EEWE;
nie działa.
Czy ktoś miał już może podobny problem? Z góry dziękuję za pomoc.
Zapis do pamięci powinien odbyć sie po ustawieniu bitu EEMWE a następnie bitu EEWE w EECR. Z niewiadomych przyczyn komenda:
EECR |= 1<<EEWE;
nie działa.
Czy ktoś miał już może podobny problem? Z góry dziękuję za pomoc.