Atmega8 @ 32768 i avrdude

Jul 13, 2005 3 Replies

Witam,



Czy jest jakiś problem z programowaniem atmegi8L przy pomocy stk200 i avrdude gdy jest ona popędzana rezonatorem zegarkowym 32768Hz?



Zmajstrowałem model, zaprogramowałem po raz pierwszy w czasie pracy na wewnętrznym oscylatorze RC, wszystko działa, przestawiłem fusy aby chodził na zewnętrznym oscylatorze o niskiej częstotliwości, procesor ruszył, widzę tekst na LCD i miga diodka, tyle że wolno.



I od tego momentu koniec współpracy z avrdude. Komunikat "device not responding". A gdy na siłę czytam różne rzeczy to odczytywane są same



0xFF. Gdy włożę w płytke dziewiczy procesor to wszystko ok, można zaprogramować.

Fusy ustawiłem tak: lfuse=0xe9, hfuse=0xc1



Pomocy!



TP.


Tomasz Piasecki napisał(a):

częstotliwość transmisji musi być kilka razy niższa od fosc, więc to raczej oczywiste, że avrdude nadający z pełną prędkością się nie dogada. spróbuj skorzystać z uisp, któremu można za pomocą parametru -dt_sck=... zmniejszyć częstotliwość transmisji. chyba że masz narzędzia potrzebne do przekompilowania avrdude i nie chcesz zmieniać oprogramowania, możesz zmienić stałą SLOW_TOGGLE na 1 w par.c.

w.

Spróbuj ISP Programmera, możesz w nim ustawić dowolną częstotliwość taktowania procesora (a co za tym idzie - transmisji ISP):

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required