Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

2 kwarce ?

maxiu
-
-
Posty:16
Rejestracja:27 mar 2005, o 13:01
Lokalizacja:Ostrów Wlkp
Kontaktowanie:
2 kwarce ?

Postautor: maxiu » 6 maja 2005, o 17:05

mam pytanko dlaczego na tym schemacie sa 2 kwarce i czy wystarczy do poprawnego dzilania tylko 1 podlaczony do x1 x2 16Mhz ?

[ Dodano: 06-05-2005, 17:05 ]
http://www.olimex.com/dev/images/avr-mt128-sch.gif
Ostatnio zmieniony 27 mar 2007, o 20:42 przez maxiu, łącznie zmieniany 1 raz.

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Re: 2 kwarece ?

Postautor: pajaczek » 6 maja 2005, o 18:36

mam pytanko dlaczego na tym schemacie sa 2 kwarce i czy wystarczy do poprawnego dzilania tylko 1 podlaczony do x1 x2 16Mhz ?

[ Dodano: 06-05-2005, 17:05 ]
http://www.olimex.com/dev/images/avr-mt128-sch.gif

A to juz zalezy od programu ktory w to wpiszesz ;)

Zobacz sobie jakie te kwarce maja wartosci, i pod co sa podlaczone, moze wykombinujesz dlaczego... :568:

maxiu
-
-
Posty:16
Rejestracja:27 mar 2005, o 13:01
Lokalizacja:Ostrów Wlkp
Kontaktowanie:

Postautor: maxiu » 6 maja 2005, o 19:15

ten pod x1 i x2 to normalny zewnetrzny kwarc a ten drugi ??

Awatar użytkownika
małysz
-
-
Posty:330
Rejestracja:4 cze 2004, o 22:16
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: małysz » 6 maja 2005, o 20:19

Witam!
Ten drugi służy do licznika czasu rzeczywistego (real-time counter). Przynajmniej tyle zrozumiałem z data sheet. Wyglada na to że nie trzeba go stosować jeśli nie używa się tej funkcji mikrokontrolera.

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 6 maja 2005, o 21:04

Nawet jak sie kozysta z licznika czasu to nie trzeba uzywac tego drugiego kwarcu. Mozna przeciez zliczac takty glownego kwarcu, tyle ze:

- zmiana taktu kwarcu wiazac sie bedzie ze zmiana kodu programu (niby nieszkodliwe, czesciej i latwiej jest zmienic w koncu wsad niz elektronike)
- zliczanie dluzszego czasu stanie sie niemozliwe badz bardzo upierdliwe.
- nie przy kazdym kwarcu mozliwe bedzie dokladne odmierzenie czasu (nie kazdy jest podzielny przez potegi 2).

Awatar użytkownika
małysz
-
-
Posty:330
Rejestracja:4 cze 2004, o 22:16
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: małysz » 6 maja 2005, o 21:12

Witam!
Wydaje mi sie że ten kwarc jest potrzebny tylko jeśli używa sie licznika jako asynchronicznego.
Przy długich czasach można użyć preskalera.
Zawsze jest coś za coś.

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 6 maja 2005, o 21:59

Witam.

Na schemacie jest podana częstotliwość „tego drugiego” kwarcu. Jest to kwarc zegarkowy i w zamyśle projektanta zapewne miał służyć do realizacji w oparciu o Timer2 zegara czasu rzeczywistego, pisał o tym wcześniej Łukasz. Maxiu – w Bascomie (w którym próbujesz zaprogramować procesor) jest do wykorzystania bardzo wygodny zegar. Zapoznaj się z przykładem: megaclock.bas.

Adam.

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 7 maja 2005, o 13:48

Przy długich czasach można użyć preskalera.
Zawsze jest coś za coś.
Mozna, tyle ze preskaler to max 1024, co przy 16MHz clocku i 8 bit liczniku daje ~1/61 sek - mowa oczywiscie o wersji pozbawionej tego drugiego kwarcu, przy wersji z oboma kwarcami zliczasz znacznie wolniejsze impulsy, pozatym uniezalezniasz sie od dobranego kwarcu uC.

Awatar użytkownika
małysz
-
-
Posty:330
Rejestracja:4 cze 2004, o 22:16
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: małysz » 7 maja 2005, o 14:02

Witam!
Dlatego zawsze jest coś za coś.

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości