atmel 89cx51

Sep 05, 2004 4 Replies

CZesc szukam schematu jak podlaczyc i do jakich noozek kwarc, zasilanie , komdensatorki. Mam programator i chcial bym zbudowwac pierwszy samodzielnie dzialajacy uklad, ale niestety nie wiem jak sie za to zabrac. Jak dobrak tranzystor zeby z noozek atmela mozna bylo ciagnac powiedzmy 200mA?DZieki


Wys³ano z serwisu OnetNiusy: http://niusy.onet.pl

samodzielnie

formatting link

Jacek

U¿ytkownik "kuba" napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl

Nie wiem jakim programatorem dysponujesz. Akurat do 89C51 potrzebujesz programatora równoleg³ego czyli solidnego pude³ka z podstawk± na wierzchu ;) (np. Combo3

formatting link
) Na pocz±tek ³atwiej Ci bêdzie z czym¶ co daje siê programowaæ w uk³adzie (ISP). Je¿eli z 51-ek to np. 89S8252, itp. 89S52.

Po pierwsze: _papierowa_ ksi±¿ka (nie e-book ;). Np.:

formatting link

Po drugie - karty katalogowe producenta:

formatting link
-> Documentation

Ew. jako absolutne. mikromum:

formatting link

Minimum otoczenia jakie siê musi znale¼æ wokó³ uC to:

- doprowadzenie zasilania, koniecznie zablokowane na nó¿kach uC kondensatorem ceramicznym min. 100nF

- kwarc + dwa kondensatory 33pF po³±czone na któtko do masy (tutaj biegaj± MHz)

- jaki¶ uk³ad generuj±cy impuls Reset-u - w najprostszej wersji rezystor, kondensator + mikroswitch do resetu rêcznego

- je¿eli korzystasz z wewn. pamiêci programu (Flash) to podpinasz EA\ do zasilania (Vcc) W zasadzie jest to wszystko czego potrzebuje 89C... ¿eby o¿yæ. Choæ nie wszystko, ¿eby zrobiæ co¶ sensownego.

Z portów '51-ki mo¿esz pobraæ max. kilkadziesi±t uA w stanie wysokim lub wpu¶ciæ w nie max. kilka..na¶cie..20mA w stanie niskim. Je¿eli chcesz uzyskaæ wiêksz± obci±zalno¶æ pr±dow± i pod³±czyæ do portu co¶ wiêcej ni¿ LED-a do mrugania to musisz do³o¿yæ zewn. tranzystory wykonawcze. Na pocz±tek chyba najpro¶ciej bêdzie pod³±czyæ do jednego z portów np. ULN2803 podci±gaj±c jednocze¶nie linie portu do zasilania przez rezystory 8 x 1k.

Najlepiej ¶ci±gnij z sieci parê schematów urz±dzeñ zrobionych na tych Atmelkach (google: "89C51 schemat" albo "89C52 schemat") i z kart± katalogow± procesora w rêku zastanów siê jak dzia³aj±. W jaki sposób pod³±czono poszczególne peryferia i jak nale¿a³oby je obs³u¿yæ w programie - tzn. czy wymagaj± stanów "L" czy "H", co nalezy do nich wys³aæ i w jakiej kolejno¶ci. Np.:

formatting link

-- Marek Dzwonnik, GG: #2061027 (zwykle jako 'niewidoczny')

O kurde ...glupio mi troche bo tyle sie starales a mi chodzilo o cos innego :)..Sorki. Z tego co pamietam to chodzilo mi o 89cx51..czyli o 89c1051 az do 894051 :). Sorki za blad .. ale stronki przejrzalem i napewno nie znarnoje sie twoj wywood :). Dzieki. jak by ktos miaj jakis link do shematu , jak podlaczyc kwarc to mysle ze dalej dam sobie rade metoda proob i bledoow :). Z gory dzieki. Nark, pozdro :).

Wys³ano z serwisu OnetNiusy: http://niusy.onet.pl

89c1051

shematu ,

bledoow :).

Jednak chyba nie dok³adnie przejrza³e¶ stronê

formatting link
Pobierz tam pdf-a np. do 89c4051

formatting link

i na stronie 4 masz pokazane jak pod³±czyæ kwarc. a na stronie 1 na dole masz rysunek z opisem wyj¶æ. Zobacz które piny uk³adu s± XTAL1 i XTAL2 i do nich pod³±cz kwarc tak jak na rysunku ze strony 4. Ale nie zapomnij o resecie na pinie 1 Zobacz sobie ten schemat z 89C2051:

formatting link

Masz tam pokazane jak pod³±czyæ kwarc Pin 4 i 5 oraz Reset pin 1(elementy C

10uF i R 8,2k) Uk³ady 89C1051, 89C2051 i 89C4051 maj± takie same wyprowadzenia

Powodzenia Kabelek

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required