Timer 89c51!!!



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Wojtek" <klimwoj_at_nospam_friko6.onet.pl>
Subject: Timer 89c51!!!
Date: Thu, 1 Mar 2001 19:15:38 +0100


Czesc!!!
Mam takie pytanie do kolegow, na ukladzie jw generuje przerwania w trybie 1
na T0 co 5 ms (teoretycznie powinno byc w th0=236 i w tl0=120) tymczasem
zeby otrzymac zadana czestotliwosc musze wpisywac wartosci
do th0=240 a do tl0= okolo 180. Nie wiem czy ja robie jakis blad, czy tez
moga byc az takie rozrzuty.
Kwarc 12 MHz, wykorzystane tylko przerwanie T0, oraz po wejsciu do obslugi
przerwania jest korygowana wartosc w TL0.
Dzieki za ewentualne podpowiedzi
Wojtek



Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz Kurczyk" <control_at_nospam_post.pl>
Subject: Re: Timer 89c51!!!
Date: Thu, 1 Mar 2001 20:45:04 +0100


Użytkownik Wojtek <klimwoj_at_nospam_friko6.onet.pl> w wiadomości do grup dyskusyjnych
napisał:97m5eh$mt$1_at_nospam_news.tpi.pl...
Czesc!!!
Mam takie pytanie do kolegow, na ukladzie jw generuje przerwania w trybie
1
na T0 co 5 ms (teoretycznie powinno byc w th0=236 i w tl0=120) tymczasem
zeby otrzymac zadana czestotliwosc musze wpisywac wartosci
do th0=240 a do tl0= okolo 180. Nie wiem czy ja robie jakis blad, czy tez
moga byc az takie rozrzuty.
Kwarc 12 MHz, wykorzystane tylko przerwanie T0, oraz po wejsciu do obslugi
przerwania jest korygowana wartosc w TL0.
Dzieki za ewentualne podpowiedzi
Wojtek

Witam
Sprawdź czy kwarc wzbudza się rzeczywiście na 12MHz. Ostatnio wojowałem z
AT89C2051. Wypróbowałem chyba z osiem kwarców różnych producentów i każdy
uparcie wzbudzał się na 8MHz. Dopiero taki miniaturowy wzbudził się na
24MHz.

--
Pozdrawiam
Grzegorz

http://www.control.prv.pl
ftp://213.25.234.186
control_at_nospam_post.pl





Poprzedni Następny
Wiadomość
Spis treści
From: "_MS_" <m__s_at_nospam_go2.pl>
Subject: Re: Timer 89c51!!!
Date: Thu, 1 Mar 2001 21:28:41 +0100


na T0 co 5 ms (teoretycznie powinno byc w th0=236 i w tl0=120) tymczasem
zeby otrzymac zadana czestotliwosc musze wpisywac wartosci
do th0=240 a do tl0= okolo 180. Nie wiem czy ja robie jakis blad, czy tez
moga byc az takie rozrzuty.


A czy to jest jedyne przerwanie w układzie ?
Bo jeśli nie to może poknociłeś priorytety?


--
_
|\ /| (_ m__s_at_nospam_wp.pl
| | ___) m__s_at_nospam_go2.pl
G-G 531829
___________________________
Ziemia jest piekłem innego świata





Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <mewash_at_nospam_bet.po.opole.pl>
Subject: Re: Timer 89c51!!!
Date: Thu, 01 Mar 2001 22:30:26 +0100


Wojtek wrote:

Nie wiem czy ja robie jakis blad, czy tez moga byc az takie rozrzuty.

Stawiam na blad.. rozrzut jest za duzy.
Moze wlaczasz bramkowanie zew. sygnalem ?
Sprobuj zrobic prosty program typu:
aaa: cpl p3.1
sjmp aaa
i zbadaj jaki jest czas stanu niskiego i wysokiego, moze cos nie tak z
kondensatorami przy kwarcu, sprobuj je wylutowac.
Mozesz podeslac caly program ? Jakos lepiej sie wtedy zgaduje co poszlo
nie tak...
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
Kladzcie nozki na poduszki.....

Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Timer 89c51!!!
Date: Thu, 01 Mar 2001 23:46:19 GMT


On Thu, 1 Mar 2001 19:15:38 +0100, Wojtek wrote:
Mam takie pytanie do kolegow, na ukladzie jw generuje przerwania w trybie 1
na T0 co 5 ms (teoretycznie powinno byc w th0=236 i w tl0=120) tymczasem
zeby otrzymac zadana czestotliwosc musze wpisywac wartosci
do th0=240 a do tl0= okolo 180. Nie wiem czy ja robie jakis blad, czy tez
moga byc az takie rozrzuty.

Az takie to nie. Jesli dobrze licze to kwarc ci chodzi na 9.4MHz.
Jako odchylka od 12MHz to niemozliwe.

Kwarc 12 MHz, wykorzystane tylko przerwanie T0, oraz po wejsciu do obslugi
przerwania jest korygowana wartosc w TL0.

Jesli nie popelniles takiego bledu ze TH0 poprawiasz pod koniec
przerwania to chyba ci zly kwarc sprzedali.

A moze te 5ms mierzysz nieprecyzyjnie?

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Wojtek" <klimwoj_at_nospam_friko6.onet.pl>
Subject: Re: Timer 89c51!!!
Date: Fri, 2 Mar 2001 20:59:45 +0100


Czesc!!!
Sorry, ale ja zrobilem blad w programie i dlatego
byl zle odliczany czas.
Wojtek
Użytkownik "Wojtek" <klimwoj_at_nospam_friko6.onet.pl> napisał w wiadomości
news:97m5eh$mt$1_at_nospam_news.tpi.pl...
Czesc!!!
Mam takie pytanie do kolegow, na ukladzie jw generuje przerwania w trybie
1
na T0 co 5 ms (teoretycznie powinno byc w th0=236 i w tl0=120) tymczasem