1. Volatile: http://mikrokontrolery.blogspot.com/2011... 2. Tryb asynchroniczny: 1. Disable the Timer/Counter2 interrupts by clearing OCIE2 and TOIE2. 2. Select clock source by setting AS2 as appropriate. 3. Write new values to TCNT2, OCR2, and TCCR2. 4. To switch to asynchronous operation: Wait for TCN2UB, OCR2UB, and TCR2UB...
Tego nie widziałem. Znalazłem za to informację że dotyczy to rezonatora pracującego jako generator wytwarzający główny sygnał zegarowy: http://obrazki.elektroda.net/9_123515576... A po drugie, akurat w ATMega8 jest błąd w krzemie i te wewnętrzne kondensatory nie działają (tzn. FuseBit ich nie włącza). Użycie rezonatora jako źródła sygnału dla...
TCCR0 = _BV(x<<CS00); Źle użyłeś makra _BV. _BV(x) jest równoznaczne z ( 1 << x ), czyli w Twoim przypadku próbujesz wykonać podwójnie przesunięcie bitowe. Jeżeli x = 3 (CS00=0): _BV(3<<CS00) = _BV(3) = (1<<3) = 0b00001000 czyli TCCR0 będzie równe 0b00001000 . Innymi słowy, próbujesz ustawić bit tylko do odczytu, zamiast...
www.mcselec.com
TCCR1B |= ((1 << CS10) | (1 << CS11) | (1 << CS12)); /* ustawia timer na pracę z zew. kwarcem */ Nie z zewnętrznym kwarcem, a z zewnętrznym źródłem sygnału. Timer1 o ogóle nie może pracować z rezonatorem kwarcowym. Gdzie w takim razie go w ogóle podłączyłeś (rezonator)?
Tak, niedokładność czasu delay wynika głównie z tego, że dodaje się do tego czas wykonania innych funkcji, w tym szczególnie funkcji obsługi przerwań. W przypadku odpowiedniego użycia timera tej niedokładności nie ma, a w każdym razie nie akumuluje się ona, tak jak w przypadku delay. Oczywiście jeśli coś ma być wykonywane w superdokładnych odstępach...
Ja używam programatora STK200-podobny i tej wersji ISPProg-a: [url=http://www.amwaw.edu.pl/~adybkows/e... A Ty jakiego programatora używasz :?: Piotrek
Sprawdzałem Twój kod inicjalizacji timera + przerwanie -> wszystko jest ok. Musisz mieć błąd w zliczaniu sekund lub w wyświetlaniu. Tak na marginesie to po co ustawiasz bit OCF2 w TIFR? Nie korzystasz z porównania (compare match), więc nie potrzebnie robisz to ustawienie. Wystarczy TIFR=(1 << TOV2);
Specyfika tego mikrokontrolera, zmusza Ciebie do zastosowania Timera2 w trybie asynchronicznym, a mikrokontroler powinien być taktowany wewnętrznym generatorem RC, czyli tak jak radzi kol. wyżej. Przy takim rozwiązaniu korzystać możesz ze specjalnego trybu oszczędzania energii: POWER SAVE. Niestety nie da się w tym mikrokontrolerze taktować kwarcem...
Standardowo kwarc zegarkowy (32 768 Hz) i CD4060 daje 2 impulsy na sekundę z wypełnieniem 50% (po 0,25 s '0' i '1' na ostatnim wyjściu), jest jeszcze CD4521, który wymagałby szybszego kwarcu (najszybsze z jego wyjść ma częstotliwość 256 * 1024 niższą niż kwarc, czyli z kwarcem zegarkowym dawałby okres 8 sekund) - nie wiem, czy znajdziesz odpowiedni...
Podmień kwarc X1 (kwarc zegarkowy).
Tak jak napisał atom1477.W PDF ATmega 32 na stronie 31 jest informacja, że kwarc zegarkowy nalezy podłączyć pod końcówki TOSC1 i TOSC2 (PC6 i PC7). No i jeszcze trzeba ustawić Fusebity na kwarc zegarkowy.
To będzie chyba to: www.datasheetspdf.com/PDF/KAD7001/790932... Kwarc "zegarkowy" 32,768kHz
Skoro obudowa TC38 to pewnie to kwarc zegarkowy 32.768 kHz.
Podstawa czasu - kwarc zegarkowy. Atmega8 bascom lub C, wyświetlacz lcd lub wyświetlacze 7 segmentowe. Kody zegarów są w internecie.
Poszukaj w Google "kwarc zegarkowy 32768"
Podłączasz kwarc zegarkowy do układu CD4060 . Sygnał pobierasz z "najwyższego" dzielnika , czyli 2^14 . A zatem stopień podziału będzie 16384 . Przy kwarcu zegarkowym na wyjściu otrzymasz 2Hz . Następnie dajesz dzielnik przez 2 . Czy schemacik namalować ? Żeby już nie pisać nastepnego "odcinka powieści" schemat dodałem tutaj .
Witam, Jak kolega chce wszytko zrobić na uP to wskazana przez kolegę ATmega starczy, uP raczej sobie nie poradzi ze wszystkim na kwarcu zegarkowym będzie zbyt wolny więc kombinacja kwarc zegarkowy + wewnętrzny oscylator RC jest konieczna. Większość ATmeg posiada tylko 2 timery dlatego też trzeba by rozwiązać pomiar czasu i multipleksowanie wyświetlaczy...
Ten 32,768 to na 100% kwarc zegarkowy, czyli w kHz. Ten drugi jest w MHz. A co do pomyslu z zakupem zegarka za 5zl to raczej niezbyt oplacalne biorac pod uwage ze kwarc zegarkowy mozna kupic ponizej 1zl. jak chodzi o 32,768kHz to sie zgodze :) natomiast ten drugi 14,316kHz, tez jest w kiloHz a nie MegaHz, jest to podstawowy kwarc na plycie...
Hej, Nie musisz. Kwarc zegarkowy daje namiastkę RTC. Sam kontroler chodzi na wewnętrznym generatorze. Pozdrowienia
A kwarc zegarkowy(32768 Hz) na PC6,PC7 masz podłączony :?: Piotrek
Witaj. Zamiast zewnętrznego PCF możesz wykorzystać timer2 z zewnętrznym kwarcem zegarkowym 32,768kHz. Dokładność ta sama, a koszty mniejsze.
Jeśli by to nie przeszkadzało to możesz podpiąć kwarc zegarkowy, wtedy na 8 bitowych licznikach na pewno zliczysz sekundę:)
W tym trybie timery są wyłączone - może działać tylko Timer 2 z zewnętrznym, kwarcem zegarkowym. Najpierw czytaj Datasheet, potem wymyślaj oprogramowanie... ;)
Fusebitów nie dotykaj, poza BOD nie ma tam nic ciekawego. To nie ATMega8, gdzie trzeba było konfigurować fusebitami zegar. W XMEGA zegar konfiguruje się programowo, domyślnie startuje na wewnętrznym RC 2 MHz, ten zegar możesz powielić korzystając z PLL do 32 MHz. Akurat kwarcu zegarkowego nie a się wrzucić na PLL ze względu na dolne ograniczenie częstotliwości,...
A jaki kwarc masz podłączony? Bo mnie się wydaje, że wybrałeś: Low Frequency Crystal Oscillator , czyli ustawienie pod kwarc zegarkowy 32,768 kHz.
Takie rozwiązanie istnieje podłącza się wtedy kwarc zegarkowy do nóżek TOSC i ustawia się Timer2 w tryb asynchroniczny. W Bascomie to banalna sprawa, więcej w helpie i datasheecie
ATmwga 8 ma 3 timery... 2x 8-bit i 1x 16bit... Timer2 może pracować z kwarcem zegarkowym... Timer1 jako PWM... A timer0 jako licznik...
Porównaj te 2 zdania: Zewnętrzny kwarc mam o częstotliwości 8 MHZ. Kwarc zegarkowy lutujemy w miejsce zewnętrznego kwarcu procesora, a sam procesor uruchamiamy na generatorze wewnętrznym... Widzisz różnice?
Zastosuj dławik z biblioteki rcl=>L-EU lub L-US. Nie wiem czy gdziekolwiek dostaniesz kwarc zegarkowy w obudowie hc49, dlatego pobierz sobie biblioteke sparkfun i weź kawrc stamtąd. Reszta jest ok.
Dokładne wartości znajdziesz w nocie użytego kwarcu. Z pewnością dla kwarcu 12 MHz i 32 kHz będą różne. Na oko można strzelać, że dla kwarcu 12 MHz to będzie coś koło 8-10pF, dla kwarcu zegarkowego koło 20pF. Pamiętaj, że jeśli użyjesz kwarcu zegarkowego to drugi nie jest ci potrzebny, chyba, że wewnętrzny RC ma za małą częstotliwość. Kalibrację wewnętrznego...
Witam Na taką ATMEGę32 zdecydowałem się ze względu na niewielką różnicę między ATMEGA16 i 8 a pamięć zawsze się przyda. Z własnego doświadczenia wiem, że jak klepię program to do oporu :). Jak wiadomo do MEGA8 nie bardzo jest jak podłączyć kwarc zegarkowy i zrobić coś w rodzaju RTC ale oczywiście można zrobić to na przerwaniach. Nie wszystkim to wychodzi...
nie znam sie na C i nie wiem w jakim trybie uruchomiłeś T0. Nie piszesz czy ta rozbierzność jest jednakowa i w którą stronę. Nie możesz użyć do odmierzania T1? Odmierzałbyś od razu 6s odcinki czasu. Jeszcze lepsze rozwiązanie to podłaczyć kwarc zegarkowy... albo zewnętrzny układ RTC poprzez i2c
Ponieważ i tak są zablokowane to na macanego: 1.odłącz kondensatory od kwarcu-zegarkowe zwykle chodzą bez kondensatorów. Jak nie pomoże- 2.Spróbuj w bascomie ustawić w opcjach port delay na 100 do 1000.
No a jaki jest błąd na kwarcu zegarkowym pod ISP Programmer. Klikałeś pierwsze Erase? Bo u mnie jak nie kliknę pierwsze Erase to nie chce programować :P Ewentualnie guzik "Erase&Program All" który odczytuje sygnaturę, kasuje flash, wgrywa flasha, weryfikuje i wyłącza RESET.
Ja doskonale rozumiem, że Atmegi moga pracować na kwarcu zegarkowym, tylko chciałbym wiedzieć na jakiego rzędu dokładność mogę liczyć na zwykłym kwarcu w porównaniu do kwarcu zegarkowego. -- pozdrawiam, demeus Taka sama!.... Wszystkie resonatory kwarcowe maja dokladnosc rzedu +/- 20ppm. Rezonatory zegarkowe jest o wiele wygodniej stosowac do odmierzania...
Ja osobiście używam RTC DS1678 i DS32kHz zamiast kwarcu - oba produkcji Maxima. DS32kHz jest kompensowanym temperaturowo i napięciowo generatorem przebiegu 32 768Hz - tyle co kwarc zegarkowy, tyle, że o niebo stabilniejszy. Obudowa DIP14.
No i słusznie. C.6 pewnie też Ci nie działa. Jak podajesz taką deklaracje to do pinów C.6 i C.7 należy podłączyć kwarc zegarkowy i zliczanie czasu masz obsługiwane automatycznie. Poczytaj HEPLa.
Na pierwszej fotografii tytułowej obok układu MC1210 widać trymer i coś co wygląda jak kwarc zegarkowy.
Ludze! koledzy szanowni - po co wam ta pogoń za "ppm'ami" w zegarkach? Czy to nie zakrawa już o szaleństwo prawie ? ;) .... toż średnio raz na miesiąc, temat wraca jak bumerang, i kolejna osoba chce "spe-pe-em'ować" swój zegarek. Może warto tak na spokojnie usiąść i pomyśleć w czym rzecz? ... Nie dość, że dla większości tych osób 3 sekundy na dobę...
Witam. Zasada działania jest typowa i prosta: - licznik 0-9/0-5 dla minut czyli sumarycznie 0-59 - licznik 0-2/0-9 dla godzin z wykryciem stanu 12 lub 24 zależnie od systemu w jakim zegar ma pracować - dekoder do każdego licznika do sterowania lampami nixie - zegar 1 Hz, np. kwarc zegarkowy 32 kHz i dzielnik Gotowe. Czy zrealizujesz to na 7490/92 i...
Przy takim zapisie do rejestru TCCR0 masz ustawiony tylko bit CS02. A to oznacza preskaler 256. Może mógłbyś mi doradzić jak to poprawnie rozwiązać żeby działało?
Te kwarce "zegarkowe" faktycznie są kiepskie i ich działanie w układzie czasami ciężko sprawdzić. Warto zapoznać się z opisem układu kontrolera. Stan na RESET H czyli ok 5V jest OK. Możliwe że procek zmarł - te wschodnie procki jakoś nie budzą zaufania. Wystarczy przejrzeć aplikację aby się zniechęcić.
Kwarc zegarkowy czesto lubi sie wzbudzic na czestotliwosci overtonowej (zwykle trzeciej harmonicznej 8)), dlatego wazne jest odpowiednie zaprojektowanie plytki i poprowadzenie sciezek (unikanie tzw. petli masy). Sprobuj wymienic kwarc i pobawic sie z innymi watrosciami kondensatorkow (20-40pF dla rezonatorow kwarcowych i 30-50pF dla ceramicznych). Powodzenia
Witam. Zeby zrealizowac program ktory napisales chyba musisz miec fusy ustawione na wew. 8MHz choc nie jestem pewien ale tak testowalem i obowiazkowo podlaczyc kwarc zegarkowy 32.768kHz do nóżek TOSC1 i TOSC2 czyli PC6 i PC7 bo inaczej zegarek nie wystartuje. Sprobuj na hardware i daj znac. Pozdrawiam.
Na wstępie uściślij bo piszesz o Timer 0 a kod oprogramowuje Timer 2 Jeśli masz wolne piny PC6 i PC7 to możesz do nich podłączyć kwarc zegarkowy i mieć zegarek tak dokładny jak ten z PCF`a. Wtedy w Bascom piszesz tylko "Config Clock =Soft" i gotowe.
Podpiąłem kwarc zegarkowy i dalej to samo
Tutaj masz... http://obrazki.elektroda.pl/3952092800_1...
Wszystko się da ;) Si4702 lub coś z tej rodziny (scalak 3x3mm) - podłączasz antenę, kwarc zegarkowy, sterowanie i masz kompletne radio. Można kupić całą płytkę z tym scalakiem - np. CMM-4702-1314 - wymiary 14x13.4mm. Do tego bateria, jakiś mały mikrokontroler do sterowania, w sumie nawet jakiś mały wyświetlacz OLED też by się dało upchnąć :)
Jeśli nie wykorzystujesz tych samych pinów co kwarc zegarkowy to nic się nie będzie gryzło... O ile dobrze pamiętam wystarczy podpiąć kwarc 32,768kHz bez kondensatorów pod TOSC1 i TOSC2... Raz po uruchomieniu uC odpalasz timer2 w trybie asynchronicznym i tylko włączasz albo wyłączasz przerwanie od przepełnienia... Ustawiasz preskaler tak żeby przepełnienie...
Na kościach 74XX to jest układ cyfrowy, a nie analogowy. A dlaczego nie CMOSy? Seria CD4000? Jako licznik 4510, dekoder 4511, taniocha i nie trzeba nawet stabilizacji napięcia. A milisekundy dokładnie można zliczyć używając np. kwarcu zegarkowego, choć nawet i na generatorze "555" uzyska się bez trudu całkiem znośną dokładność.
Witam Problem rozwiązany. Kwarc zegarkowy należy dołączyć do pinów: "TOSC2" i "TOSC1". Natomiast ATMEGA8535 może pracować z wewnętrznym generatorem lub dołączonym do "XTAL2" i "XTAL1" zewnętrznym kwarcem. Pozdrawiam Jacek
Witam poszukuję schematu generatora 2Hz najlepiej wyzwalanego impulsem zewnętrznym, myślałem o zastosowaniu MC1201 ale trudno je dostać, natomiast układy 555 raczej odpadają bo ciężko uzyskać dokładne 2Hz dobierając części zewnętrzne CD4060 i kwarc zegarkowy 32.768kHz da Ci 2 Hz na ostatnim dzielniku.
Bardzo ładny projekt. Mam pytanie, jeżeli podłączam kwarc zegarkowy do atmegi8 to kondensatorki przy kwarcu powinny być 33pF, czy dobrze będzie działał jak podłączę mniejsze np: 22pF lub 15pF?? Pozdrawiam
witam !! myślę żę wystarczy połączyć kilka liczników 4060 i bez kłopotów osiągniesz to co chcesz. 100 dni to 100×24=2400h 2400×60=144000minut 144000×60=8640000sek. 4060 dzieli przez 2do14=16384 . policz więc ile układów potrzeba ? z 4060 sterujesz bezpośrednio MOSFET a nim dowolny przekażnik i po problemie . pozdrawiam !! ps gen w pierwszym 4060 sterujesz...
XMEGA zawsze startują z zegarem 2 MHz, programowo możesz sobie potem to zmienić - wybrać np. dostępny na Xplained kwarc zegarkowy, skorzystać (jak w powyższym przykładzie, błędnym zresztą) z wbudowanego RC 32 MHz, masz też do dyspozycji PLL i 3 preskalery zegara. Na twoim Xplained możesz wybrać dowolny wewnętrzny generator zegara, lub kwarc zegarkowy,...
Czyli producenci komputerów, laptopów i innych urządzeń, w tym innych inwerterach źle robią stosując kwarce zegarkowe je do płytki PCB. W naszych inwerterach jak i w innych inwerterach stosujemy standardowo kwarce zegarkowe . Podkreślę w innych inwerterach tez stosują te same kwarce zegarkowe 32k,
Niedawno stawiałem system od nowa i jak zwykle 1/2 programów poszła w kosmos, miałem nowszą wersję ale nie miałem czasu "postarać się" aby działała lepiej,dlatego pisałem w starszej "sprawniejszej" :D .Dopiero ta zagadka zmusiła mnie do intensywniejszego myślenia :D "Nie ma tego złego...." Przynajmniej opanowałem bezpośrednie wpisy do rejestrów. Dzięki...
obok Y1 jest A241C nie wiem czy to rezystor zwykły czy rezonator kwarcowy To co bierzesz jako rezystor jest rezonatorem 32,768kHz (prosto mówiąc jest to kwarc zegarkowy). Jak popatrzysz przez lupę to zauważysz że od przodu (gdzie napis) jest szkiełko przez które widać wnętrzności: https://obrazki.elektroda.pl/7178254900_... Treścią...
sprobuj podlaczyc i zobaczysz czy dziala.
Witam, Od kilku lat pisze programy na układy zasilane bateryjnie, przerobiłem AVR w wersji P oraz MSP430. Układy z TI są o klasę wyżej od AVRow. Co do PICy w wersji nanoWatt to nie wiem. Programator i debugger dla MSP430 da się złożyć na układzie '244. Darmowa wersja kompilatora CCS4 ma ograniczeniem kodu do 16kB. MSP430 napędzany jest kwarcem zegarkowym...
Witam. Mam problem. Mianowicie próbuje zmusić Timer0 do działania z kwarcem zegarkowym (w trybie asynchronicznym). Używając głównego kwarcu Timer0 działa. Poniżej fragment kodu odpowiedzialny za inicjacje timera: TCNT0 = timer0; // ustawienie wartosci początkowej ASSR |= (1<<AS0);//wlaczenie trybu asynchronicznego TIMSK |= (1<<TOIE0);...
temat juz zamykam :) dziekuje za odpowiedzi...jednak zastosuje dodatkowy uklad scalony...wylutowalem go ze starego zegarka samochodowego, zwie sie SM5631DA, taktuje go kwarc zegarkowy a na wyjsciu pojawia sie dokladnie co sekunde impuls :) Pozdrówka
Narysowalem na szybkiego cos takiego. Jest to chyba najbardziej intuicyjny schemat. Powinno sie dac to upchnac do obudowy wiekszego zegarka przy zastosowaniu rezystorow, kondkow i diod w obudowach 0603, diody moga byc 0805, kwarc zegarkowy no i procek w SOIC. AT89C2051 moze byc zasilany z 2.7V. Pozostaje napisac tylko soft. Pozdrawiam, ggrunge P.S....
Witam mam problem odnośnie kwarcu zegarkowego 32768Hz. Kwarc został wlutowany do płytki Launchpad. Stworzyłem prosty program, który ma migać diodą poprzez przerwanie od licznika. Problem jest taki, że w momencie wykorzystywania kwarcu dzieję się dziwna rzecz otóż, uruchamia się program i dioda zostaje zapalona i nie gaśnie przez kilka minut. Później...
To może być generator na CD4060 z kwarcem "zegarkowym" 32768 Hz - na ostatnim wyjściu CD4060 jest sygnał 2Hz - w kółko: 0,25s '0', 0,25s '1'...
Układ RC o stałej czasowej rzędu kilkudziesięciu sekund będzie wymagał kondensatora elektrolitycznego, więc nie będzie miał dobrej dokładności, wspominam o tym na samym początku, skoro niedawno miałeś problemy z dokładnością pojedynczych cykli zegara na uC. Lepiej weź 4060 to jest oscylator z licznikiem, oscylator RC policzysz na 128Hz i na wyjściu...
Trzeba by zrobić jakiś układ "udający" elektrycznie kwarc zegarkowy. Impedancja, pojemność itd. Częstotliwość raczej ma mniejsze znaczenie- ale jakieś ma. Bo jak się uda zrobić "na pałę" podając 5V to może działać albo nie. Zależnie od temperatury, zasilania i innych parametrów. To tylko idea- modelowaniem dwójnika pasywnego na układzie aktywnym zajmowałem...
Witam. Chcę zrobić generator do współpracy z odbiornikiem podczerwieni SFH5110-36 czyli dla 36kHz. Generować miałaby bramka z układu 74HC132 z jednym wejściem na potrzeby sterowania. Chciałbym żeby stabilność częśtotliwości była nie gorsza niż +-2kHz bo wtedy czułość spada o 50% (wg pdfa od SFH) Układ miałby pracować przy dużych zmianach napięcia zasilającego...
Musisz CPU budzić timerem. Szybki rzut oka do PDF'a i wiemy że tylko Timer T2 ma możliwość budzenia CPU. T2 może obudzić ze stanów Idle, ADC Noize Reduciotn i Power Save. Najbardziej interesujący jest oczywiście Power Save ale uwaga tu jest mała pułapka, aby to zadziałało z tym trybem uśpienia to musi być podpięty dodatkowy kwarc zegarkowy do pinów...
Malutki dopisek - okazalo sie, ze to znany blad Atmegi8 - nie ma wlaczonych wewnetrznych kondensatorow. czyli intuicyjne rozwiazanie z kondensatorami zewnetrznymi bylo jak najbardziej poprawne - a teraz juz wiadomo jaka jest przyczyna :). No i warto zerknac czasem do erraty w dokumentacji :) CKOPT Does not Enable Internal Capacitors on XTALn/TOSCn Pins...
na żadnym - poczytaj datasheet Snow, Ty mało jeszcze wiesz. Jak ty za takie odpowiedzi zbierasz punkty to się nie dziwię twej wiedzy. Co bym sie tak rzucał jak kolega dobrze podpowiada: A jak chcesz wiedzieć jakie to są piny to proszę bardzo to jest przecież wyraźnie w Datasheecie napisane: TOSC1, TOSC2. Napisane jest też że należy tam podłączać tylko...
Witam Ze stabilnoscia 555 jest raczej kiepsko, bo czestotliwosc jest zalezna od rezystorow i kondensatorow, a ich parametry silnie zaleza od temperatury. Lepszy od 555 bylby np. 4060 z kwarcem zegarkowym 32768Hz - ma dodatkowo wewnetrzny dzielnik (przez max 2^14), po podzieleniu czestotliwosci przez 2 (np. przerzutnik D) masz gotowy sygnal taktujacy....
Są dwa rozwiązania 1. zrobić to na energooszczędnym mikrokontrolerze z wbudowanym oscylatorem pod kwarc zegarkowy 32kHz 2. zrobić to na dowolnym mikrokontrtolerze z dołożonym zewnętrznym układem RTC podtrzymanym baterią. W pierwszym przypadku musisz się więcej nauczyć, o tym jak sterować peryferiami tego mikrokontrolera, w drugim po prostu zapisujesz...
Witam! Przypadkiem nie wlutowałeś kwarcu zegarkowego? Pozdrawiam
Cos sie zlego stalo z ukladem, jesli rzeczywiscie fusow nie zmieniales to nie ma znaczenia co podlaczales. Brutus_gsm - nie ma przeszkod zeby procek pracowal na zegarkowym. bartek[..] - jesli sobie kolega wylaczyl ten bit w rejestrze to nie ma problemu z rownoleglym, bo tylko nim mozna ten bit wylaczyc.
Robię układ który wykorzystuje kwarc zegarkowy podpięty do pinów tosc1 i tosc2. Ale czas odmierzany w ten sposób różni się o rzeczywistego o 1 sek na minutę ( zegarek na atmedze późni) kwarc mam podpięty bez żadnych kondensatorów, ale założenie 15pF nie poprawia pracy zegarka. W czym leży problem? //timer 2 8bit konfiguracja (zegarek) TCCR2=0;...
Wewnętrzny oscylator RC jest mocno niedokładny. Z pewnościa musisz kupić zewnętrzny kwarc, ale na ATmedze8 32mhz raczej nie pociągniesz :P Bardziej zalecane jest jednak kupienie kwarcu zegarkowego 32.768 kHz i podłączenie pod piny TOSC1 i TOSC2 które wykorzystuje specjalnie dostosowany pod to Timer2 w trybie asynchronicznym. Wtedy uC można taktować...
A teraz jeszcze jedno pytanie do kolegow jak zrobic budzenie, co sekunde za pomoca timer'a 2. Z tego co zauważyłem, ... Config Clock = Soft , Gosub = Sectic ... to masz podpięty do swojej M32, kwarc "zegarkowy". Do usypiania M32 pracującej jako zegarek, producent przewidział tryb Power-save , więc wykorzystaj ten tryb. Szukalem ale nigdzie nie moge...
Większość cyfrowych zegarów bazuje na rezonatorze 32768 Hz dokładność takiego zegara nie jest rewelacyjna - kilka sek na miesiąc, jak się dobrze wyreguluje. Główną przyczyną jest wpływ temperatury, możesz użyć wspomnianego DS32khz czyli TCXO (generator skompensowany termicznie) a jeśli masz jeszcze większe wymagania to termostatyzowanego OCXO, możesz...
Hex odczytany z atmegi8 oraz ten zawarty w pierwszym poście (w katalogu Relase -> the_clock.hex) różnią się. Czy możesz zrobić jeszcze próbę z rokiem nieprzestępnym? Od strony sprzętowej można mieć wątpliwości czy kondensatory przy kwarcu zegarkowym są właściwej wartości. Jakie być powinny podaje datasheet do MCP7940. Nie jest też dobrą praktyką, gdy...
Masz rację, kilka lat temu zrobiłem na CD4047 taki multiwibrator, a rok temu na CD4521 z kwarcem zegarkowym + CD4013. To chyba daje najdokładniejsze wypełnienie i inne parametry, chyba że znacie coś lepszego. Zrobiłem to także na Attiny2313 z kwarcem, Atmega i innymi. Co daje większą dokładność: Attiny2313 z kwarcem czy CD4521 z kwarcem zegarkowym +...
t2 może pracować taktowany z CLKio (AS2 w ASSR skasowany) lub zegarem pochodzącym z pinu TOSC1 (który pracuje łącznie z TOSC2). Asynchroniczość polega na tym, że oscylator na TOSC może pracować na innej częstotliwości niż zegar procesora. Np procesor może iść na zegarze 8MHz (wew.RC), podczas gdy do pinów TOSC jest podłączony kwarc zegarkowy i z taką...
Te nieużywane linie JTAGa po prostu zostaw "wiszące". Upewnij się też co do poprawności schematu, bo EAGLE nie powinien stawiać "kropki" jeśli linia dochodzi tylko do jednego punktu - kropka powinna być dopiero jak masz 3 (lub więcej) "końcówek" w jednym punkcie. Takie coś masz przy R2, R3, gnieździe JTAGa, liniach kwarcu zegarkowego, zworce JP1, obok...
Pytanie było o oscylatory, a nie o rezonatory, ale wybór rezonatorów zazwyczaj jest większy. Kwarce na niskie częstotliwości mają bardzo duże wymiary i są przez to łatwe do uszkodzenia, jedyny popularny kwarc na niskie częstotliwości to tzw zegarkowy 32768Hz który ma specjalną budowę - jest to kamerton.
Proponuję przejrzeć temat https://www.elektroda.pl/rtvforum/topic4... i ewentualnie skontaktować się z jego autorem. Jeśli w ogóle nie "tika" to może być przyczyną kwarc zegarkowy, ktory albo jest uszkodzony albo nie zaczyna oscylować z uwagi na niedopasowanie do tego RTC (też o tym była mowa w tamtym temacie).
Po pierwsze jakie czasy chcesz obliczać i jakie przerwania po co ??? To jest bascom nie assembler, deklarujesz na wstępie programu prędkość kwarcu a kompilator troszczy się o resztę tj. dajesz deklarację $regfile = "m8def.dat" $crystal = 12000000 Po drugie, procedura obsługi wyświetlaczy LCD (mowa tu o alfanumerycznych HD44780) jest w BASCOM zaimplementowana...
po $crystal czy tak
Proponuje oddzielić zliczanie czasu od wyświetlania, będzie czytelniej i dokładniej. Program główny niech zajmie się wyświetlaniem, a przerwanie tylko naliczaniem czasu. Następnie zmniejszyć ilość przerwań, poprzez ustawienie prescalera w rej. option, wpisując do niego 1 zmniejszasz liczbę przerwań dwukrotnie, przy 2 czterokrotnie, 3-ośmiokrotnie 4-szesnastokrotnie,...
Z tego co pamiętam to attiny 2313 nie potrafi pracować z kwarcem 32,768KHz - w swoim projekcie użyłem generatora DS32KHZ Dallasa. Dokładnością bije na głowę kwarce zegarkowe. Oczywiście napisany odpowiednio program. Czy możesz przedstawić działający przykład z attiny 2313 i kwarcem zegarkowym ? Mam tak zrobione na ATmega8. Atmega nie ma problemów z...
Rozumiem, że sygnał 1Hz podajesz na licznik sterujący cyframi, a 0.5Hz na "głośnik" (jeśli to jest blaszka piezo, to można ją podłączyć wprost do wyjścia CD4060). I problem jest w tym, że stan na wyjściu 0.5Hz zmienia się wtedy, gdy stan na wyjściu 1Hz zmienia się z wysokiego na niski, a do takiego układu trzeba odwrotnie. Rozwiązanie 1: do uzyskania...
Tak jak wynika z moich pytań ,jeśli to możliwe , chce osiągnąć na CD4013 na wyjściu zmianę polaryzacji co około 64 sekund dodając RC. Musisz to zrobiłeś wposcie #11 podzielić licznikiem przez 2. Oraz zmianę polaryzacji na kwarcu zegarkowym+CD4013+RC co około 16 KHz.Na CD4013+CD4521 już wiem. Napisałeś kompletnie bez sensu. Kwarc zegarkowy nic nie da....
Wszystko (no prawie wszystko) jest opisane w datasheet'ie. Założenia jak rozumiem są takie: - procesor ATmega88 taktowany kwarcem zegarkowym 32kHz Tutaj masz datasheet do tego procesora: [url=http://www.google.pl/url?sa=t&rct=j...
Jeśli nie potrafisz to zrób to prościej. Podłącz zewnętrzny kwarc 32,768kHz (zegarkowy); Config Clock = Soft Procedura zegara używa specjalnych zmiennych: _day , _month, _year , _sec, _hour, _min Wszystkie są typu Byte. Można je modyfikować bezpośrednio: _sec = 1 Sprawdź, o ile się spieszy (opóźnia). Różnicę koryguj warunkiem któregoś dnia np o północy.
Sprawdź czy procedura nastaw PLL którą masz w swoim programie jest zgodna z procedurą którą Ci zacytowałem wyżej. Po resecie ten procek startuje z zegarem wewnętrznym IRC. Można softowo przełączyć na kwarc, albo na kwarc "zegarkowy" i rdzeń może pracować bez udziału PLL. Ale wymaga to odpowiednich nastaw. Poza tym sposób dobierania parametrów M i N...
Witam Przy tak skomplikowanym układzie i programie :) można zmodyfikować założenia i spokojnie zejść z poborem prądu na kilkanaście uA a może nawet niżej. Kilka zasad: - zjechać z zegarem ile się tylko da, np. wewnętrzny zegar 1MHz, albo niżej na kwarcu zegarkowym, bo procesor się będzie nudził ; - zastosować stabilizator liniowy o bardzo małym poborze...
Witam, No tak, w zasadzie taka Atmega ma stosunkowo duże możliwości i będzie się marnować, ale za to CA80 będzie wygodniejsze w użyciu...:) A teraz na poważnie. Z tego co się orientuje każda Atmega ma możliwość takiego wykorzystania Timera2, więc może to być nawet Atmega48 lub atmega8. Tak, chodziło mi dokładnie o kwarc zegarkowy. Wiem, też, że niektóre...
Jeśli chcesz Udało się dobić do sekundy spieszenia na tydzień, więcej nie miałem już serca. Są bardzo fajne układy DS32KHZ dają 32768Hz z dużo większą dokładnością i stabilnością niż kwarce zegarkowe - no i nie trzeba trymerem kręcić.
Czy w Home Assistant działa już u ciebie jakiś układ odbioru sygnałów RF (np. na RTL-SDR) np. do odczytu wodomierzy ? Czy licznik energii elektrycznej i gazu nie transmitują sygnału radiowego, który potrafi zdekodować wmbusmeters (np Tauron Amiplus, apator, echelon) ? Czy ewentualny wybór atmegi 8 wynika z tego, że masz taki procek już w szufladzie?...
Natomiast zgodnie z przewidywaniami - podtrzymywanie wyników realizowane jest napięciem z akumulatorka (typowy akumulator spotykany nawet w co niektórych modelach starszego sprzętu audio), zasilającego pamięć zapisaną (najprawdopodobniej) w jednej z "kostek". Może być ale nie musi, wystarczy eeprom albo flash i dane nie zostaną utracone bez zasilania....
rezonator kwarc zegarkowy kwarc zegarkowy timer2 kwarc zegarkowy schemat
czujnik skoda octavia pralka candy zapchana bremen samsung
generator synteza włącznik dewalt dcd780
Wycieraczki nie wyłączają się w Iveco Daily - przyczyny i rozwiązania Czy telewizory Funai mają system Android TV?