Timer 89c51!!!
 Masz problem? Zapytaj na forum elektroda.pl
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   
   
   
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  
  
  
  
  
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  
  
  
  
  
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.....  
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.   
   
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