Zacznij od testów elektrycznych - wyjmij uC z płytki, dołącz zasilanie i sprawdzaj czy nie masz zimnych lutów omomierzem. Jeśli wszystko będzie śmigać to dalej odepnij wyświetlacz i ręcznie w programie wydawaj polecenia wystawienia na określone piny określonych stanów i sprawdzaj woltomierzem czy takie rzeczywiście są. Wreszcie sprawdź co się stanie...
http://obrazki.elektroda.pl/9001166700_1... Witam. Chciałbym zaprezentować Wam zegar na wyświetlaczach LED (4x1.5" + 2x0,8"), który ostatnio wykonałem. Obudowa została wyfrezowana za pomocą obrabiarki CNC z jednego kawałka drewna. Z przodu jest ciemna pleksa, która wchodzi na "wcisk" do obudowy - dzięki temu nie było konieczności klejenia...
Teraz już lepiej z ułożeniem elementów na płytce PCB. Jest to pewnie jakaś część projektu dlatego nie można stwierdzić czy w całości będzie dobrze pasować do innej płytki. Dlatego tego typu układy projektuje się wspólnie aby w całości to miało ręce i nogi. Piszesz że to ma być zegar, dlatego brakuje wyświetlaczy i współgrającej płytki ze sterownikiem....
atmel.com nie działa ? ;-) http://atmel.com/dyn/resources/prod_docu... TOIE0: Timer/Counter0 Overflow Interrupt Enable When the TOIE0 bit is written to one, and the I-bit in the Status Register is set (one), the Timer/Counter0 Overflow interrupt is enabled. The corresponding interrupt is executed if an overflow in Timer/Counter0 occurs,...
Nie wiem czy dokładnie myślisz o tym samym co ja dlatego to przybliżę. Za stabilizatorem dajesz jedną diodę i w miejscu katody podłączasz drugą diodę tak że obie katody są razem połączone. I teraz najważniejsze. Prąd płynie od większego do mniejszego potencjału więc zakładając że będzie to stabilizator 7805 (+5V) zasilanie dodatkowe - bateria - nie...
zmień sobie tranzystory na pnp bi ty masz inny LED i powinno ruszyć Pozdrawiam
http://obrazki.elektroda.pl/2890839100_1... Witajcie! Chciałbym wam dziś zaprezentować zegar z µC ATmega8 w obudowie DIP28 i wyświetlaczach 7-segmentowych 24mm. Konstrukcja powstała z myślą o wymianie starego zegara analogowego. Głównie z powodu niemożności sprawdzenia godziny w nocy i czasami wskazówki się myliły... Ogólnie całość...
http://obrazki.elektroda.pl/5959929700_1... Witam, dzisiaj prezentuję miniprojekt - zegar binarny. Nie pytajcie, dlaczego i po co, użyteczność może i jakąś tam ma, ale nie o to chodzi. Jakiś czas temu zrobiłem sobie prosty binarny zegarek naręczny, spodobał mi się i tak postanowiłem zrobić wersję stacjonarną :D Zegar pracuje w trybie...
Timer będzie odliczał np. sekundy tak jak Waitms 1000, tylko dokładniej. Dobra rada: Odinstaluj BASCOM i zacznij się uczyć C dlatego: http://mikrokontrolery.blogspot.com/2011... Kurs C: http://mikrokontrolery.blogspot.com/2011... Kurs AVR w C: http://mikrokontrolery.blogspot.com/2011...
Witam W spakowanym pliku masz projekt płytki (Eagle ver5.3) Pozdrawiam.
http://obrazki.elektroda.pl/5457627400_1... Witam! Na wstępie muszę powiedzieć że to moja pierwsza tego typu konstrukcja, więc proszę o wyrozumiałość :) Chciałbym przedstawić konstrukcję nad którą ostatnio pracowałem. Jest to prosty zegar bazujący na mikrokontrolerze Atmega8 oraz RTC PCF8563P. Na pomysł stworzenia takiego urządzenia...
Kwarc możesz kupić, chociaż na samym początku uruchamiaj bez kwarcu. Istnieje ryzyko, że popsujesz układ źle programując tzw. fuse bity. Do pierwszych zastosowań spokojnie wystarczy wewnętrzny zegar Atmega8, który fabrycznie jest ustawiony na 1MHz.
Panowie, nie bądźmy złośliwi względem nowych. Wszyscy kiedyś zaczynaliśmy (ja nadal zaczynam ;) ) Co do kolegi romantv to poszukaj troche, takich układów w necie jest tony.
Witam, proszę o pomoc w zaprojektowaniu PCB. W załączniku schemat Eagle. Witam Projekt w Eagle 5.10" + PDF. A sterowanie przekaźnikiem i buzerem może odbywać się bez zmian na schemacie (tranzystory PNP) gdyż w takiej konfiguracji wystąpi spadek napięcia o 0,6V (spadek na złączu BC tranzystora). Kiedyś sprawdzając kilka sztuk przekaźników z cewką 12V,...
Nie znam się na bascomie, ale czy w petli do loop nie powinno być Pwm1a = X, b tak jak zostało napisane to wygląda jak by było z czytywanie raz z addc raz z pwm. I takie pytanie co do zadeklarowania częstotliwości czy to coś w ogóle da, w zasadzie funkcje delay i inne wykorzystujące opóźnienia po prostu wykonają się szybciej, czyli tak jak by zmniejszyć...
Np. CKSEL 1111 SUT 00 i zaprogramowany CKOPT czyli 0. Odwiedź [url=http://www.engbedded.com/cgi-bin/fc...
jakie jest ustawienie rezonatora wewnętrznego w atmedze 8 nowej? 1MHz Zmienić to można tylko fusebitami. Jeśli się boisz to tymczasowo - dla prób - możesz zmienić: "Counter1 = Counter1 + 34286 " na "Counter1 = Counter1 + 61629". Będzie prawie sekunda.
Na początek zmień zasilacz na 7,5-9V. Stabilizator musi mieć odpowiedni zapas napięcia dla prawidłowej pracy. Mam nadzieję, że są przy nim kondensatory - zgodnie z wymogami.
Wygląda OK. Kup diody o podwyższonej jasności, w zależności od oświetlenia zewnętrznego kilka miliamperów spokojnie wystarczy. Zakładasz 2V spadku na LED - ale tylko na czerwonych, inne kolory mają wyższe spadki. Zastanów się, w jaki sposób wykonać programową kalibrację częstotliwości kwarcu, bo idealnych 32,768Hz na pewno nie uzyskasz. Pozdrawiam,...
Jeśli podłączysz zegar pod XTAL1 to powinno być ok. Czy masz zewnętrzny generator, czy rezonator, nie będzie to miało znaczenia, więc fusebitów przestawiać zasadniczo nie trzeba. Sprawdź czy podany zegar ma właściwą amplitudę. Jeśli wcześnie układ zegara się nie wzbudzał, to często przyczyną są wadliwe kondensatory przy kwarcu.
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,...
Jeszcze - jak zauważył kolega C4, C5 i C6 źle podłączone. Oczywiście kondensatorami tymi należy zblokować piny zasilania do masy, a nie do +5V Co do Aref - doprecyzuję - podłączenie Aref zależy od tego, co zamierzasz mierzyć na ADC. Tutaj mały help: http://mikrokontrolery.blogspot.com/2011...
Przy 9600 masz 7% błąd więc mogą być przekłamania. Zainicjuj uarta na 4800bps u mnie działa z wewn. kwarcem 1Mhz (USART_Init(12)). Więcej nie pomoge. Powodzenia.
http://obrazki.elektroda.net/13_12605756... Układ wykonałem głównie dla sprawdzenia kontrolera ENC28j60. Funkcją tego układ jest pobranie czasu z serwera czasu za pomocą protokołu SNTP i wyświetlenie go na wyświetlaczu LCD 2x20. Układ komunikuje się z dowolnym serwerem SNTP/NTP poprzez stos protokołów ARP/IP/UDP/SNTP, dodatkowo zaimplementowany...
Tutaj jest wszystko opisane: http://www.tkdami.net/~voytek/programy/p...
Przeglądając Twój program mam takie małe spostrzeżenie, a mianowicie w pętli głównej masz wywołaną procedurę Gettime - ' Call Gettime' - która działa na I2C. Co się stanie gdy podczas wykonywania procedury Gettime zostanie zgłoszone przerwanie od Timer'a?? Program przerywa wykonywanie procedury Gettime i skacze do obsługi Timera a tam jest wywoływana...
Właśnie przed chwilą też uruchomiłem zegar na ATMega8 choć wykorzystujący kwarc 32kHz (tzw. zegarkowy) niezależny od generatora głównego procesora. Jeżeli chcesz pozostać przy swoim pomyśle (równie dobrym) to w BASCOM-mie po kompilacji przejdź do opcji programatora gdzie będziesz miał trzy zakładki FlashROM ,EEPROM i Lock and Fuse Bits. Więc wybierz...
Nie podałeś ważnej informacji - częstotliwości zegara jaki jest ustawiony.
Mam problem z uruchomieniem zegara który znajduje sie na elektrodzie i na tej stronie: http://vss.pl/?q=node/53 ATmega jest dobrze zaprogramowana, a na wyswietlaczach pojawiaja mi sie nie pelne cyfry. Dwa srodkowe wyswietlacze wogole sie nie swieca. Prosze pomóżcie. Pzdrawiam Adrian
Panowie. Przyszedł mi taki pomysł do głowy. A gdyby kolega nasz zaraz za bateriami dał np. dwie diody prostownicze, żeby stracić coś około Volta z zasilania a zamiast ATmega8 dał np. ATmega88PA, która jeszcze pracuje przy zasilaniu 1,8 V? Tracisz niepotrzebnie energię na diodach. W takim rozwiązaniu i tak by wycyckał czy to baterie, czy to akumulatorki...
Pewnie w "fusach" masz ustawiony bit ckdiv8, powoduje on zmniejszenie częstotliwości taktowania ośmiokrotnie.
Witam, Jakim kwarcem kolega popędza ten układ? Podłącz diodę led do portu (przez rezystor) i migaj nią co 1 sekundę (programowo). Wtedy będziesz miał pewność, że procek popędzasz takim zegarem jak zadeklarowałeś.
Jeżeli wymieniłeś baterię i przez jakiś czas działało prawidłowo, to wskazanie będzie na baterię. Problemy z kwarcem też mogą wystąpić przy takich temperaturach (-20*C), ale wtedy układ nie traciłby danych z pamięci tylko notowałbyś opóźnienia. W skrajnych przypadkach, bardzo niska temperatura i duże drgania (duży prąd, co nie dotyczy PCFa) kwarc pęka....
Nie ma problemu - da się tak komunikować... Obliczony błąd na moim egzemplarzu przy tej prędkości i ustawionym zegarze na 4MHz wyniósł raptem 2%... Czyli w granicach tolerancji, którą przyjąłem (i przy której da się jeszcze połączyć) na 3,5%... Warto przetestować, ponieważ różne egzemplarze mogą zachowywać się inaczej. No i zależy to też od warunków...
podłączasz trymer pomiędzy Xtal2 (in) procesora a masę
Witam, Przyczyną problemów może być brak skonfigurowania prędkości portu I2C. Prędkość portu jest określana wzorem: SCL frequency = CPU Clock frequency/(16 + 2(TWBR) ⋅ 4^TWPS) Jeżeli rejestry TWBR i TWSR nie są inicjowane, to po resecie TWBR i TWPS mają wartości =00h. Czyli dla oscylatora 8MHz otrzymamy częstotliwość szyny 8Mhz/16=500kHz a maksymalna...
Znacznie lepiej (i zdecydowanie dokładniej) byłoby wykonywać to w przerwaniu timer-a pędzonego rezonatorem zegarkowym, lub cały uC z niego taktować. Skrócenie okresu możnaby chociażby, realizować ładując odpowiednią liczbę do timer-a po przepełnieniu. Pozdrawiam, GSM
http://obrazki.elektroda.pl/7351975200_1... Witam. Chciałbym zaprezentować wykonany przeze mnie zegar binarno-cyfrowy oparty o mikroprocesor Atmega8. Dlaczego binarno-cyfrowy? Ponieważ ma dwa tryby działania: 1. Tryb binarny, gdzie świecą jedynie niebieskie diody. 2. Tryb mieszany, gdzie dodatkowo oprócz postaci binarnej mamy też możliwość...
Multipleks na 4 wyświetlacza robisz tak: Na jednym porcie Atmegi wystawiasz dane segmentów z tej cyfry która wybierana jest jeden z czterech bitów następnego portu. Zmieniasz te dane na kolejne z czasem około 2,5 ms co gwarantuje Ci że nie będą migotać. Ja taki czas po prostu sobie wypraktykowałem.
skoro nie grzebałaś w fusebitach to zwolniłaś programator zworką ? bo ma czasem problemy z programowaniem układów pracujących z zegarem <= 1Mhz na pełnej prędkości :)
http://obrazki.elektroda.net/86_12667727... Witam, chciałbym pokazać wam dopiero co skończony zegar oparty na uC Atmega8L oraz pcf8583. Zegar pięknie prezentuje się wieczorem oraz w nocy. Wyświetlacz to 6 cyfr 7segmentowych, każdy segment składa się z 5 diod (5mm) w kolorze czerwonym (może to niezbyt czytelnie wygląda w dzień, ale obudowa...
Sprawdź częstotliwość taktowania uC i ustaw zgodnie z zadeklarowaną w programie, bo może być za szybko i LCD się nie wyrabia.
1. Nawet jak by była wybrana inna opcja niż druga to procesor i tak przyjął by dowolny sygnał zegarowy. Może być od kilku Hz do 20MHz. Podaj z 1...20MHz i będzie dobrze. 2. Deklaracja w BASCOMie niema nic do rzeczy. To tylko informacja dla kompilatora o spodziewanej częstotliwości taktowania. Możesz zadeklarować i 1Hz i 100000000000000Hz a program dalej...
Dzień dobry, chciałbym opisać zegar szachowy mej konstrukcji. http://obrazki.elektroda.pl/2838677600_1... http://obrazki.elektroda.pl/4442183300_1... http://obrazki.elektroda.pl/1402313500_1... Pomysł zbudowania takiego zegara zrodził się w mej głowie, kiedy w okresie zainteresowania mikrokontrolerami...
Witam! Chciałem zaprezentować zegar mojego wykonania na uC Atmega8, soft został napisany w bascomie. http://obrazki.elektroda.net/76_12866477... http://obrazki.elektroda.net/48_12846569... http://obrazki.elektroda.net/32_12846578... http://obrazki.elektroda.net/17_12846578... http://obrazki.elektroda.net/81_12846578...
Dlaczego program główny jest podprogramem??? w _ustaw trzeba się odwołać do setdate: i settime: Trudno zrozumieć jak TO działa-dziwne że działa. Gdybyś dał własne komentarze a potem je "czytał ze zrozumieniem..."
Witam No cóż jeśli chodzi o sugestie to zobacz tu [url=http://www.elektroda.pl/rtvforum/to... Atmega8 i TWI , ale jak zacząć..., a później tu [url=http://www.elektroda.pl/rtvforum/to... Atmega8 i TWI na przykładzie zegara LED. Przeanalizuj te przykłady i coś sobie wybierz. Życzę powodzenia w konstruowaniu...
A zegar w mikrokontrolerze masz jaki? Wewnętrzny?
Jest latwiejszy sposob, zaczerpniety z ksiazki Marcina Wiazani. Zamiast Timer1 = 36736 powinno byc Timer1 = Timer1 + 36736 To Ci uwzgledni gubione takty. W momencie przepelnienia Timer1 = 0, ale czas nadal biegnie, wiec licznik rowniez zlicza takty zegara. Zanim dojdzie do linijki, w ktorej ustawiasz ponownie wartosc timera, minie kilka-kilkanascie...
Czy kwarc oscyluje? Spróbuj dodać dyrektywe podającą częstotliwość zegara.
Może być to wina mojej przeglądarki, jeśli zegar Ci zadziała to dodaj jeszcze ten kondensator o którym pisałem. Również Pozdrawiam, oraz mam nadzieję że układ zadziała bo nie mam już więcej pomysłów.
Zegarek oprócz funkcji wyświetlania czasu ma pokazywać temperaturę i mieć możliwość sterowania z pilota (RC5). Normalnie (by default) Bascom używa Timer0 dla RC5. Jeżeli Timer0 masz zajęty do inego celu, więc potrzebujesz skonfigurować Timer2 dla RC5. e marcus
włączyć układ "Brown Out Detector". Próg zadziałania ustawić na 4V; BODLEVEL odpowiada za ten próg...
spróbuj odłączyć od portu lpt i podciągnąć reset do 1, jak masz ustawiony zegar? Na wewnętrzny generator? (fusebity)
Witam, w projekcie, który realizuję pojawił się problem zbyt małej dokładności zegara w długim okresie czasu. Dla dostępnych na rynku oscylatorów jest to ±20 ppm, co oznacza ponad 6 min/rok. Oczekiwana dokładność w projekcie to <3min/rok. Znam rozwiązanie typu DS32kHz, ale jest zbyt drogie. Słyszałem o możliwości synchronizowania zegara...
A skąd masz pewność że procesor pracuje z zegarem 16MHz? Odczytaj fusebity i zobacz jak skonfigurowany jest zegar.
Wewnętrzny oscylator ma 8Mhz, do tego jest jeszcze dzielnik zegara /8. Domyślnie jest włączony, będzie dzielił również zewnętrzne źródła zegara.
Albo tak jak poniżej. Pozdrowienia - teedd
Rejestry przechowujące czas po uruchomieniu mają przypadkowe wartości. Musisz najpierw wpisać czas do zegara.
Skoro jesteś początkujący szukaj artykułów o programowaniu w Bascom w archiwalnych numerach EdW (Mikroprocesorowa Ośla łączka). Wykorzystanie programów w innym języku moim zdaniem będzie trudne i bezcelowe. Bascom jest wyposażony w wiele gotowych procedur do obsługi LCD albo przetworników ADC i ma polski plik pomocy co jest dużą zaletą. Do odczytu temperatury...
Dziękuję za reakcję chcę zastosować wyświetlacze duże na płytkach AVT2222 ze wspólną anodą, schemat wyświetlacza i układu zegara w załacznikach Mam jeszcze problem z wsadem do atmegi mianowicie: po zasileniu układu oraz po kliknięciu pauzy wyświetlacze pulsują a chcę żeby świeciły ciągle Drugi problem z liczeniem minut,układ liczy do 60 i się zeruje,ja...
Nie. Kolega wOjasmen nie ma pojęcia a się wypowiada. Nie odróżnia UARTU od I2C. Jaki sens ma łączenie linii danych z linią zegara?
Sprawdź na jakich zegarach chodzą. Te uC funkcjonalnie się nie różnią.
Ok, dzieki za odpowiedzi, takie pytanie dodatkowe jeszcze mam, jaka najnizsza czestotliwosc mozna ustawic (na wew zegarze) ?
No jeśli to ma sterować jakieś silniki, a nie wiadomo co ty tam dalej dasz po drodze to jednak jakiś koralik sobie załatw (to L1) ;) Zasilanie +5V do samego FT232RL możesz dać bez najmniejszego problemu. A resztę swojego układu razem z mikrokontrolerem zasil z jakiegoś zewnętrznego źródła skoro mają też być zasilane silniki - no bo chyba nie chcesz...
Cześć, jestem bardzo zainteresowany budową tego zegara Nixie. Mam tylko schemat i plik hex i zastanawiałem się przed rozpoczęciem, czy będę miał jakieś problemy z ustawieniami bezpieczników. W przeszłości używałem tylko PIC i Arduinos. Każda pomoc będzie bardzo mile widziana.
A co znaczy słowo: Redefined? i wszystko jasne co do tego warningu. wywal tę definicję F_CPU z kodu i sprawdź w opcjach jak masz zdefiniowany zegar.
kiepsko szukałeś w dziale DIY jest tego mnóstwo http://www.elektroda.pl/rtvforum/topic73... http://www.elektroda.pl/rtvforum/topic10... poszukaj "atmega8 +zegar"
To jest włączenie plików nagłówkowych, które nie "importuje" żadnych "bibliotek". Rejestru OSCCAL nie musisz ustawiać - powinien on być fabrycznie zaprogramowany tak, żeby dać właściwą częstotliwość zegara.
No bo ten układ nie ma czegoś takiego jak drzemka. Jedyny sposób to po odebraniu alarmu albo przestawić go, aby po 9min wywołał kolejny alarm, albo odliczyć te 9min na uC sterującym.
witam, potrzebuje schemat zegarka na procesorze atmega8, albo 2051 atmela na wyświetlaczu 7 segmentowym. Głównie chodzi o koszt zegara. ma byc jak najtańszy. koniecznie bede potrzebował płytkę drukowana do schematu. Dziekuje.
PORTB |= _BV(0); //przypisanie tylko na PB0 "1" PORTB &= ~_BV(0); //przypisanie tylko na PB0 "0" PORTB = _BV(0); //przypisanie na PB0 "1", na resztę PORTB "0" PORTB = ~_BV(0); //przypisanie na PB0 "0", na resztę PORTB "1" Tak właśnie jest. Aby zrozumieć działania na bitach można sobie to rozpisać w ten sposób: PORTB |= _BV(0); // na: PORTB...
W ULN są rezystory wewnątrz układu, więc dołożenie do 2k jeszcze paru omów nie ma sensu. Uwzględnij wszystko, co napisałem - to są grube błędy. Najgorszy - to brak rezystorów przy segmentach/anodach oraz sporo za małe rezystory w bazach tranzystorów sterujących anodami.
Mozesz to zrobic za pomoca AVR Studio w Fusach max 8MHz
A jakiego zegara wogóle używasz? Kwarc, czy wewnętrzny RC? Pierwszy bit to który, najstarszy, dobrze zrozumiałem? Bo dla mnie, to wygląda tak, jakby po prostu zegary (prędkości) się nie zgadzały. Zwłaszcza, że nie sprawdzasz, czy był błąd transmisji (ramki). Fuse-y poprawnie ustawione (zgodnie z założonym zegarem)?
Trzeba ustawić SCK na 250 Hz czyli 1/4 zegara taktującego mikrokontroler
Witam, pracukę nad zegarem cyfrowy, ale ze wskazówkami jak w zegarze analogowym, na diodach led. Opieram się tu na zegarze ze strony: http://tobajer.w.interia.pl/Elektronika/... Mój zegar będzie podobny, więcej diod itp, ale przede wszystkim wykonany na Atmedze8, natomiast mam pytanie dotyczące schematu zegara z tamtej strony, podję...
aha to źle zrozumiałem. myślałem że jak pilot nadaje to zegar staje. no to w takim układzie podejrzewam że getrc5 używał właśnie do odbioru kodu timera0. Zmień w swoim programie odmierzanie czasu z timera 0 na timer1 i zacznie działać.
Witam Zabieram się za zegar binarny na ATmega8 http://www.elektroda.pl/rtvforum/topic64... i doszedłem do malutkiego problemu i zarazem pytania na schemacie widzę rezonator a w układzie zastosowano generator kwarcowy i stąd moje pytanie czym się obie te części różnią ? zauważyłem też że przy generatorze nie zastosowano kondensatorów 33pF
heh ja w ogole blednie myslalem nad obliczeniem tego bledu na takiej zasadzie ze licze sobie to sam np jesli chcemy cos odczytac z pamieci to wykonuje sie to w 4 taktach maszynowych i myslalem ze to sie tak liczy:) a tu wszystko na wzorcu ;)
Generalnie nie nazywałbym tego tematu zegarem czasu rzeczywistego. Atmega jest spoko, jeśli stosujesz Bascoma to masz jak zwykle problem z precyzyjnym wyliczeniem czasu i cykli procesora więc ... . 1. Albo praca na timerze i przerwaniu ... 2. Albo zewnętrzny RTC :) - jako samodzielny układ scalony :) ; W skrajnym przypadku ... , stosowanie Atmegi może...
Wiem ze tak nie powinno byc, ale tak na szybko to napisalem. Problem nie tkwi w przerwaniu, bo to samo bylo przedtem. Przerwanie zrobilem tylko i wylacznie zeby sprawdzic czy uklad w ogole cos do atmegi wysyla, w sensie o sygnal z kwarca zegara.
Przy PCFie masz kondensator 22pF. Zalecał bym w tym miejscu trymer, żeby móc wyregulować częstotliwość działania generatora, a co za tym idzie dokładność pomiaru czasu. Z doświadczenia wiem, że takie regulacje są konieczne jeśli nie chce się co trzy dni nastawiać zegara.
Bez litery L; ATMEGA8L Wgrać hex, ustawić na zegar zewnętrzny; high byte = 0xc9, low byte = 0x9f
Pasuje ATMEGA8 z PU
Ten zegarek taktowany jest zegarem procesora, kod jest poprawne wobec czego masz źle ustawiony zegar procesora w fusach. Dla lepszej dokładności wykorzystaj zewnętrzny kwarc. A obecnie poprawnie ustaw zegar wewnętrzny. procesor MUSI być taktowany 8MHz.
Witam, tu w Zegarek docelowo będzie używany przez dziewczynę, więc musi być przejrzysty. - to już szowinizm...
Jeśli, Atmegi zasilane są osobnych źródeł zasilania to obie masy połączyć, tak? Tak. Jeśli chodzi o prędkość to wydaje mi się że obydwa uc powinny być taktowane takim samym zegarem a z prędkością nie należy przesadzać.
Witam Jestem w trakcie robienia zagara nixie ze strony http://mirley.firlej.org/zegar_nixie Mikrokontrolerem jest Atmega8 a wkład zrobiony na Bascomie. Potrzebuję dodać opcję chwilowego wyłączenia lamp, w celu zabezpieczenia lamp przed zatruciem. Bardzo proszę o pomoc. To kod: '************* Konfiguracja uC ***************** '***************************************...
crazy_phisic : Zauważ, że przebieg na wyjściu to połowa częstotliwości przepełniania timera. kaczy1n : Moja propozycja, to ustawić prescaler na 1 i nic nie ładować do timera - będzie się przepełniał co 256 cykli zegara. No i należy wybrać poprawne źródło zegara.
No to właśnie o tą wielkośc mi chodzi tylko o jakie rozmiary trzeba podać
No właśnie jak odliczać te takty... Próbowałem za pomocą timera1 generować odpowiednie odcinki, ale już od pewnego czasu, nie wiedzieć czemu, wpisywanie wartości do licznika nie działa jak powinno. Ogólnie chodzi o to że przy zmierzonej częstotliwości obrotów np 10hz, wygenerować np 1000Hz...
Witam Czy komunikacja między 2 avr'kami z różnym zegarem taktowania będzie prawidłowa ? Atmega8 będzie taktowana zegarem wew. 8MHz ,a atmega16 16MHz
Kolega czytał opis w helpie o Config RC5 ? jest tam napisane, że GETRC5 korzysta z Timera 0 , a tego samego timera używasz do multipleksowania.
Jeśli chodzi o zegar to szczerze nie wiem o co Ci chodzi. DS1307 którego Wybrałeś to jest właśnie RTC liczy on czas niezależnie od tego czy ma zasilanie czy nie, po to jest bateria obok niego. Zamiast przekaźników lepiej użyć Triaka i optotriaka. Po co ten potencjometr na schemacie? Nie lepiej użyć normalnego zasilacza tylko taki z gniazdem zapalniczki?...
The calibrated internal RC Oscillator provides a fixed 1.0, 2.0, 4.0, or 8.0MHz clock. Przyniesiona ze sklepu M8 pracuje na wewnętrznym zegarze 1 MHz! Spróbuj $crystal = 1000000
Nie koniecznie. Kłania się nota katalogowa megi i możliwości zegarów (oscilator).
Zgadza się.
To by zepsuło ogólną koncepcję zegara. Przynajmniej dla mnie.
Przerwanie od przepełnienia (co 1 sek.) Jeśli masz taką potrzebę możesz co 1 sekundę, ale jeśli nie musisz, to wykorzystaj timer do końca i wybudzaj co 8 sekund :) Czy poza Atmegą8 i Atmegą32 jest jeszcze jakiś inny AVR mający taką fajną funkcję jak możliwość podpięcia kwarcu zegarkowego oraz to aby pracował na nim w trybie asynchronicznym ? ... nie...
listwa zegarem termostat zegarem sterownik zegarem
regulacja obrót szlifierka instrukcja lodówek polar telewizor sprzedam
cadillac escalade philips senseo
Ciężar podstawy odciągu dla 9-metrowego masztu QGIS 3.3 zawiesza się po uruchomieniu - wersja 3.28.13 działa