Re: AVR bez zew. kwarcu



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: AVR bez zew. kwarcu
Date: Wed, 01 Mar 2000 01:45:10 +0100


Tomasz Bielecki wrote:

A to juz zalezy od konkretnego procka. W niektorych nie ma w ogole wewn.
generatora zegara (procz generatora taktujacego watchdog'a) a w innych
trzeba uzyc zewnetrznego programatora i przelaczyc uC na tryb pracy z
wewnetrznym generatorem. Napisz dokladnie, o jaki AVR ci chodzi.

Np. AT90S1200, no wła¶nie jaki programator i jak przeł±czyć na wew. gener. ?

No to najpierw cytat z PDF'a:

Fuse Bits
The Fuse bits in the AT90S1200 are RCEN and SPIEN.
When RCEN is programmed (‘0’), MCU clocking from the internal RC
oscillator is selected. Default value is erased (‘1’). Order AT90S1200A
to get parts with this bit pro-grammed. When SPIEN is programmed (‘0’),
Serial Programming Mode is enabled. Default value is programmed (‘0’).
These bits are not accessible in Serial Programming Mode and are not
changed by a chip erase.

To juz wiemy wystarczajaco duzo. Potrzebujesz programator rownolegly do
AVR'ow (albo programator uniwersalny do pamieci EPROM, prockow itp. jak
np. ALL lub LabTool48). Mozesz tez go sam sobie zrobic - w atmelowym
datasheet znajdziesz wszystkie informacje, jakie sa potrzebne do
programowania. W skrocie: trzeba dolaczyc do nog procka 8 linii danych
(IN/OUT), 1 linie OUT (RDY/BSY), 6 linii IN (XTAL, XA1, XA0, BS, /WR,
/OE) oraz na linie /RESET dac napiecie +12V co stanowi jedyny wiekszy
problem. Wersja very-low-cost programatora zamknac sie moze pewnie w 1
kostce 82C55, tranzystorze wlaczajacym napiecie +12V i stabilizatorze
7805 (calosc zasilana z zasilacza stabilizowanego +12V), dolaczona do
portu drukarki. Chyba nie musze rysowac schematu? Na prawde radze:
_poczytaj PDF'a_.

--

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