To forum używa plików cookies
To forum wykorzystuje pliki cookies do przechowywania informacji o Twoim logowaniu, jeśli jesteś zarejestrowany, oraz informacji o Twojej ostatniej wizycie, jeśli nie jesteś zalogowany. Pliki cookies to niewielkie pliki tekstowe zapisywane na Twoim komputerze; cookies ustawiane przez to forum mogą być używane wyłącznie na tej stronie i nie stanowią zagrożenia dla bezpieczeństwa. Cookies na tym forum śledzą również, które tematy zostały przez Ciebie przeczytane oraz kiedy miało to miejsce. Prosimy o potwierdzenie, czy akceptujesz, czy odrzucasz zapisywanie tych plików cookies.

Niezależnie od wyboru w Twojej przeglądarce zostanie zapisany plik cookie, aby zapobiec ponownemu zadawaniu tego pytania. W każdej chwili będziesz mógł zmienić ustawienia cookies, korzystając z linku w stopce strony.

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
problemy z programowaniem avr
#5
Rafale nie ma sie czym przejmować, nie da się przekroczyć rozmiaru EPPROMU bo fizycznie tam nic nie ma Smile) Zapis pod adr. 0x400 to zapis pod adres zerowy bo to po prostu 10 bitowy rejestr wskaźnika EEPROMU w uC. Taki błąd powinien wyłapać kompilator (jeśli rozmiar EPPROMU w bibliotece jest OK). Rózne programy po prostu odczytują śmieci poza zakresem pamieci, tak jest np. w AVR STUDIO... Programista zakłada że znasz rozmiar EEPROMU i nie interesuje go co jest dalej. A wystarczy tylko wyczyścić bufor przed odczytem. Zrestartuj program i zobaczysz że tam są już zupełnie inne wartości.

Sumy kontrolne powinien wyłapać loader i od razu zgłosić błąd, także tu raczej bym nie szukał.
Cytuj


Wiadomości w tym wątku
problemy z programowaniem avr - przez SQ4AVS - 19-06-2014, 10:37

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości