DS89C420 - problem z taktowaniem



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "kiLLmas" <kiLLmas_at_nospam_ds.pg.gda.pl>
Subject: DS89C420 - problem z taktowaniem
Date: Tue, 8 Jul 2003 17:22:10 +0200


Witam!
Moze ktos mnie poratuje dobra rada, bo juz rece opadaja :(
Sprawa ma sie tak:
Mikrokontroler - tak jak w temacie - Dallas DS89C42. Pracuje z kwarcem
32MHz. Szybka kostka bo nie dzieli oscylatora przez 12.
Mam problem z timerem 1 i z watchdog'iem... a dokladnie z wyjasnieniem
dlaczego dzialaja one tak jakby byly taktowane 3 krotnie wolniejszym
kwarcem. Niezeleznie, czy jako sygnalem taktujacy timer 1 bedzie oscylator
dzielony przez 12, przez 4 lub w ogole nie dzielony... to zawsze
teoretycznie wyliczona sekunda trwa w praktyce 3 sek. :(
Podobnie jest z watchdogiem...przerwanie od watchdoga ma byc zglaszane co
2^26 (ok. 2s), a w rzeczywistosci reset nastepuje co ok. 6sekund
Zeby bylo ciekawiej to w przypadku timera 2 juz wszystko jest w porzadku,
tzn. ma odmierzyc 100us (warotsci poczatkowe timera wyliczone przy
wspomnianych wczesniej 32MHz) i faktycznie co 100 us ustawia TF2.
Czy ktos sie juz spotkal z takim przypadkiem ...?? Z gory dzieki za kazda
sugestie ...
Pozdrawiam


--
Dominik Klimek



=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: DS89C420 - problem z taktowaniem
Date: Tue, 8 Jul 2003 17:45:43 +0200


Użytkownik "kiLLmas" <kiLLmas_at_nospam_ds.pg.gda.pl> napisał w wiadomości
news:beenj3$jgh$1_at_nospam_korweta.task.gda.pl

Mikrokontroler - tak jak w temacie - Dallas DS89C42. Pracuje z kwarcem
32MHz. Szybka kostka bo nie dzieli oscylatora przez 12.
Mam problem z timerem 1 i z watchdog'iem... a dokladnie z
wyjasnieniem dlaczego dzialaja one tak jakby byly taktowane 3 krotnie
wolniejszym kwarcem.

Czy mierzyłeś faktyczną częstotliwość oscylacji? Najprawdopodobniej używasz
kwarcu przeznaczonego do pracy overtonowej (na 3 harmonicznej). Bez
dodatkowych zabiegów wzbudza się na częstotliwości podstawowej czyli niecałe
11MHz. Masz dwa wyjścia:
drgania na częst. harmonicznej a nie podstawowej. (AFAIR sprowadza się to do
dodatkowej ceweczki). Szczegóły w archiwum grupy - szukaj haseł
"overtonowy" , "overtonie" lub podobnych.

--
Marek Dzwonnik mdz_at_nospam_message.pl
GG: #2061027 (zwykle jako 'dostępny-niewidoczny')


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: DS89C420 - problem z taktowaniem
Date: Tue, 8 Jul 2003 19:50:39 +0200


Czesc

Mam problem z timerem 1 i z watchdog'iem... a dokladnie z wyjasnieniem
dlaczego dzialaja one tak jakby byly taktowane 3 krotnie wolniejszym

Dokladnie nie pamietam, ale cos mi sie w tych szybkich Dallasach
o oko obilo, ze liczniki moga pracowac szybko albo wolno
( z podzialem 12 ) - to jest ustawiane gdzies w sfr i umozliwia
przeniesienie kodu z klasycznych '51 bez korekt w wyliczankach
czasowych. Calkiem mozliwe ze sciemniam ale sprawdz na wszelki
wypadek ;-)


--
Pozdrowienia
Jurek Szczesiul

=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: DS89C420 - problem z taktowaniem
Date: Tue, 8 Jul 2003 20:22:39 +0200


Użytkownik "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl> napisał w
wiadomości news:bef055$ngu$1_at_nospam_nemesis.news.tpi.pl

Dokladnie nie pamietam, ale cos mi sie w tych szybkich Dallasach
o oko obilo, ze liczniki moga pracowac szybko albo wolno
( z podzialem 12 ) - to jest ustawiane gdzies w sfr i umozliwia
przeniesienie kodu z klasycznych '51 bez korekt w wyliczankach
czasowych. Calkiem mozliwe ze sciemniam ale sprawdz na wszelki
wypadek ;-)

Zgadza się. Na pewno coś takiego funkcjonuje w DS80C320, tzn. tryb szybki
(:4) i tryb zgodności ze stand. 51-ką (:12).
Aczkolwiek z opisu problemu wywnioskowałem, że autor wie co siedzi w procku
a problem ma naturę raczej sprzętową ;-)


--
MDz


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!news.tele.dk!news.tele.dk!small.news.tele.dk!news100.image.dk!feed.news.nacamar.de!news.belwue.de!news-ge.switch.ch!switch.ch!cern.ch!new

Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz Kasprowicz" <Grzegorz.Kasprowicz_at_nospam_cern.ch>
Subject: Re: DS89C420 - problem z taktowaniem
Date: Wed, 9 Jul 2003 00:50:25 +0200


a ja zauwazylem w tym procu dziwna rzecz, niezaleznie, czy ustawie INT0 jako
edgee czy level, zawsze mam wyzwalane poziomem, tzn przy zwarciu do masy,
proc wisi:)



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!news.task.gda.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "kiLLmas" <kiLLmas_at_nospam_.NOSPAM.ds.pg.gda.pl>
Subject: Re: DS89C420 - problem z taktowaniem
Date: Wed, 9 Jul 2003 09:55:45 +0200


Zgadza się. Na pewno coś takiego funkcjonuje w DS80C320, tzn. tryb szybki
(:4) i tryb zgodności ze stand. 51-ką (:12).
Aczkolwiek z opisu problemu wywnioskowałem, że autor wie co siedzi w
procku
a problem ma naturę raczej sprzętową ;-)

Wolniejsza praca timera1 ma miejsce w kazdym z trybow :( Nawiazujac do
overtonowej pracy kwarcu.....jak wytlumaczyc poprawne dzialanie timera 2 ?
Gdyby rezonator pracowal na pierwszej harmonicznej to czy timer 2 nie
powinien zachowywac sie tak samo jak pierwszy? No ale juz niedlugo sie
przekonam....dzisiaj wstawie zintegrowany generator 32MHz
Pozdrawiam

--
Dominik Klimek



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai