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
Proszę o pomoc przy ATMEGA32
#13
Marcin,
nastawa zegara w kompilatorze to tylko informacja jak ma sobie przeliczać opóźnienia, kompilator nie ustawia zegara procesora, to trzeba zrobić programatorem. Oprócz AVRstudio, WinAVR, musisz skonfigurować jeszcze programator.
Fabrycznie nowy procesor AT32mega ma włączonego JTAGa i wewnętrzny generator RC.

W sofcie programatora musisz wyłączyć JTAGa bo będzie Ci blokował piny na porcie oraz koniecznie musisz przestawić generator na zewnętrzny kwarc (bity CKSEL). Może to jest główna przyczyna Twoich problemów.

Napisz, gdzie ustawiasz zegar procesora, czy edytowałeś makefile, czy ustawiałeś CKSEL dla programatora ?

The functions are:
void delay_us(unsigned int n)
void delay_ms(unsigned int n)


W moim kompilatorze wartość może być typu int, wiec powinno być dobrze.
73 Adam
Cytuj


Wiadomości w tym wątku
Proszę o pomoc przy ATMEGA32 - przez SP4EJT - 27-08-2011, 18:11

Skocz do:


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