Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Proszę o pomoc przy ATMEGA32
SP5FCS Offline
Adam
*****

Liczba postów: 1,071
Dołączył: 02-02-2009
Post: #13
RE: Proszę o pomoc przy ATMEGA32
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
29-08-2011 16:48
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Proszę o pomoc przy ATMEGA32 - SP5FCS - 29-08-2011 16:48

Skocz do:


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