Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 7 kwi 2025, o 06:40


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
    Autor Wiadomość
     Tytuł: Xmega i eeprom
    PostNapisane: 15 cze 2016, o 08:16 
    Offline
    Nowy

    Dołączył(a): 07 lut 2015
    Posty: 5
    Pomógł: 0

    Witam. Proszę o pomoc w sprawie zapisu i odczytu pamięci eeprom(XMEGA128A3U)
    Wiem tyle że ustawienie bitu EEMAPEN w rejestrze NVM_CTRLB powoduje zmapowanie zawartości pamięci EEPROM do pamieci MAPPED EEPROM(ja to rozumiem tak że jest to bufor pamieci który można modyfikować) i tu pojawia się problem bo odczytać tą pamięć MAPPED EEPROM mogę ale nie mogę tej pamięci zmodyfikować.

    odczyt:
    lds r16,dana1
    "dana1" jest adresem np. $1000 pamięci MAPPED EEPROM ($1000-17ff)
    odczyt działa zapisuje mi wartość tej pamięci do rejestru r16

    natomiast zapis:
    ldi r16,$aa
    sts dana1,r16
    nie powoduje żadnych modyfikacji tej pamięci.
    co robię źle? czy trzeba jeszcze jakiś bit ustawić żeby zmodyfikować tą pamięć?
    Jeszcze jedno pytanie. Gdy modyfikuje sobie ręcznie tą pamięc (MAPPED EEPROM) w programie Atmel Studio 6.2(symulator) to automatycznie jest modyfikowana pamięć EEPROM. Z tego co wiem to żeby zawartość pamięci EEPROM się zmieniła trzeba zapisać stronę (32bajty) do EEPROM.
    Jeśli robię coś źle to proszę o pomoc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2016, o 16:04 
    Offline
    Nowy

    Dołączył(a): 07 lut 2015
    Posty: 5
    Pomógł: 0

    Sprawa rozwiązana. Prawdopodobnie coś niepoprawnie działa symulator w atmel studio 6.2. (albo czegoś nie ustawiłem w opcjach..) Podłączyłem DRAGONA i wszystko zaczęło działać po mojej myśli. Temat zamykam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO