Prawda jest taka że czytałem i ciągle nie wiem co jest nie tak. czytałem o tych timerach już dużo. Mam atmega32 i kwarc 11059200hz ew. 12Mhz
Czym zabezpieczyłeś płytkę?? Plytke zabezpieczylem roztworem kalafoni. Czy gdybym chciał zamiast akumulatorka podtrzymującego zastosować zwykłą bateryjkę litową typu CR2035 to musiałbym coś zmieniać w schemacie? Tak. Trzeba wyrzucic rezystor R9. Ale.. Bateria CR2035 jako podtrzymanie nie za bardzo pasuje z uwagi na dość duży prąd podtrzymania działającego...
Przy takim trybie pracy timera (zamiast sugerowanego przez piotrva CTC) Twój zegarek będie się zawsze późnił, bo od zgłoszenia przerwania do przeładowania timera zawsze upłynie pewien czas, w dodatku nie zawsze taki sam. To nie jest dobry sposób na dokładne odmierzanie czasu.
Witam, Nie rysuję żadnych schematów na komputerze. Na moim schemacie jest wszystko jasne jak tylko zna się wyprowadzenia układów scalonych. Zastosowany kwarc do procesorka to 12MHz a do zegarka jest standardowy 32768Hz. LCD jest podpięty do uC tak: P1.7 - DB7 P1.6 - DB6 P1.5 - DB5 P1.4 - DB4 P1.3 - E P1.1 - RS http://www.elenota.pl/pdf/Atmel/doc1001....
Witam :D Jestem posiadaczem podobnego zegarka opierałem się na projekcie AVT2632 . Do budowy użyłem procesor AT89C2051, kwarc 12MHz, wyświetlacze LSD080BSR-10 (wspólna anoda), Dodatkowo diody LED (dzień tygodnia), reszta elementów z szuflady :D Koszt to ok 25zł Zegarek jest zasilany z ładowarki od telefonu i akumulatorka LI-ion 3,7V 850mAh z Nintendo_DS....
Po co się męczyć użyj kwarcu 32Khz w trybie asynchronicznym otrzymasz dokładnie 1 sek. Tak nawiasem mówiąc to ja na tej podstawie mierze częstotliwośc oscylatoara RC a przy podłączeniu np kwarcu 12Mhz otrzymuje wynik 11.999Mhz,, Dodatkowa stosując power-save masz zegarek do dyspozycji
opóki się na tyle nie rozjedzie, że trzeba będzie ponownie obliczyć i wprowadzić współczynnik "kompensacyjny" heh. Zawsze to lepsze niż bez bez tego. Możesz także wartość wprowadzić np. po miesiącu jak sobie policzysz ile wychodzi na tydzień. Będzie trochę dokładniej... :) Dodano po 20 P.S. Zegarek zrobiony jest w oparciu o mikroprocesorek - a za dokładność...
Pamiętaj, że sama sonda pomiarowa może mieć pojemność 100pF i więcej więc nie ma się co dziwić, że zrywasz drgania. Zmierz sobie pojemność pół metra samego przewodu pomiarowego z sondy zobaczysz ile to pF potrafi mieć. Już przyłożenie do rezonatora obciążenia o pojemności nawet niewielkie 1pF spowoduje, że rezonator 10MHz popłynie kilka Hz. Jeżeli już...
W jednym z tematów znalazłem coś takiego: Proponuję nie wprowadzać ludzi w błąd. Dokładny pomiar czasu przy pomocy uC '51 tylko i wyłącznie na kwarach 11,0592 itp i żadnych 12 ani 24 MHz!! Nie wierzę, twierdzę wręcz, że to herezja :D Jest tam też link do FAQ http://www.elektroda.pl/rtvforum/viewtop... a w tym FAQ czegoś mi brakuje....
Przedział błędu (programowo) to-1 do +1 sekund co 24h , to zależy od kwarcu(12Mhz) i kondensatorów przy nim,można wstawić trymer i po sprawie . dodano Przy attiny błąd będzie ciut większy kwarc 4 lub 8 Mhz ale też w normie .
Ehh, teraz dopatrzyłem się dokładnie co Ty wypłodziłeś... W ten sposób nie robi się zegarka, odliczanie czasu musi odbywać się w przerwaniu, a nie w głównej pętli programu.
Dajcie spokój! I co to koledzy przeskodzi? Niech nawet ma kwarc 12MHz, to niech nawet sie wykonuje wszystko w 2 cyklach i co? Dostaniesz 500kIPS, mało? Na początek?? Zegarek na tym pójdzie, spokojnie :D Poza tym są chyba z TI procki z lista rozkazow kompatybilna z '51, a majace predkosc do 8MIPS;ów, RISCI :D
Projekty zasilane z baterii realizuje się znacząco inaczej: - trzy części: http://mikrokontrolery.blogspot.com/2011... - a tu jeszcze więcej: http://mikrokontrolery.blogspot.com/2011... Jeśli to zegarek, to należy maksymalnie spowolnić mikrokontroler i usypiać...
na 8252 czyli rodzina '51. Martwi mnie troche czy biedactwo da sobie rade bo obsluga samego wyswietlacza to sporo kodu + obliczenia na floacie ktore to ma prezentowac. Nie wiem czy zegarek 12Mhz wystarczy do tego wszystkiego tym bardziej ze KS nie ma generatora znakow(ktorego i tak nie chcialem) wiec kazda cyferke i literke wyswietlam jako mape. Rozmiar...
Kilka pytań i spraw, ktore być mogą okazać się pomocne: Z wartości przeładowania T0 (D8EF) i faktu że przerwanie chodzi 100 razy/sek domyślam sie ze używasz kwarcu 12MHz . Jednak jesli ma to byc równo 100Hz to zauważ że podana u ciebie wartosć początkowa jest za mała o 1, bo powinno byc: T0pocz = FFFFh - (Fxtal / 12 / Fto) + 1 = D8F0h (a nie D8EFh)...
dzieki za tak szybka odp ;] slyszalam wlasnie, ze dla poczatkujacych najlepszy jest bascom, ale z 2 strony mam jeszcze do napisania obsluge zegarka, przyciskow, czujniki temp i balam sie, ze z kodem sie nie zmieszcze do pamieci ;P
tak tylko ze ten zegarek ma taką dokładnosć jak mechaniczny. proponuje inny sposób ( na zegarek ). timer0 mode 2 ( z automatycznym przeladaowaniem ) wpisujesz to tl0 np: 250; przerwanie co 250us ( kryształ 12MHz ) acha w deklarujesz przerwanie z parametrem "nosave". liczysz przerwania np 200 przerwań to 50ms; liczysz 50-ti po 20 piedziesiątkach masz...
Dopasowanie tego co wpisać do rejestru owszem jest tam jakimś sposobem ale raczej rozjedzie ci się bardziej po jakimś czasie. Są tkie specjalne częstotliwosci kwarców (wcale nie droższe) które sie świetnie nadaja do 12 taktowego licznika 65536 impulsowego. Ja używam 7,86432MHz co bez dotykania rejestrów licznika daje 10 przerwań na sekundę (=żadnych...
Dobrze. Znalazłem 3 szt., 104 czyli 100nF jak na foto. W sobotę kupiłem dwa kwarce. Jeden na 12MHz a drugi ze schematu 11.05xxMHz. Który z nich zastosować? Kupiłem też rezystory 180Ohm i 330Ohm. Liczę trochę na trafienie ...mogę się zdziwić. Ale nie wstawiam ich. Dopiero jak będą CYFRY zrobione a to jeszcze trochę potrwa.
Tak też postanowiłem zrobić że dam kwarc 12MHz. Lecz mam programator ISP czyli jeśli ustawie fusebit A897 na 0000 External Clock to nie bede mógł zaprogramować procesora moim programatorem. Ale wymyśliłem że zrobię generator i podłącze go do XTAL1 i rzeczywiście podziałało a procesor zaprogramował się. Ale niestety procesor w rzeczywistoście nie działa...
Kazdy sposób , który pozwoli przenieśc napięcie na obrotowy element jest dobry. ---------------------------------------- Na prośbę zamieszczam poglądowy schemat podłączenia elementów - zrysowany z prototypu połączonego "w pajęczynkę". Nie był mi nigdy do niczego potrzebny, ponieważ wszystko tworzone było "w locie" (jeśli są tam jakieś błędy pod względem...
czy mógłbyś podać zbiór potrzebnych części tak jak pisałem wcześniej, zegarek składa się z 3 głównych podzespołów: - mikrokontroler AT89c4051 smd - 1 szt. - pamięć flash AT25f2048 smd - 1 szt. - wyświetlacz od telefonu nokia 3310 - 1 szt. pozostałe części: - kwarc 12MHz smd - 1 szt. - kondensatory 33pF smd - 2 szt. - kondensatroy 10 uF tantalowe smd...
6 lub 12MHz dzieli się bez reszty i nie ma żadnego "ogona" zero korekty. Mam kilka już zegarów zrobinych na tej zasadzie liczenia i chodzą jak "Atom" Aregulacja kwarcu to na sygnale ALE można ustawić z taką dokładnością jak Ci się wumaży, kwestia dokładności częstotliwościomierza.
ps. najważniejsze są oczywiście czujniki temperatury TMP100 lub TMP101 . Można je dostać jako próbki w firmie Texas Instruments schematu nie ma, bo projekt był robiony w locie ale jak ktoś wie o co chodzi w asemblerze to da sobie radę. Oto ważniejsza część kodu która powinna wszystko wyjaśnić: ENEQUP3.0 RSEQUP3.1 RWEQUP3.7 DANAEQUP1 SDABITP3.4 SCLBITP3.5...
Takie moze glupie pytania ale zaryzykuje i napisze. Jestem poczatkujacym w uC wiec pytam. Po pierwsze chcialbym zeby mi ktos wytlumaczyl jak obliczac czas z generatora i ile przerwan itd i jak ustawic procka. Mozna od razu na 12MHz generatorze. Po drugie jak obslugiwac LCD zeby wyswietlal mi czas. Czy pisze sie osobny pod program do minut i godz gdzie...
Kupiłem kwarc 16MHZ, 12MHz (pod USB) i zegarkowy, ale nie do końca wiedziałem, czy mogę go podłączyć zamiast obecnego. Mam wlutowany 16, bo początkowo uznałem, że "co za różnica" . Co do Twojego wyjaśnienia... Jeszcze kilka razy to przeczytam i pewnie załapię. W przerwaniu mam mieć sterowanie anodami, a w pętli głównej obsługa katod, czyli segmentów?...
Witam Od jakiegoś czasy chce zrobić zegarek na atmega8. Do odliczania sekund użyłem unsigned int i=0; void wait(long t) { long cnt = 0; TCCR1A = 0; TCCR1B = 3<<CS10; TCNT1 = 0; TIFR |= (1<<TOV1); while(cnt < t) { if(TIFR & (1<<TOV1)) { cnt += 65536; TIFR |= (1<<TOV1);...
To wszystko zależy od tego w jaki sposób napiszemy program. Jeśli będziemy czekać bezczynnie na konwersje temperatury to może tak być jak napisałeś. Czasy transmisji bitów po 1W są rzędu us. Przy przerwaniu co 10us już mogą pojawić się problemy. Przy czasach 1us, przerwanie zajmie 50-80% czasu procesora. 1W da się obsłużyć w IRQ, ale wątpię aby w tym...
Przypuszczam, że koszt takiego układu w Polsce wyniesie około 80zł :? - urządzenie nie zaliczało by się więc do "najtańszych". Przyznam, że sam nie kupowałem tego układu, robiłem jedynie projekt na płytce "evaluacyjnej" z tym procesorem na zajęciach z mikrokonwerterów na Politechnice. Post napisałem z myślą osobach które "przez przypadek" były by w...
Witam, może i temat wyczerpany ale może coś dorzuce od siebie. Ostatnio tez tobiełem ot taki zegarek i napotkalem na te same problemy z BASCOM'em dokładność udało mi się zwiększyć zastepując komende "LOAD TIMERx" asemblerowymi "mov" Przykład zamieszczam poniżej może się komus przyda. (kwarc 12MHz) Dim Sekundy As Byte , Minuty As Byte , Godziny As Byte...
Odbieraniem obrazu atmega128 z kwarcem 16MHz sobie poradzi. Nie wiem co dalej ma sie dziać z obrazem. Jeśli szybszy procesor to można kupić http://www.olimex.com/dev/lpc-h2148.html , sa to ARMy pracują z zegarkiem 60MHz przy kwarcu 12MHz (wykorzystują PLL). Robiłem niedawno na takim module i ładnie to działa. webmortiz: Kamerka MCA-25 z tego posta jest...
Aby każdy (nawet początkujący) nie miał problemów z uruchomieniem tak prostego układu, przygotowałem 3 skompilowane pliki (hex i bin) z 3 różnymi opóźnieniami. W zależności od użytego rezonatora kwarcowego należy zaprogramować Atmela jednym z 3 plików. lampka 1.asm (hex, bin) - opóźnienie największe (teoretycznie kwarc 4-12MHz) lampka 2.asm (hex, bin)...
witam robie właśnie zegarek na układzie PCF8583 sterownym z 89s52. problem polega tym ze na wyświetlaczu pojawiają mi sie zmieniajace sie " krzaki " lub cyfry, zamiast konkretnych cyfr. 89S52 jest taktowany z f=12mhz, jeśli chodzi o kwestie budowy to probowałem juz zmiany rezystorów podciągających, zmieniałem tez układ i zasilałem układy z oddzielnych...
Witam Jestem początkujący w programowaniu mikrokontrolerów. pilnie potzebuję pomocy w napisaniu programu. Główne założenia projektu to zegar wyświetlany na wyświetlaczu lcd z możliwością ustawiania go za pomocą pilota. Zapewne ten projekt dla niektórych forumowiczów jest banalny. jednak dla mnie to nie takie proste. Znam podstawy programowania i ogólnie...
Jest to metalowy cylinderek zalany masa. Na jego powierzchni jest wytloczone M12000. Szukaj w sklepach elektronicznych rezonator kwarcowy 12MHz . Jest to element pasywny, często nazywany jako rezonator "do zegarków" (zresztą najczęściej właśnie tam był stosowany w obudowie TC38 ). Zresztą sam sprawdź jego wymiary.
Dziś na forum zamierzam zaprezentować chiński KIT zegara elektronicznego. Głównym powodem zakupu była chęć zdobycia mikrokontrolera, który obecnie na polskim rynku jest niewiele tańszy niż cały kit i sprawdzeniu jednaj związanej z nim rzeczy, ale o tym na końcu. https://obrazki.elektroda.pl/9698585700_... https://obrazki.elektroda.pl/2116908200_...
Z tego co ja czytałem to 8MHz jest ale dla Atmega8-PU a nie dla Atmega8A-PU Oczywiście w domu mam tylko 2szt Atmega8A-PU więc nie mam jak to potwierdzić Jedyne co mogę na ten temat to to że jak ustawiłem taktowanie zewnętrzne z kwarcem 12Mhz, a miganie LED ustawiłem na "co 1s" to porównując czas migania z zegarkiem wyszło ok. Moim zdaniem obsługuje...
WITAM :D Wiem, że różnego rodzaju zegarków było już wiele na tym forum, jednak ja chciałbym przedstawić swój ze względu na kilka ciekawych rozwiązań i funkcji, które inne zegarki z pewnością nie posiadają ;) Zacznę może od hardware'u a potem opiszę, które z urządzeń wykorzystuje napisany przeze mnie program. [Program będzie jeszcze rozbudowywany, dlatego...
Witam, chciałem zrobić sobie zegarek na układzie RTC PCF8583 i uC Atmega8, po 1,5 tyg przeszukiwanie elektrody i testów różnych programów postanowiłem się poradzić. Na LCD pokazują się liczby trzycyfrowe. Ostatni program który testowałem: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 12000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize...
strona 33: Frequency Range (MHz) CKSEL3..0 7.3 - 8.1 0010 Inna sprawa to z mojego PDF wynika, że przy 2,7V może pracować z zegarkiem 10MHz a przy 4,5V już 20MHz czyli przy 3,6V wyciąga 15MHz... Myślę, że przy 3,3V 12MHz nie będzie wyczynem dla tego procka Wersje datyszeetów zmieniały się często dla tej serii procków więc się nie dziw jak czegoś...
Jak w BASCOMIE zaaktywowac watchdoga w tym procku? Jak go resetowac i jak stworzyc plik konfiguracyjny do BASCOMA? Niestety wyszukiwarka na elektrodzie chyba padła, niemoge znaleźć podobnego tematu. Wycinek z PDFa Watchdog Timer (One-time Enabled with Reset-out) The WDT is intended as a recovery method in situations where the CPU may be subjected to...
atmega8l 12mhz atmega8 12mhz pilot 12mhz
ploter wycinania downloader samsung naprawić mały transformator
wentylator łazienka mikrokomputer cobra1
Głowica drukująca Epson L1210 - Micro Piezo, konserwacja i serwis Jak wyciągnąć kosz sprzęgła WOM w Zetor Frontiera?