dziobu
Guest
Mon Jan 01, 2007 5:34 pm
Witam,
Mam płytkę startową (olimexu) z AT91SAM7X256 (ARM 7). I wszystko jest
OK, oprócz pewnej rzeczy:
skąd wyciągnąć z jaką częstotliwością pracuje "slow clock" i czy ktoś
mógłby mi napisać (ale dać link gdzie takie coś znajde) o ustawianiu
częstotliwości pracy (samej części wykonawczej, bo peryferia to już
tylko przez dzielniki)?
Troche sie naszukałem i w sumie nie znalazłem nic co by mi to w jakiś
sensowny sposób opisało co i jak. Przesiadam się z AVRów, gdzie takich
problemów po prostu nie miałem (tam to troche prościej funkcjonuje).
Mam mnóstwo przykładów, od cholery liczb nie wynikających z niczego,
mnozniki i dzielniki, ale o wartościach również "z kosmosu".
Tak jak udało mi sie wszystko uruchomić (przez zegar część rzeczy
zadziałało metodą prób i błędów) tak z zegarem po prostu sobie nie radze.
--
Pozdrawiam | _ \| __|/ __|/ __|
Paweł Konarski | _/| __|\__ \\__ \
k p a w e l @ o n e t . p l |_| | __|\___/\___/
_www.pk.no-ip.pl______________________________________www.pess.pl____
Adam Dybkowski
Guest
Mon Jan 01, 2007 10:26 pm
dziobu napisał(a):
Quote:
Mam płytkę startową (olimexu) z AT91SAM7X256 (ARM 7). I wszystko jest
OK, oprócz pewnej rzeczy:
skąd wyciągnąć z jaką częstotliwością pracuje "slow clock"
Jeżeli generator zegara w '7X256 jest taki sam co w '7S256 - to
slowclock jest robiony generatorem RC. Średnio ma około 32768 Hz ale to
zależy od dobrego humoru procesora, temperatury otoczenia itp. Z PDFa
dowiesz się o dopuszczalny zakres (pewnie coś od 27 do 37 kHz). Tak że o
ten generator raczej nie opieraj działania żadnych peryferiów
krytycznych czasowo. Dołącz zewnętrzny kwarc do głównego generatora
zegarowego, włącz Main Clock (czyli właśnie ten generator) i skonfiguruj
PLLa do taktowania Main Clockiem. Wszystko masz napisane w rozdziałach
Clock Generator i Power Management Controller. Potem w dowolnym momencie
możesz odczytać rejestr CKGR_MCFR (zawiera m.in. liczbę taktów Main
Clocka wykrytych w ciągu 16 taktów Slow Clocka). Znając stałą
częstotliwość kwarcu, możesz wyliczyć ile Hz ma slowclock.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
dziobu
Guest
Tue Jan 02, 2007 1:12 pm
Dnia 1/1/2007 10:26 PM, Użytkownik Adam Dybkowski napisał:
(...)
Dzięki ;)
--
Pozdrawiam | _ \| __|/ __|/ __|
Paweł Konarski | _/| __|\__ \\__ \
k p a w e l @ o n e t . p l |_| | __|\___/\___/
_www.pk.no-ip.pl______________________________________www.pess.pl____