Re: 8051 PYTANIE O TAKTOWANIE



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: 8051 PYTANIE O TAKTOWANIE
Date: Sun, 02 Aug 1998 13:52:08 GMT


Mam chyba rozwiazanie problemu takie udawane FIFO zamorobne z
mikrokontrolera ale mam problem natury logicznej czy przebiegi beda w fazie.

Oto on:

Mam stabilny generator 6,0000 MHz ktorym pompuje ATMELKA 2051 i Pewien
scalak w nastepujacy sposob:


6.000000 MHz
---------------------


DZIELNIK /3 = 2.000000 MHz A TU
MAMY ALMELKA co dzieli/12
--------------------------------------
= 500000 kHz


TU JEST SCALAK CO MA DALEJ
UART DZIELI PRZEZ /16
DZIELNIK WEWNETRZNY /64 CO NAM
DAJE
CO DAJE = 31.250 kHz =
31.250
======================
===========================

WYJSCIE = 31.250
WYJSCIE 31.250



Pytanie bo sie pogubilem:

CZY OBIE wyjsciowe czestotliwosci beda zgodne w FAZIE. ????????????

Co sadzicie ?

Juliusz





Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: 8051 PYTANIE O TAKTOWANIE
Date: Sun, 02 Aug 1998 13:59:16 GMT


Zle sie polamaly wiersze



X/3=2000000 SCALAK CO DZIELI/64 = 31250

6000000

ATMELEK/12=500000 dalej UART Atmelka/16=31250


Tak lepiej widac chyba.

Czy obie na wyjsciach beda w fazie ?

Juliusz
=============================================================
=============================================================






Poprzedni Następny
Wiadomość
spis tre¶ci
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: 8051 PYTANIE O TAKTOWANIE
Date: Sun, 02 Aug 1998 21:24:30 GMT


On Sun, 02 Aug 1998 13:59:16 GMT, Juliusz wrote:
Zle sie polamaly wiersze
X/3=2000000 SCALAK CO DZIELI/64 = 31250

6000000

ATMELEK/12=500000 dalej UART Atmelka/16=31250

Czy obie na wyjsciach beda w fazie ?


Zaloze sie ze nie :-)
Zanim atmelka zaprogramujesz do dzielenia, to juz sie mozesz z faza
pozegnac.

No i nie pamietam - czy przy wysylaniu via UART 51 wysyla od razu i
startuje licznik /16, czy ten licznik chodzi stale i wysylanie
rozpoczyna sie jak on sie przekreca.

Bo przy odbiorze to on tam jest wlasnie po to zeby wystartowac na
poczatku nadchodzacego w dowolnym momencie bitu startu i precyzyjnie
wyliczyc srodek bitu .


J.


Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: 8051 PYTANIE O TAKTOWANIE
Date: Mon, 03 Aug 1998 07:54:30 GMT



Jaroslaw Lis wrote in message <35ca9d23.8173501_at_nospam_news.ict.pwr.wroc.pl>...
On Sun, 02 Aug 1998 13:59:16 GMT, Juliusz wrote:
Zle sie polamaly wiersze
X/3=2000000 SCALAK CO DZIELI/64 =
31250

6000000

ATMELEK/12=500000 dalej UART Atmelka/16=31250

Czy obie na wyjsciach beda w fazie ?


Zaloze sie ze nie :-)
Zanim atmelka zaprogramujesz do dzielenia, to juz sie mozesz z faza
pozegnac.

No i nie pamietam - czy przy wysylaniu via UART 51 wysyla od razu i
startuje licznik /16, czy ten licznik chodzi stale i wysylanie
rozpoczyna sie jak on sie przekreca.

Bo przy odbiorze to on tam jest wlasnie po to zeby wystartowac na
poczatku nadchodzacego w dowolnym momencie bitu startu i precyzyjnie
wyliczyc srodek bitu .



Masz racje, rano jak sie obudzilem na to samo wpadlem :))) Ale wykrylem taki
adres http://www.qualitysemi.com/

Nawet nie slyszalem o tej firmie.

J.




Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: 8051 PYTANIE O TAKTOWANIE
Date: Mon, 03 Aug 1998 08:06:17 GMT



Jaroslaw Lis wrote in message <35ca9d23.8173501_at_nospam_news.ict.pwr.wroc.pl>...
On Sun, 02 Aug 1998 13:59:16 GMT, Juliusz wrote:
Zle sie polamaly wiersze
X/3=2000000 SCALAK CO DZIELI/64 =
31250

6000000

ATMELEK/12=500000 dalej UART Atmelka/16=31250

Czy obie na wyjsciach beda w fazie ?


Zaloze sie ze nie :-)
Zanim atmelka zaprogramujesz do dzielenia, to juz sie mozesz z faza
pozegnac.


A szanowny kolego jesli Atmelka zataktowac z zewnatrz przez T1
czestotliwoscia 500000? Mnie nie chodzi aby caly bajt mial poczatek w fazie
ale dowolne bity zeby byly w fazie ?

Juliusz




Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: 8051 PYTANIE O TAKTOWANIE
Date: Mon, 03 Aug 1998 08:26:34 GMT


Jeszcze mi co s do glowy wpadlo:

Jaroslaw Lis wrote in message <35ca9d23.8173501_at_nospam_news.ict.pwr.wroc.pl>...
On Sun, 02 Aug 1998 13:59:16 GMT, Juliusz wrote:
Zle sie polamaly wiersze
X/3=2000000 SCALAK CO DZIELI/64 =
31250

6000000

ATMELEK/12=500000 dalej UART Atmelka/16=31250

Czy obie na wyjsciach beda w fazie ?


Zaloze sie ze nie :-)
Zanim atmelka zaprogramujesz do dzielenia, to juz sie mozesz z faza
pozegnac.



Dobra dobra, ale wpisuje do rejestrow najpierw do TH1 #FFh a potem wpisujac
bit zapalony uruchamiam timer, a timer nie startuje kiedy chce ale dopiero
po wykryciu zbocza od wewnetrznego cyklu maszynowego i to juz po podziale
przez 12. Przeciez on nie z kwarcu bierze to zbocze ale dopiero po podziale
przez 12.

No i nie pamietam - czy przy wysylaniu via UART 51 wysyla od razu i
startuje licznik /16, czy ten licznik chodzi stale i wysylanie
rozpoczyna sie jak on sie przekreca.


Ja go musze wystartowac swiadomie, ale baudy wychodza przy przekrecaniu sie
timera dopiero. Niemniej jednak mozna to np. synchtonizowac (start timera)
zewnetrznym przerwaniem od T0 podajaz tam zbocze czestotliwosci 31250 z
drugiej galezi ??? Czy sie myle ???

Bo przy odbiorze to on tam jest wlasnie po to zeby wystartowac na
poczatku nadchodzacego w dowolnym momencie bitu startu i precyzyjnie
wyliczyc srodek bitu .


Odbior nieistotny bo i tak asynchroniczny. Wazne jedynie nadawanie aby bylo
w fazie .

Juliusz