Programowanie ATmega8L z 32768 Hz Zegarek: Problemy z AVRDUDE i FUSE

Atmega8 _at_nospam_ 32768 i avrdude





Poprzedni Następny
Wiadomość
Spis treści
From: Tomasz Piasecki <mtbrider_at_nospam__-nospam-_.poczta.onet.pl>
Subject: Atmega8 _at_nospam_ 32768 i avrdude
Date: Wed, 13 Jul 2005 19:57:42 +0200


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.

--
| _ _ _ |
| _____ _| |_| | __ (o) | | __ __ _at_nospam_poczta.onet.pl |
| | \ | | |o \| \| |/o |/ _\| \ |
| |_|_|_| \_| |__/|_| |_|\__|\__||_| Tomasz Piasecki |

Poprzedni Następny
Wiadomość
Spis treści
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: Atmega8 _at_nospam_ 32768 i avrdude
Date: Wed, 13 Jul 2005 20:22:00 +0200


Tomasz Piasecki napisał(a):
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ć.

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.

Poprzedni Następny
Wiadomość
Spis treści
From: Tomasz Piasecki <mtbrider_at_nospam__-nospam-_.poczta.onet.pl>
Subject: Re: Atmega8 _at_nospam_ 32768 i avrdude
Date: Wed, 13 Jul 2005 20:44:14 +0200


Wojtek Kaniewski wrote:

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.
Dzięki :)

TP.

--
| _ _ _ |
| _____ _| |_| | __ (o) | | __ __ _at_nospam_poczta.onet.pl |
| | \ | | |o \| \| |/o |/ _\| \ |
| |_|_|_| \_| |__/|_| |_|\__|\__||_| Tomasz Piasecki |

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Atmega8 _at_nospam_ 32768 i avrdude
Date: Thu, 14 Jul 2005 22:57:13 +0200


Tomasz Piasecki wrote:

Czy jest jakiś problem z programowaniem atmegi8L przy pomocy stk200 i
avrdude gdy jest ona popędzana rezonatorem zegarkowym 32768Hz?
[...]
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ć.

Spróbuj ISP Programmera, możesz w nim ustawić dowolną częstotliwość
taktowania procesora (a co za tym idzie - transmisji ISP):
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.