Shaman
Guest
Fri Feb 04, 2011 11:45 am
Witam, problem może trywialny, ale nie natrafiłem nigdzie na jasną
informację. Powiedzcie mi proszę jak ma się sprawa rodzaju rezonatora, z
którego korzysta ATMega, do programowania przez ISP za pomocą STK200? Czy
w czasie programowania układ korzysta z kwarcu dołączonego czy
wbudowanego, czy może jest taktowany z programatora? Rozumiem, że
programując trzeba ustawić fusebity tak, aby zafiksować kwarc jaki będzie
wykorzystany w aplikacji, ale co z samym procesem programowania? Nie wiem
czy to nie jest głupie pytanie (dopiero podchodzę do tematu AVR i próbuję
uporządkować mętlik w głowie), jeśli tak to proszę o wyrozumiałość

Po
prostu we wszystkich informacjach na jakie trafiam jest albo wzmianka o
wewnętrznym rezonatorze, albo na schematach są kwarce o wartosciach 4MHz
lub 12MHz.
--
PZDR
Shaman
TomaszB
Guest
Fri Feb 04, 2011 11:47 am
W dniu 04.02.2011 11:45, Shaman pisze:
Quote:
Witam, problem może trywialny, ale nie natrafiłem nigdzie na jasną
informację.
Przy programowaniu programator nadaje takt linią SCK
Shaman
Guest
Fri Feb 04, 2011 11:56 am
Dnia 04-02-2011 o 11:47:00 TomaszB <bresio@gazeta.pl> napisał(a):
Quote:
W dniu 04.02.2011 11:45, Shaman pisze:
Witam, problem może trywialny, ale nie natrafiłem nigdzie na jasną
informację.
Przy programowaniu programator nadaje takt linią SCK
czasem człowiek musi w coś przywalić, żeby to zobaczyć :)
dzięki
--
PZDR
Shaman
Michoo
Guest
Fri Feb 04, 2011 12:02 pm
W dniu 04.02.2011 11:47, TomaszB pisze:
Quote:
W dniu 04.02.2011 11:45, Shaman pisze:
Witam, problem może trywialny, ale nie natrafiłem nigdzie na jasną
informację.
Przy programowaniu programator nadaje takt linią SCK
Nadaje takt dla zatrzaśnięcia danych - dzięki temu można programować
cele o różnej częstotliwości pracy bez dodatkowej konfiguracji.
Procesor musi pracować aby go zaprogramować, zazwyczaj najpierw ustawia
się fusebity aby pracował szybko a potem się programuje.
--
Pozdrawiam
Michoo
EM
Guest
Fri Feb 04, 2011 12:19 pm
Quote:
Witam, problem może trywialny, ale nie natrafiłem nigdzie na jasną
informację.
Przy programowaniu programator nadaje takt linią SCK
czasem człowiek musi w coś przywalić, żeby to zobaczyć
Procesor musi być taktowany.
Nowy procesor ma fusebity ustawione tak, że działa wewnętrzny oscylator RC,
czyli nie potrzeba zewnętrznych elementów. Ale jeśli zmienisz te ustawienia, to
już musi być to jak został procesor ustawiony.
Dlatego częstym błędem początkujących jest ustawienie zegara na zewnętrzny
generator i potem nie działa SPI. Wszystko przez tą menklaturę 'programmed means
0'
--
Pozdr
EM
Zbych
Guest
Fri Feb 04, 2011 12:23 pm
W dniu 2011-02-04 11:45, Shaman pisze:
Quote:
Witam, problem może trywialny, ale nie natrafiłem nigdzie na jasną
informację. Powiedzcie mi proszę jak ma się sprawa rodzaju rezonatora, z
którego korzysta ATMega, do programowania przez ISP za pomocą STK200?
Czy w czasie programowania układ korzysta z kwarcu dołączonego czy
wbudowanego, czy może jest taktowany z programatora?
W czasie programowania AVR korzysta z tego samego zegara co w czasie
normalnej pracy. Jak sobie na fusebitach ustawisz kwarc i go nie
podłączysz to nie uda ci się następne programowanie.
Shaman
Guest
Fri Feb 04, 2011 1:47 pm
Dnia 04-02-2011 o 12:19:28 EM <edim123@poczta.onet.pl> napisał(a):
Quote:
Witam, problem może trywialny, ale nie natrafiłem nigdzie na jasną
informację.
Przy programowaniu programator nadaje takt linią SCK
czasem człowiek musi w coś przywalić, żeby to zobaczyć :)
Procesor musi być taktowany.
Nowy procesor ma fusebity ustawione tak, że działa wewnętrzny oscylator
RC, czyli nie potrzeba zewnętrznych elementów. Ale jeśli zmienisz te
ustawienia, to już musi być to jak został procesor ustawiony.
Dlatego częstym błędem początkujących jest ustawienie zegara na
zewnętrzny generator i potem nie działa SPI. Wszystko przez tą
menklaturę 'programmed means 0'
Jednak dobrze, że podpytałem. Dla początkującego każda wiedza jest cenna :)
--
PZDR
Shaman