Atmega8 @ 32768 i avrdude

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.

Reply to
Tomasz Piasecki
Loading thread data ...

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.

Reply to
Wojtek Kaniewski

Dzięki :)

TP.

Reply to
Tomasz Piasecki

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

formatting link

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.