do TG



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "TomekG" <Tomaszger_at_nospam_poczta.onet.pl>
Subject: do TG
Date: Mon, 27 May 2002 13:06:39 +0200


Użytkownik "Tomasz Gumny" <tgumny_at_nospam_idn.org.pl> napisał w wiadomości
news:acl8q2$a1r$1_at_nospam_news.tpi.pl...
Musze sie przestawic z 51 na Motorole 6800. Niestety nie mam o tym
pojecia
wiec potrzebuje podstawowych i szybkich informacji typu:


Czy zmieniasz procesor tylko dlatego, ze bardziej pasuje do MT8880?
Przy podlaczeniu do portu i sterowaniu bitowym (a nie do magistrali
systemowej) naprawde wszystko jedno jaki dasz procesor.
TG
PS. Od pewnego czasu sledze Twoje boje z MT8880 i jestem
pelen podziwu dla Twojej umiejetnosci komplikowania sobie zycia.

Przynajmniej w tym jestem dobry (komplikacje na polu elektroniki). A teraz
na powaznie.Mam faktycznie problem z MT8880. Pierwotnie, wydawalo mi sie ,
ze powinno to dzialac z dowolnym procesorem (sa to przecież bity). Pozniej,
gdy kupilem ten nieszczesny uklad i po licznych probach nie udalo mi sie go
uruchomic, doszedlem do wniosku, ze problemem jest pewnie czestotliwosc f2
(wyprow. 12), ktora jest dosc duza (wedlug specyfikacji 250ns) nieosiagalna
przy sterowaniu 8051.
Z Twojej wypowiedzi wnioskuje, ze ja tym ukladem steruje w niewlasciwy
sposob. Myslalem, ze ustawiam odpowiednie bity na portach D0-D3 R0,CS,RW, i
zboczem f2 zatrzaskuje te dane.
Czy nie jest to poprawne sterowanie ukladem? Jest jakis inny sposob, o
ktorym nie wiem, a jest prosty i skuteczny?
Jesli mozesz, to nakieruj mnie na wlasciwa droge rozumowania. Moze w koncu
uruchomie ten szalony uklad i przestane dreczyc grupe....

pozdrawiam
Tomek

ps. wysylam to jako nowy post, bo moja prosba pozostala bez odpowiedzi i nie
wiem czy ja zignorowano, czy po prostu nie zauwazono.



Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz Ł." <elprojekt_at_nospam_poczta.onet.pl>
Subject: Re: do TG
Date: Mon, 27 May 2002 13:38:35 +0200


Wygląda na to, że

a) odczyt układu:

b)zapis układu:
czas TDSW;

Wyjścia układu są w stanie wysokiej impedancji, jeśli CS=1 lub f2=0;
250ns -> f2=4MHz - to należy przyjąć jako maksymalna akceptowana
częstotliwość taktowania interfejsu uC.

Chyba tak. :-)

Pozdrawiam,

Mariusz Ł.



Użytkownik "TomekG" <Tomaszger_at_nospam_poczta.onet.pl> napisał w wiadomości
news:act3g1$9s6$1_at_nospam_news.tpi.pl...
Użytkownik "Tomasz Gumny" <tgumny_at_nospam_idn.org.pl> napisał w wiadomości
news:acl8q2$a1r$1_at_nospam_news.tpi.pl...
Musze sie przestawic z 51 na Motorole 6800. Niestety nie mam o tym
pojecia
wiec potrzebuje podstawowych i szybkich informacji typu:


Czy zmieniasz procesor tylko dlatego, ze bardziej pasuje do MT8880?
Przy podlaczeniu do portu i sterowaniu bitowym (a nie do magistrali
systemowej) naprawde wszystko jedno jaki dasz procesor.
TG
PS. Od pewnego czasu sledze Twoje boje z MT8880 i jestem
pelen podziwu dla Twojej umiejetnosci komplikowania sobie zycia.

Przynajmniej w tym jestem dobry (komplikacje na polu elektroniki). A teraz
na powaznie.Mam faktycznie problem z MT8880. Pierwotnie, wydawalo mi sie ,
ze powinno to dzialac z dowolnym procesorem (sa to przecież bity).
Pozniej,
gdy kupilem ten nieszczesny uklad i po licznych probach nie udalo mi sie
go
uruchomic, doszedlem do wniosku, ze problemem jest pewnie czestotliwosc f2
(wyprow. 12), ktora jest dosc duza (wedlug specyfikacji 250ns)
nieosiagalna
przy sterowaniu 8051.
Z Twojej wypowiedzi wnioskuje, ze ja tym ukladem steruje w niewlasciwy
sposob. Myslalem, ze ustawiam odpowiednie bity na portach D0-D3 R0,CS,RW,
i
zboczem f2 zatrzaskuje te dane.
Czy nie jest to poprawne sterowanie ukladem? Jest jakis inny sposob, o
ktorym nie wiem, a jest prosty i skuteczny?
Jesli mozesz, to nakieruj mnie na wlasciwa droge rozumowania. Moze w koncu
uruchomie ten szalony uklad i przestane dreczyc grupe....

pozdrawiam
Tomek

ps. wysylam to jako nowy post, bo moja prosba pozostala bez odpowiedzi i
nie
wiem czy ja zignorowano, czy po prostu nie zauwazono.





Poprzedni Następny
Wiadomość
Spis treści
From: "TomekG" <Tomaszger_at_nospam_poczta.onet.pl>
Subject: Re: do TG
Date: Mon, 27 May 2002 14:36:10 +0200



Użytkownik "Mariusz Ł." <elprojekt_at_nospam_poczta.onet.pl> napisał w wiadomości
news:act635$9ap$1_at_nospam_absinth.dialog.net.pl...
Wygląda na to, że

a) odczyt układu:
- zboczem narastającym f2 zatrzaskujesz polecenie;
- po czasie TDDR dane dostępne na magistrali DATA 0-4;

b)zapis układu:
- zboczem narastającym f2 zatrzaskujesz polecenie;
- dane wystawiasz na magistralę przed podaniem zbocza opadającego na f2 -
czas TDSW;
- zbocze opadające na f2 - wpis danych;

Wyjścia układu są w stanie wysokiej impedancji, jeśli CS=1 lub f2=0;
250ns -> f2=4MHz - to należy przyjąć jako maksymalna akceptowana
częstotliwość taktowania interfejsu uC.

Chyba tak. :-)

Pozdrawiam,

Mariusz Ł.


Dokladnie tak robilem. Piszesz, ze 4MHz sa maksymalna akceptowana
czestotliwosci taktowania interfejsu. Czy jest za to jakas minimalna? jesli
taktuje to zalozmy 1MHz to uklad powinien dzialac? Bo jesli powinien, i nie
ma jakiejs czestotliwosci minimalnej, to mam ten uklad uwalony. Mecze sie z
nim od 2 tygodni.Nie mam innego, zeby sprawdzic, wiec myslalem, ze caly czas
popelniam jakies bledy.

pozdrawiam i dziekuje za odpowiedz
Tomek



Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz Ł." <elprojekt_at_nospam_poczta.onet.pl>
Subject: Re: do TG
Date: Mon, 27 May 2002 15:04:52 +0200


Sprawdź oscyloskopem, czy oscylator pracuje (3.579545MHz).
Nic więcej nie pomogę.
Pozdrawiam,

Mariusz Ł.

Użytkownik "TomekG" <Tomaszger_at_nospam_poczta.onet.pl> napisał w wiadomości
news:act8ns$l2f$1_at_nospam_news.tpi.pl...

Użytkownik "Mariusz Ł." <elprojekt_at_nospam_poczta.onet.pl> napisał w wiadomości
news:act635$9ap$1_at_nospam_absinth.dialog.net.pl...
Wygląda na to, że

a) odczyt układu:
- zboczem narastającym f2 zatrzaskujesz polecenie;
- po czasie TDDR dane dostępne na magistrali DATA 0-4;

b)zapis układu:
- zboczem narastającym f2 zatrzaskujesz polecenie;
- dane wystawiasz na magistralę przed podaniem zbocza opadającego na
f2 -
czas TDSW;
- zbocze opadające na f2 - wpis danych;

Wyjścia układu są w stanie wysokiej impedancji, jeśli CS=1 lub f2=0;
250ns -> f2=4MHz - to należy przyjąć jako maksymalna akceptowana
częstotliwość taktowania interfejsu uC.

Chyba tak. :-)

Pozdrawiam,

Mariusz Ł.


Dokladnie tak robilem. Piszesz, ze 4MHz sa maksymalna akceptowana
czestotliwosci taktowania interfejsu. Czy jest za to jakas minimalna?
jesli
taktuje to zalozmy 1MHz to uklad powinien dzialac? Bo jesli powinien, i
nie
ma jakiejs czestotliwosci minimalnej, to mam ten uklad uwalony. Mecze sie
z
nim od 2 tygodni.Nie mam innego, zeby sprawdzic, wiec myslalem, ze caly
czas
popelniam jakies bledy.

pozdrawiam i dziekuje za odpowiedz
Tomek





Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Gumny" <tgumny_at_nospam_idn.org.pl>
Subject: Re: do TG
Date: Mon, 27 May 2002 22:07:09 +0200


Czy jest za to jakas minimalna? jesli
taktuje to zalozmy 1MHz to uklad powinien dzialac? Bo jesli powinien, i nie
ma jakiejs czestotliwosci minimalnej, to mam ten uklad uwalony.

fi2 = 1..1000us, tH>450ns, tL>430ns

Mecze sie z
nim od 2 tygodni.Nie mam innego, zeby sprawdzic, wiec myslalem, ze caly czas
popelniam jakies bledy.


Sprawdz: zasilanie, zegar, podlaczenie do procesora, program - w 99% pomaga.
TG



Poprzedni Następny
Wiadomość
Spis treści
From: "TomekG" <Tomaszger_at_nospam_poczta.onet.pl>
Subject: Re: do TG
Date: Wed, 29 May 2002 08:25:07 +0200



Użytkownik "Tomasz Gumny" <tgumny_at_nospam_idn.org.pl> napisał w wiadomości
news:acu3ll$7su$1_at_nospam_news.tpi.pl...
Czy jest za to jakas minimalna? jesli
taktuje to zalozmy 1MHz to uklad powinien dzialac? Bo jesli powinien, i
nie
ma jakiejs czestotliwosci minimalnej, to mam ten uklad uwalony.

fi2 = 1..1000us, tH>450ns, tL>430ns

Mecze sie z
nim od 2 tygodni.Nie mam innego, zeby sprawdzic, wiec myslalem, ze caly
czas
popelniam jakies bledy.


Sprawdz: zasilanie, zegar, podlaczenie do procesora, program - w 99%
pomaga.
TG

Wszystko to przetestowalem juz wczesniej. Skoro fi2 moze miec takie
parametry czasowe, to z cala pewnoscia zmiescilem sie w ich zakresie.
Program sprawdzalem 100ki razy, chociaz z asemblerem nigdy nic nie
wiadomo.....
Mam tylko jeden uklad, tak wiec nie mam mozliwosci podmianki. Na razie dalem
sobie z nim spokoj i zastapilem go mt8870 oraz generatorem Winbonda.
Wszystko dziala jak nalezy.

Bardzo dziekuje za odpowiedzi i pozdrawiam

Tomek