REKLAMA

zegar atmega timer

Znaleziono około 1163 wyników dla: zegar atmega timer
  • AVR - Preskaler, timer, PWM

    Owszem, wykorzystać AVR z rodziny XMEGA - tam timer jest o wiele bardziej elastyczny, można go też taktować z innego timera, w efekcie uzystać dowolny preskaler zegara. W ATMega 64 timer też może mieć zewnętrzny zegar, możesz więc zewnętrznie połączyć wyjście jednego timera, który będzie preskalerem z wejściem zegarowym innego timera. CLK/2 w ten sposób...

    Mikrokontrolery AVR   18 Sty 2014 20:40 Odpowiedzi: 1    Wyświetleń: 1362
  • REKLAMA
  • QR Clock - zegar wyświetlający czas w formie kodu QR

    Po kilku miesiącach pracy wreszcie jest! Teraz możecie pytać, która godzina! Pomysł projektu powstał, kiedy przez cztery dni autor podróżował po kraju. Kody QR są bardzo popularne z wielu powodów. Sprzedawcy uznają, że są one bardzo praktyczne i żądają umieszczania ich wszędzie, gdzie się da – pomimo tego, że Część sprzętowa Pomijając fakt, że...

    DIY Zagranica   12 Sie 2013 09:24 Odpowiedzi: 8    Wyświetleń: 9399
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka z Arduino. Temat oczywiście nie zastąpi w pełni czytania noty...

    Artykuły   02 Kwi 2020 00:20 Odpowiedzi: 0    Wyświetleń: 2007
  • Atmega8 - resetowanie się układu przy zasilaniu z programatora.

    więc tak, schemat i fotka: wszystko działa, tylko tak jak pisałem z jakiegoś powodu procesor co jakiś czas wraca do początku maina. wszystkie zmienne zostają zresetowane, wpomniany MCUCSR nie rejestruje resetu. i dodam jeszcze kod [syntax=c] #define F_CPU 12000000L #include <avr/io.h> #include <stdio.h> #include <stdlib.h> #include...

    Mikrokontrolery   08 Mar 2014 22:39 Odpowiedzi: 6    Wyświetleń: 1539
  • [Atmega32][C] Jak używać dwóch źródeł przerwań na raz?

    Witam, w moim programie na atmegę 32 wykorzystałem timer0 oparty na zegarze procesora (8MHz) aby uruchamiać pewną funkcję ok. 100 razy na sekundę. Do programu postanowiłem dodać obsługę zewnętrznego kwarcu zegarkowego 32768Hz aby móc mierzyć w miarę dokładnie czas przy użyciu timera timer2. Po dopisaniu komend do obsługi kwarcu żaden timer nie działa....

    Mikrokontrolery AVR   20 Sie 2011 16:29 Odpowiedzi: 2    Wyświetleń: 1014
  • REKLAMA
  • Atmega328 - timer1 i timer0 sterowanie diodami

    Witam. Próbuję napisać program który będzie sterował włączanieM diod nad kręcącą się nad nimi tarczą z wyciętymi cyframi, taki zegar widmowy. Chcę do tego użyć timera1 i timera0 w atmedze328p. Timer1 ma liczyć czas jednego obrotu, dostaje sygnał z transoptora, korzystam z przerwania ICP. W przerwaniu, liczbę jaką do jakiej doliczył timer1 zapisuje gdzie...

    Mikrokontrolery AVR   19 Sty 2015 12:12 Odpowiedzi: 30    Wyświetleń: 2082
  • [atmega328p][c] timer0 - miganie diodą

    witam. bawię się od początku tygodnia z procesorem atmega328p. do tej pory wszytsko szło ok, dziś chciałem wziąć się za timery. znalazłem najprostszy program dot. timera0, jedna nie działa on u mnie :) pozmienialem nazwy rejestrów tak, by pasowaly do mojej wersji atmegi. dioda zapala się i tak już zostaje - żadnych zmian. zegar wew. mam ustawiony na...

    Mikrokontrolery AVR   11 Sie 2014 23:33 Odpowiedzi: 7    Wyświetleń: 3741
  • Zegar Nixie z jedną lampą Z566M

    Duże wyświetlacze lampowe Nixie, takie jak Z566M, są drogie i na aukcjach osiągają ceny powyżej 50zł/szt. Jednak nie trzeba kupować czterech lamp, by zbudować funkcjonalny i estetyczny zegar – wystarczy zaledwie jedna sztuka! Oto gustowny gadżet ozdobny, dla osób lubiących zegary z poprzedniej epoki, posiadające jednocześnie drobną nutkę nowoczesności...

    DIY Konstrukcje   01 Wrz 2014 20:24 Odpowiedzi: 22    Wyświetleń: 17343
  • Dekodowanie sygnału DCF77 na ATmega.

    Kiedyś umieściłem na obecnie niedostępnej stronie and.elektroda.eu materiał o dekodowaniu sygnału DCF. Urządzenie potrzebne było w urządzeniu, które wymagało synchronizacji czasu w pomieszczeniu gdzie wyprowadzenie anteny zewnętrznej do GPS było utrudnione. Poniżej umieszczam treść oryginalnego materiału, który może być pomocny przy budowaniu urządzeń...

    Mikrokontrolery AVR   09 Mar 2023 17:01 Odpowiedzi: 27    Wyświetleń: 9495
  • REKLAMA
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf -> 'C.pdf' i plik -> 'atmega16mmr.pdf' ,oraz obrazki -> 'Atmega8.gif'...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 25162
  • Zegarek na atmega8 + termometr jak połaczyć programy ?

    Witam. Mam z książki Marcina Wiązani listing do zegarka na atmega8. Chciałbym włączyc jeszcze do tego projektu termometr ( możne być DS18B20 lub LM35). Jak to technicznie wykonać? listing zegara 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie przepełnienia Timer1 jest generowane co 1 s '8 MHz/256/31250 = 1 s 'Przycisk S1 ustawia minuty,...

    Mikrokontrolery AVR   23 Lut 2010 16:13 Odpowiedzi: 4    Wyświetleń: 3138
  • Bascom Atmega32 - Czarne kostki na wyświetlaczu Atmega Bascom

    Witam Piszę program w Bascomie na Atmega32 do sterowania ogrzewaniem w warsztacie i mam problem. Jest zegar RTC, zewnętrzny Ram, Timer, Menu i to wszystko działa bez zarzutu - dokładnie tak jak bym chciał. Chciałem dołożyć czujnik temperatury i wykorzystać do tego celu wejście ADC. Problem pojawia się w momencie jak w podmenu "Start_webasto" dodaję...

    Mikrokontrolery AVR   10 Sty 2014 15:16 Odpowiedzi: 15    Wyświetleń: 3348
  • Zegar na ATmega32 i DS1307 zatrzymuje się - multipleksowanie LED

    Witam, zbudowałem klasyczny zegar, tak jak w temacie napisałem na ATmega32, Chińskim module z układem DS1307 i z jakąś pamięcią na I2C której nie używam, czas pokazywany jest na wyświetlaczu LED. Wcześniej testowałem sobie to wszystko z wyświetlaczem LCD 2x16 HD44780 wszystko śmigało mi super. Po dodaniu LCD i multipleksowania zegar po kilku, kilkunastu...

    Mikrokontrolery AVR   23 Mar 2019 22:42 Odpowiedzi: 6    Wyświetleń: 765
  • prąd pobier. atmega8; stabilizator 5V niski prąd spoczynkowy

    Witam, mam pytanie czy atmega8 w wersji niskonapięciowej bierze mniej prądu niz wersja 5V? W manualu prądy sa podane tylko dla wersji niskoprądowej (która jak wiadomo jest droższa i niedostępna w wersji temperaturowej -40...+85 - taka muszę zastosować) active 3,6mA; idle 1mA. atmega8-8PI | ||| | ||temp I=-40...+85, C=0...+70 | |wersja obudowy P=dip...

    Projektowanie Układów   05 Lut 2008 20:03 Odpowiedzi: 5    Wyświetleń: 2984
  • Atmega 32 problem z przerwaniem timer0

    Witam ,napisałem sobie następujący program który ma pełnić funkcję prowizorycznego zegarka. W obsłudze przerwania timer inkrementuję sobie sekundy , ale gdy chce wyświetlić je w main ciągle wyświetla zero na led. Natomiast gdy ostatnią linijkę kodu zamieszczę w obsłudze przerwania działa ok . W związku z tym moje pytanie jak zrobić, żeby przekazywać...

    Mikrokontrolery AVR   30 Maj 2009 20:48 Odpowiedzi: 2    Wyświetleń: 2680
  • ATMEGA8535 - Praca asynchroniczna ATMEGA8535

    Witam Potrzebuję zrobić zegar na ATMEGA8535 i nie mogę uruchomić pracy asynchronicznej. Kwarc zegarkowy podłączony do XTAL1/2. Program wstępny poniżej. Analogiczny program (ze zmianą ASSR.5 = 1) dla ATMEGA88 działa poprawnie. Proszę o pomoc. Pozdrawiam Jacek Program napisany w "BASCOM AVR" [syntax=basic4gl][/syntax] $regfile = "m8535.dat" $crystal =...

    Mikrokontrolery AVR   04 Wrz 2014 19:50 Odpowiedzi: 1    Wyświetleń: 945
  • Zegar widmowy AT89C4051

    Witam wszystkich forumowiczów. Dziś Wam przedstawię zegar który wykonałem głównie z ciekawości, jest to projekt który został już opublikowany na elektrodzie przez użytkownika "Mariusz Wiśniewski" poniżej link do tematu. Prawdę mówiąc zegar nie jest ukończony, właściwie płytkę zrobiłem w 2012 roku oraz w 2012 roku zamontowałem elementy do tego zegara,...

    DIY Konstrukcje   16 Wrz 2015 06:54 Odpowiedzi: 6    Wyświetleń: 8508
  • [ATmega32][avr-gcc] - Błędne taktowanie - budowa zegara czasu rzeczywistego

    Witam serdecznie. Rozpocząłem jakiś czas temu zabawę z mikrokontrolerem ATmega. Posiadam model ATmega32-16PU. Buduję zegar czasu rzeczywistego. Chciałem do tego wykorzystać przerwania z wbudowanego timera (przepełnienie). Po wielu nieudanych próbach synchronizacji ATmegi z rzeczywistym czasem postanowiłem policzyć taktowanie swojego mikrokontrolera....

    Mikrokontrolery AVR   16 Paź 2015 16:32 Odpowiedzi: 17    Wyświetleń: 1299
  • Błędne wyświetlanie sekund na LCD w projekcie zegara cyfrowego z Atmega8A

    Próbuję zrobić zegar cyfrowy zbudowany z wyświetlacza LCD (2x16) i mikrokontrolera Atmega8A. Chcę wykorzystać do tego 16 bitowy timer1, zegar ma działać na tej zasadzie, że w przerwanie występujące co sekundę zwiększa zmienną seconds o 1, potem gdy zmienna seconds = 60 to do minut dodaje 1 itd... Problem w tym, że gdy dla testu chciałem wyświetlić aktualne...

    Mikrokontrolery Początkujący   29 Gru 2020 23:08 Odpowiedzi: 4    Wyświetleń: 381
  • Jak przyśpieszyć (zmodyfikować) program w na ATMega32

    Witam...Dlaczego przerwania z Timera0 generowane nie sa zgodnie z dokumentacja? chciałbym zrealizować generator sterujący pinami portu PC0-7...w taki sposób aby wartości z tabeli --- unsigned char GenTab DDRC = 0xFF; // port C jako wyjscie 11111111 CLI(); //disable all interrupts TIMSK = 0x01; //timer interrupt sources TCCR0 = 0x00; //stop OCR0...

    Mikrokontrolery AVR   02 Lut 2010 08:00 Odpowiedzi: 6    Wyświetleń: 1934
  • Atmega8/ Bascom - Multipleksowanie LED + termometr

    No i przedobrzyłem Dokonałem optymalizacji kodu, oszczędzając kilkanaście procent pamięci FLASH, ale... sygnał z pilota NEC ( takie małe płaskie na baterie pastylkową ) przestał być odbierany - brak jakiejkolwiek reakcji na naciśnięcie przycisku w pilocie. Poniżej kod: Print Command w przerwaniu Infrared , żeby sprawdzić, czy coś odbiera - reakcji brak,...

    Mikrokontrolery Początkujący   31 Lip 2014 12:09 Odpowiedzi: 18    Wyświetleń: 3336
  • Zegar widmowy z paskami LED RGB i napędem z wentylatora

    Cześć, Chciałem przedstawić Wam zegar widmowy, który niedawno wykonałem. To jest moja odskocznia od pracy i małe DIY po godzinach. Moje podstawowe założenia to możliwie najprostsza konstrukcja pod względem elektronicznym i mechanicznym oraz jakaś tam doza estetyki. Mózgiem zegara jest Atmega i Arduino Nano, jednak program powstał w C, a skompilowałem...

    DIY Konstrukcje   19 Lip 2018 19:21 Odpowiedzi: 4    Wyświetleń: 6315
  • Problem z odliczeniem sekundy w zegarze z ATmega8

    wykonałem zegar na atmega8 lcg 1*16, z uzyciem timera1 dalem kwarc 8MHz, aby odliczać czas co 1s zrobilem tak Config Timer1=timer, prescale=256 następnie dałem counter1=counter1+34286 8MHz/256/(65536-34286)=1s - powinno mi dac dokładnie 1 sekundę a z pomiarów sekundnik zmienia sie mniej wiecej co 8 sekund, czy ma ktos moze pomysł dlaczeo tak sie dzieje?...

    Mikrokontrolery   13 Lis 2005 17:31 Odpowiedzi: 4    Wyświetleń: 4261
  • [timer0] przerwanie nie zawsze działa?

    Czy dla uzyskania przerwania co 0,5s, 1s, lub 2sek musze użyc w przypadku Atmega8 timera1 16bit, czy mogę to też jakoś zrobić na 8-bitowym timerze0? Zakładam częstotliwość zegara 1Mhz-4MHz. (pracuję nad mruganiem diody :) widocznym dla oka przy uzyciu przerwania od timera)

    Mikrokontrolery   25 Lut 2006 09:02 Odpowiedzi: 6    Wyświetleń: 1590
  • Zegar LED na Atmega-8 dla początkujących.

    Spokojnie panowie...... po co tyle opinie sprowadzających się do "nie"... Atmega8 ma możliwość podpięcia rezonatora zegarkowego 32kHz do pinów i emulacje RTC z wystarczająca dokładnością do zastosowań amatorskich w oparciu o pracę asynchroniczna jednego z liczników. Wtedy reszta uP pracuje w konfiguracji taktowania wewnętrznym zegarem RC. Dodanie zewnętrznych...

    DIY Zagranica   30 Sie 2007 12:21 Odpowiedzi: 20    Wyświetleń: 18331
  • Attiny2313 zegarek, czy opłaca się użyć timera? BASCOM

    [quote="M. S."]Zastosuj dostępny kwarc zegarowy 4194304Hz. Config Timer1 = Timer , Prescale = 64 Timer przepełni się co 1 s bez wartości początkowej! Włączasz go i zapominasz, że istnieje. W przerwaniu tylko Incr sekunda. Mam zegar na ATMEGA8 z budzikiem ustawiany z pilota RC5. Chodzi ok. ...jak sobie poradziles z przypadkowymi resetami? jak sie zresetuje...

    Mikrokontrolery   29 Kwi 2007 11:01 Odpowiedzi: 12    Wyświetleń: 3275
  • Prosty zegarek na 8051. Prezentacja projektu.

    ewentualnie na jakims innym mikrokontrolerze? W atmegach robisz to bardzo prosto. Podłączasz kwarc zegarkowy do wejść timera asynchronicznego - TOSC1, TOSC2. Np. w atmega16 ustawiasz preskaler timera2 na 128. Timer jest 8-bitowy więc przepełniać się będzie co 1s ;)

    DIY Konstrukcje   13 Cze 2008 05:42 Odpowiedzi: 55    Wyświetleń: 16946
  • Zmiana Atmega8 na Atmega 168

    No nie mam w tej chwili przy sobie atmegi zeby sprawdzic jak mam ustawione. ustawione mam ptak rocek chodzi na wewnętrznym a stoper itp na zegarkowym 32768 zewnetrzmym Config Timer2 = Timer , Prescale = 256 , Async = On zmieniłem $regfile = "m8def.dat" na $regfile = "m168def.dat" cos jeszcze powinienem?

    Mikrokontrolery AVR   21 Sty 2009 06:16 Odpowiedzi: 19    Wyświetleń: 4663
  • [atmega8] zegarek za wolno chodzi

    witam wszystkich Dopiero zacząłem przygodę z programowaniem i pojawił się problem Chciałem zrobić zegar na Atmega8. Przepisem program z książki (wiec domyślam się zę nie ma błędów) Zrobiłem prosty układ na płytce stykowej. Do Atmegi podpiąłem kwarc 8MHz dwa kondensatory po 27pF i i wyświetlacz LCD 2x16. Program ruszył od razu ale za wolno chodzi sekunda...

    Mikrokontrolery AVR   30 Lip 2009 16:07 Odpowiedzi: 5    Wyświetleń: 2819
  • Poszukuje sprawny zegar [Bascom][Atmega8]

    Na kwarcu 8Mhz zawsze będziesz miał nie dokładny zegar. Jak się bawiłem zegarem to na 40min koło 1s już przekłamywało. Byś musiał zainteresować się "REZONATOR KWARCOWY 32.768kHz ZEGARKOWY". Kwarc wewnętrzny jest strasznie niestabilny, daj sobie z nim spokój. Wpisz sobie w google: Bascom real time clock atmega Gdzieś na elektrodzie krąży taki kod, zacznij...

    Mikrokontrolery AVR   29 Mar 2010 13:17 Odpowiedzi: 15    Wyświetleń: 7523
  • atmega88 Przerwanie: Timer1 Overflow

    Witam, Mam Atmege88 i chciałem spróbować napisać obsługę przerwania wew. zegara 16bitowego. Korzystając z książki, która traktuje o atmedze8 i dokumentacji do atmegi88 udało mi się napisać taki oto mnw. kod: #include<avr/io.h> #include<avr/interrupt.h> //(...) ISR(TIMER1_OVF_vect) { // moj kod przerwania } ISR(BADISR_vect)...

    Mikrokontrolery AVR   17 Maj 2011 12:13 Odpowiedzi: 2    Wyświetleń: 1752
  • Atmega1280 - wolne działanie

    Witam Na wstępie się przywitam - na imię mam Piotr, jestem sobą początkującą w kwestii programowanie mikrokontrolerów AVR - przez ostatni rok "bawiłem" się w różne układy na m32 - pisząc soft w bascomie. Przesiadłem się kilka dni temu na procesor m1280 - i tu mam kilka problemów, których źródła nie potrafię zdiagnozować. Przede wszystkim - po wgraniu...

    Mikrokontrolery AVR   20 Lis 2011 11:50 Odpowiedzi: 4    Wyświetleń: 1230
  • [ATmega16] [C] timer2 tryb asynchroniczny

    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...

    Mikrokontrolery AVR   25 Gru 2011 19:38 Odpowiedzi: 6    Wyświetleń: 2087
  • [atmega32][bascom]Dziwne znaki na wyświetlaczu po 15min

    Witam Piszę program do sterownika pieca Wszystko po włączeniu działa przez około 15min a później na wyświetlaczu pojawiają się dziwne znaki także znak z Deflcdchar który nie jest używany tylko zdeklarowany. Przyczyna jest chyba tylko wyświetlacza ponieważ po przystawieniu zapałki do czujnika DS18B20 program działa prawidłowo i włącza alarm jednak wyświetlacz...

    Mikrokontrolery AVR   08 Kwi 2012 15:02 Odpowiedzi: 2    Wyświetleń: 2292
  • [C] Miernik częstotliwości ATmega8

    Witam Planuje zrobić sobie miernik częstotliwości różnych kształtów napięcia: sinus, prostokąt, trójkąt. Zamianę sinusa i trójkąta na prostokąt mam już zaplanowaną. Zostało mi tylko zmierzenie częstotliwości sygnału prostokątnego o amplitudzie 5V i przedziale częstotliwości od około 10 kHz do 500 kHz. Chciałbym to zrobić na mikrokontrolerze ATmega8...

    Mikrokontrolery Początkujący   15 Sty 2013 14:15 Odpowiedzi: 4    Wyświetleń: 2130
  • [Atmega8] - Timer1 za długi czas

    Witam, napisałem program na moja atmege8l który ma za zadanie co 5s zapalać i gasić diodę z wykorzystaniem 16bitowego Timera1 w trybie CTC. Wyliczyłem, że jeśli mam uC taktowany 8MHz to przy zastosowaniu prescalera 256 flaga OCF1A powinna być ustawiana co 1hz, przy ustawieniu rejestru OCR1A na 31250. Jeśli za każdym ustawieniem flagi będę ją kasował...

    Mikrokontrolery AVR   24 Lis 2013 15:40 Odpowiedzi: 3    Wyświetleń: 1146
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Ty to jesteś krejzolka Aldoro wiesz hahahahaha Podłączył byś wyjście transoptora do wejścia INTx albo ustawił Timer jako Counter a wyzwalanie jako, na przykład Falling, Co sekundę sprawdzał byś ile impulsów nabiło przez sekundę. I to wszystko. Bez obsługi przepelnienia Timera osmiobitowego zmieścił byś 255 impulsów na sekunde. Miłego dnia. Mogłeś wcześniej...

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3663
  • atmega8 - Timer/Counter1 (16bit) atmega8 PWM (zasada dzialania)

    Ten program robi chyba coś innego, niż Ci się wydaje ;) Licznik nr 1 generuje PWM o współczynniku wypełnienia zależnym od OCR1B. Licznik nr 0 generuje przerwania zegarowe (TIMER0_OVF_vect). Program nie jest kompletny - brakuje definicji zmiennej "kierunek". Załóżmy że na starcie kierunek=1: - OCR1B ma wartość 800 - pojawia się przerwanie od TIMER0 -...

    Mikrokontrolery   27 Sie 2015 19:36 Odpowiedzi: 3    Wyświetleń: 1248
  • KAMAMI ZL3 AVR, Atmega32-16PU, TIMER0

    Licznik działa autonomicznie nie korzysta z mikrokontrolera do momentu gdy zgłosi przerwanie , które musi obsłużyć mikrokontroler . Jeśli planujesz budowę zegarka poczytaj o pracy asynchronicznej zegara wtedy używasz rezonatora zegarkowego 32.768KHz jest on znacznie bardziej wygodny i możesz zrezygnować z rezonatora głównego na rzecz oscylatora RC za...

    Mikrokontrolery AVR   30 Mar 2017 19:25 Odpowiedzi: 12    Wyświetleń: 1191
  • [Zlecę] Napisanie programu na procesor ATMEGA16

    Dzień dobry. Zlecę napisanie programu timera do urządzenia opartym na ATMEGA i rejestrze 74HC595. Urządzenie składa się z zegara czasu rzeczywistego i timera. Zegar ma pokazywać bieżący czas, możliwość ustawienia tegoż czasu na pierwszym wyświetlaczu LED cztero cyfrowym 7 segmentowym, oraz powinien mieć podtrzymanie tego czasu na kilka tygodni po odłączeniu...

    Projektowanie Bazar   05 Kwi 2017 07:35 Odpowiedzi: 2    Wyświetleń: 1662
  • [Zlecę] Napisanie programu na ATmega 8

    Dzień dobry, ponieważ wybrany wykonawca zrezygnował ogłaszam jeszcze raz. Zlecę napisanie programu timera do urządzenia opartym na ATMEGA. Urządzenie składa się z zegara czasu rzeczywistego i timera. Zegar ma pokazywać bieżący czas,datę i temperaturę. Urządzenie zasilane z akumulatora. Po wciśnięciu przycisku START Timer na wyświetlaczu LCD odlicza...

    Projektowanie Bazar   13 Cze 2017 12:31 Odpowiedzi: 0    Wyświetleń: 1452
  • Co potrafi ATMEGA8? Program, TIMER1 z preskalerm=1. Czas się nie zmienia.

    Zmieniłem w liniach z Load na Timer1 = A ale nic to nie dało nadal 10us. Podejrzewam że nie pracuje z preskalerem =1 prawidłowo. Gdzieś czytałem z rok temu że kod programu będzie pracował z zegarem 14MHz (tak jest u mnie) a Timery z 8Mhz. Prawda czy nie ?. Z obliczeń na kalk.exe do wyliczania Timerów jeden cykl Timera przy 14Mhz to około 0.07us.Czyżby...

    Mikrokontrolery   20 Mar 2005 23:20 Odpowiedzi: 6    Wyświetleń: 2378
  • Atmega8 I Timer w trybie CTC...(C)

    Mam problem bo probuje uruchomic timer w trybie CTC i podczas debugowania widze ze program w ogule nie wchodzi mi do obslugi przerwnia (SIG_OUTPUT_COMPARE1A) moze czegos nie "urchumomilem"?Korzystam z PDF'a tegoz atmela ale nie wiem co jest zle... Genelanie w programie chcialem osiaganac przerwanie co 1 sek bo konstruluje zegar..Ale jak to uzyskac...bo...

    Mikrokontrolery   07 Lut 2006 21:05 Odpowiedzi: 4    Wyświetleń: 2319
  • Zegar (-ek) na ATMega32 [Bascom AVR]

    $crystal = 8000000 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 Dim Msek As Integer Dim Sek As Byte Msek = 0 Sek = 0 On Timer1 Zegar Cls Enable Interrupts Enable Timer1 Start Timer1 Config Timer1 = Timer , Prescale = 64 Counter1 = 3036 Do Loop Zegar: Incr Msek If Msek = 2 Then...

    Mikrokontrolery   17 Lut 2006 11:12 Odpowiedzi: 4    Wyświetleń: 3588
  • Zegar nie idzie Atmega 8 (bascom)

    Poczytaj sobie ten watek :

    Mikrokontrolery   07 Lip 2006 09:01 Odpowiedzi: 1    Wyświetleń: 1386
  • Zegar na Atmega32

    Witam, można to zrobić np tak: podpinasz kwarc zegarkowy, ustawiasz odpowiednio timer, który zlicza ci sekundy (albo milisekundy, to zależy jak skonfigurujesz timer) i w pętli wyświetlasz to na LCD, proste :D

    Mikrokontrolery   13 Sie 2006 09:56 Odpowiedzi: 23    Wyświetleń: 3150
  • Zegar na aTmega8. Rozbudowany układ. Przerwania wewnętrzne.

    atmel.com nie działa ? ;-) 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, i.e., when the TOV0 bit is set in the Timer/Counter Interrupt...

    Mikrokontrolery   16 Gru 2006 23:45 Odpowiedzi: 6    Wyświetleń: 1713
  • ATMega8 i Timer2 - dwa kwarce - jak użyć?

    Jeśli potrzebujesz krótkich czasów to wystarczy timer 8-mio bitowy do dłuższych czasów 16-to bitowy. No zgadza się - małe wartości można przechowywać na 8-bitach. Taktowanie masz z tego co sobie ustawisz jako źródło zegara w fusebitach. Może to być kwarc podpięty pod uC, zewnętrzny generator podpięty pod uC, wbudowany generator RC. Im mniejsze czasy...

    Mikrokontrolery   27 Paź 2007 10:29 Odpowiedzi: 4    Wyświetleń: 1658
  • Nietypowy zegarek/budzik z pilotem

    Witam. Słuchajcie, zamówiłem podobną obudowę w folplexie. Wymiary - szerokośc 150 mm, wysokosc 100 mm, głębokośc 85mm - plexa biała grubośc 5 mm - cena 25 zł. Rozważałem czerwoną plexę, ale mieli tylko gr. 3mm - no i efekt podświetlenia byłby niewiadomy. Mój zegareczek ma ATmega 32, 8 cyfr na MAx 7219, godzina: minuta: sekunda, dzień-miesiąc-rok, budzik,...

    DIY Konstrukcje   15 Sie 2012 21:14 Odpowiedzi: 291    Wyświetleń: 103615
  • [Atmega8][C] Timer2 kwarc zegarkowy

    Witam, czy może ktoś spojrzeć na poniższy kod i napisać mi co w nim źle napisałem? Moim zamiarem było ustawienie przerwania na Timer2 z zewnętrznym kwarcem zegarkowym, aby co sekundę zmieniał wartość jakiejś zmiennej i wyświetlał ją na LCD. Niestety nie wiem dlaczego ale program nie odlicza mi sekundy ale mniej więcej minutę ;] Poniżej uproszczony kod...

    Mikrokontrolery AVR   04 Lis 2009 17:38 Odpowiedzi: 7    Wyświetleń: 2599
  • Zegarek atmega 8 i LCD 4x20

    Witam Co do tego kwarcu zegarkowego to opierałem się o fragment pliku pomocy " Ten przykład pokazuje jak używać specjalnych zmiennych TIME$ i DATE$ 'Użycie procesora AT90s8535 (i licznika TIMER2) oraz Mega103 (licznika TIMER0) 'pozwala na łatwe zaimplementowanie zegara czasu rzeczywistego, 'dołączając zewnętrzny rezonator 32.768KHz do licznika. 'Potrzebny...

    Mikrokontrolery AVR   11 Sty 2010 18:13 Odpowiedzi: 11    Wyświetleń: 7402
  • atmega8 timer odliczenie 15 min

    koledzy mają poważne problemy z arytmetyką bo liczba typu integer (2 bajty) może przyjmować wartość od 0 do $ffff czyli po naszemu 65535 a czy będzie to liczba ze znakiem czy też nie to zawsze będzie to ten sam zakres. Jeśli kolega zastosuje w swojej atmega8 kwarc 1 MHz i w połączeniu z preskalerem o współczynniku podziału 1024 to zliczenie na Timer1...

    Mikrokontrolery AVR   18 Lut 2010 08:49 Odpowiedzi: 14    Wyświetleń: 2150
  • Bascom Atmega ustawienia Timer1 - problem

    Program który przedstawiłeś nijak się ma do tego co chcesz osiągnąć. Nie wiadomo co to za zmienna Time1 i po co jest porównywana z jakimiś dziwnymi wartościami. Zacznij może tak. Prescaler=64 to za mało żeby odmierzyć dwie sekundy - musi być co najmniej 256. Skoro impulsy przychodzą na PD.3 to aż się prosi żeby wykorzystać przerwanie Int1. W przerwaniu...

    Mikrokontrolery AVR   02 Maj 2010 20:51 Odpowiedzi: 7    Wyświetleń: 2774
  • Atmega + Bascom = Clock, czyli zegar ABC

    Przytoczę tu słowa z książki Marcina Wiązania. W uC atmega8 jest możliwe taktowanie licznika timer2 w trybie asynchronicznym z zewnętrznym rezonatorem kwarcowym tylko wtedy, gdy sam mikrokontroler jest taktowany sygnałem wewnętrznym oscylatora RC. W takim przypadku precyzja odmierzania czasu przez timer2 zależy od oscylatora kwarcowego 32768 Hz, a nie...

    DIY Konstrukcje   17 Sty 2017 10:12 Odpowiedzi: 50    Wyświetleń: 54411
  • [PICxxxxx] Ustawianie timera z dokładnością do 1 cyklu

    W ostatecznym rozrachunku wyjdzie na to samo... Niestety nie, Bity są kodowane w 3 cyklach Te 1: --_ 0: -__ (minus = stan wysoki, podkreślenie stan niski) czyli znaczenie ma czas trwania stanu wysokiego, zaś w preambule znaczenie ma czas trwania stanu niskiego co do zegara masz rację, ale na razie chodzi o oszacowanie czy da się zrobić software'owo...

    Mikrokontrolery PIC   23 Gru 2011 21:05 Odpowiedzi: 18    Wyświetleń: 2762
  • Zegarek binarny na rękę

    :arrow: Tpx :arrow: sourceman Atmega48 nie ma wbudowanego RTC. Co najwyżej można ją taktować kwarcem zegarkowym i korzystać z timerów, ale jest to nieekonomiczne, ponieważ całość będzie wtedy pobierać więcej prądu w czasie spoczynku.

    DIY Konstrukcje   19 Wrz 2011 14:15 Odpowiedzi: 39    Wyświetleń: 35972
  • Zegar Nixie na LC-513

    (...)chodziło mi o to, że po co stosować w takiej sytuacji zewnętrzny układ RTC i budzić mikrokontroler przerwaniem jak może on sam się budzić od wewnętrznego przerwania timer'a i obsługiwać (...) Zgodzę się, ale gdy mikrokontroler ma dedykowany do tego celu timer (np timer 2 w atmega) taktowany kwarcem "zegarkowym", a attiny takiego timera nie ma.

    DIY Konstrukcje   14 Sty 2014 18:01 Odpowiedzi: 27    Wyświetleń: 20712
  • [Atmega8][C/AVRSTUDIO] Jak próbkować z niskimi częstotliwościami

    Oj coś koledzy krążycie wokół tematu a nie widzę nigdzie pełnej odpowiedzi. Niektóre są za to błędne albo upraszczające. F_CLK_ADC, to tak jak ktoś pisał, tylko częstotliwość taktowania ADC. A że jest to przetwornik typu SAR (z sukcesywną aproksymacją) to konwersja 1 próbki trwa n cykli zegara F_CLK_ADC. W przypadku tego ADC jest to: - 25 cykli dla...

    Mikrokontrolery AVR   15 Mar 2012 12:01 Odpowiedzi: 6    Wyświetleń: 1225
  • [Atmega32][Bascom]Zmiana częstotliwości PWM

    Witam Mam następująca konfiguracje sprzętowego PWM przy częstotliwości zegara 8MHz: [syntax=basic4gl]Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1 Config Timer2 = Pwm , Pwm = On , Compare Pwm = Clear Up , Prescale = 8[/syntax] I jak dobrze liczę to 10 bitowy ma około 4kHz a 8 bitowy około 2kHz....

    Mikrokontrolery AVR   22 Kwi 2012 21:15 Odpowiedzi: 4    Wyświetleń: 2153
  • [atmega8] wyświetlacz 2x16 fuse bity

    Witam Próbuje zrobić zegar z książki Marcina Wiązania "Programowanie mikro kontrolerów avr w języku Bascom" Przepisałem cały program z książki, podłączyłem według schematu , i niestety na lcd pojawiają się kwadraciki. Programator mam usbasp, i program mkAVRCalculator. W zakładce fusy uproszczone próbowałem już zaznaczać wew. oscylator od 1-8 i zew kwarc...

    Mikrokontrolery AVR   26 Kwi 2012 17:25 Odpowiedzi: 7    Wyświetleń: 2758
  • Atmega8 - Timer1 - pytanie o kierunek zliczania

    Witam! Pierwsze kroki z uC, czyli próba stworzenia zegara matki dla czasomierza podobnego do $regfile = "m8def.dat" $crystal = 2000000 Config Pind.0 = Output Config Pind.1 = Output Config Timer1 = Timer , Prescale = 64 Dim Licz_2s As Byte Dim Parz As Bit Enable Interrupts Enable Timer1 Load Timer1 , 62500 Licz_2s = 0 Parz = 0 Do Loop End Odmierz_1m:...

    Mikrokontrolery Początkujący   28 Wrz 2012 13:16 Odpowiedzi: 2    Wyświetleń: 1185
  • ATmega32 - timer0 (CTC)ustawianie zadanej częstotliwości generacji przerwania

    No tak masz rację. Ale powiem Ci, że wartości 99900 Hz w ten sposób w ogóle nie da się tutaj osiągnąć przy zegarze 16 MHz i z użyciem jednego timera ;)

    Mikrokontrolery AVR   23 Gru 2012 12:29 Odpowiedzi: 28    Wyświetleń: 4977
  • Atmega644PA - Timer1 16-bit nie działa poprawnie

    Możesz zastosować-oczywiście. ATmega644 dopuszcza rezonatory do 20MHz. Niemniej jednak zastosowany kwarc musisz później uwzględnić przy późniejszych obliczeniach by uzyskać żądane interwały czasowe. Tak na marginesie-nie wiem do czego potrzebujesz tego sygnału 1Hz ale jeżeli z tego tupu zabiegów chcesz uzyskać zegar to nie jest to najlepszy pomysł....

    Mikrokontrolery AVR   22 Cze 2013 14:25 Odpowiedzi: 15    Wyświetleń: 2058
  • [BASCOM][ATmega8a] - Przerwanie startujące Timer0

    Witam. Mam problem z przerwaniami. Chcę przerwaniem INT0 uruchomić timer0 a przerwaniem INT1 go zatrzymać. Czy jest taka możliwość? [syntax=basic4gl] $regfile = "m8adef.dat" $crystal = 8000000 Config Lcd = 16 * 2 Cursor Off Config Lcdpin = Pin , Db7 = Portc.5 , Db6 = Portc.4 , Db5 = Portc.3 , Db4 = Portc.2 , E = Portc.1 , Rs = Portc.0 Config Timer0...

    Mikrokontrolery AVR   20 Sty 2014 10:37 Odpowiedzi: 11    Wyświetleń: 1944
  • Impulsy w ATMega - jak je zliczyć?

    Niestety nie będzie działać, jeśli nie zastosujesz w tym przypadku sprzętowego (filtr RC) debouncingu. Pytanie, czy to musi być całkowicie sprzętowo? Jeśli tak to tylko zewnętrzny filtr RC + podłączenie pod wejście XCK timera, wtedy każde naciśnięcie przycisku generuje impuls zegarowy zliczany przez timer. Całkowicie sprzętowa realizacja prostsza jest...

    Mikrokontrolery Początkujący   10 Cze 2014 11:22 Odpowiedzi: 8    Wyświetleń: 1320
  • Atmega8 - Timer1 nie odlicza

    Zmienna sek powinna być volatile: ssek natomiast zrób statyczną w funkcji przerwania: unsigned tam gdzie liczby nie będą ze znakiem. Wprawdzie ani godziny, ani minuty, czy też sekundy nie przekroczą maksymalnych ich wartości, ale porządek warto mieć. Poza tym, taktujesz swój mikrokontroler zegarem 16MHz, a w pętli głównej jak szybko się da ciągle wyświetlasz...

    Mikrokontrolery AVR   08 Gru 2014 22:35 Odpowiedzi: 7    Wyświetleń: 1017
  • [Atmega8]Duży pobór prądu w wyniku podłączenia AVCC.

    atom1477 no bardzo prawdopodobne bo podłączyłem inną atmege zasilając tylko VCC i na AVCC było właśnie około 4,4V. W układzie z rolet, przy takim samym zasilaniu na AVCC jest 0V. Oj kolego, podstawy: Częstotliwość duża to nie jest, choć w tym projekcie spokojnie wystarczyło by 1Mhz także zmienię, pewnie zmniejszy to pobór prądu. Jak nie jest duża,...

    Projektowanie Układów   29 Maj 2015 19:43 Odpowiedzi: 8    Wyświetleń: 1209
  • Zegarek na atmega8 z pomiarem temperatury i napięcia

    Genialnie ! Dziękuję. Jutro jak czas dopisze dam cały kod . ========================================... Oto kod nieco zmodyfikowany dla potrzeb zasilania awaryjnego z baterii. Opierałem się jak widać o dostępne w internecie kody. [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Pinb.1 ,...

    Mikrokontrolery Początkujący   17 Mar 2017 21:07 Odpowiedzi: 7    Wyświetleń: 3204
  • Jak przerobić kod, aby wyświetlacz działał poprawnie? Zegar na ATmega8.

    To może tak, kod w tej chwili wygląda tak: #define F_CPU 1000000L #include <avr/interrupt.h> #include <inttypes.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/io.h> #define LED_A 0 #define LED_B 1 #define LED_C 2 #define LED_D 3 #define LED_E 4 #define LED_F 5 #define LED_G 6 prog_uint8_t cyfry[10] PROGMEM...

    Mikrokontrolery Początkujący   15 Maj 2017 06:52 Odpowiedzi: 20    Wyświetleń: 1512
  • Programowanie zegarka binarnego (ATmega8A)

    Nie ma możliwości rozmowy/komunikacji poprzez Skype/komunikator/chat/Facebook. Nie korzystałem i nie korzystam z tego. Podstawowy problem z Twoim programem to brak skonfigurowania rejestrów DDRx, gdzie x to nr portu np. A, B, C itd. Rejestr ten odpowiada za kierunek danej linii tj. wejście/wyjście. Widzę, że używasz linii PB0 i PD7. Powinieneś zatem...

    Mikrokontrolery AVR   27 Cze 2017 14:00 Odpowiedzi: 13    Wyświetleń: 1083
  • [Atmega8][bascom] timer2 CTC generuje przerwanie tylko raz

    No to jeszcze zmień zamiast: Kod: vbnet Trafna uwaga, o tym zapomniałem. I to rozwiązało problem :) ‘Stop Timer2 – nie jest potrzebny bo później potrzebujesz go ponownie startowac. To akurat tak samo jak deklaracja zmiennej "last" jako integer-na przyszłość. W finalnej wersji programu poniżej pewnej częstotliwości timer ma być zatrzymywany....

    Mikrokontrolery AVR   01 Lis 2018 13:41 Odpowiedzi: 10    Wyświetleń: 747
  • [C][ATmega8]Zmiana sekwencji programu button switch

    Jakiś fizyczny sposób załączenia przerwania timera przerwaniem od INT0 . Szukam i nie mogę znaleźć żadnych przykładów ani bardziej szczegółowego opisu jak to ugryźć , we wcześniejszych odpowiedziach nikt nie napisał dlaczego nie można używać delay w przerwaniu a w prostej wersji programu nie wpływało to na działanie. Teraz mam bardziej rozwinięta wersje...

    Mikrokontrolery AVR   01 Paź 2019 17:57 Odpowiedzi: 26    Wyświetleń: 1311
  • Zegar PCF8583 ATmega32 na wyświetlaczach 7-segmentowych

    Witam. Mam problem z zegarem na wyświetlaczach 7-segmentowych. Minuty po 09 wyświetla 16 zamiast 10, sekundy tak samo. Zawsze tak się dzieje, więc musi to być błąd w programie, ale ja już się poddałem, co może być nie tak. Config PortA = Output PortA = &HFF Config Portd = Output Portd = &Hff Config Portb = Output config portc.0 = output config...

    Początkujący Elektronicy   19 Wrz 2022 20:32 Odpowiedzi: 2    Wyświetleń: 159
  • Pytanko Atmega8515 ??

    Do policzenia masz 10 milionów cykli zegara 1MHz. Czyli jak preskaler timera T1 ustawisz na 1024 to T1 będzie musiał policzyć 9765.625 Ten ułamek będziesz musiał jakoś korygować chociaż to zaledwie błąd 0.0064% Dla preskalera na 256 T1 musi policzyć 39062.5 W tym drugim przypadku ułamek ten to zaledwie 0.00128% Jeżeli taka dokładność Ci wystarczy to...

    Mikrokontrolery   28 Sie 2004 17:50 Odpowiedzi: 2    Wyświetleń: 813
  • Pomóż początkującemu. Zegarek ATMEGA 8. Popraw kod.

    Postanowiłem jednak wykonać zegarek wykorzystując RTC Atmegi 8. Czy podpinając ten kwarc zegarkowy, (36 i cos kHz) bedzie to w miiare dokładne? Czy musze wówczas ustawiać fuse bity? A $crystal musze umiesczać na początku (wydaje mi się ze tak bo procesor jest taktowany wówczas nie z podpinanego kwarcu ale z wewnetrznego RC - dobrze mysle? ). A jak wykorzystam...

    Mikrokontrolery   30 Gru 2006 12:44 Odpowiedzi: 18    Wyświetleń: 2436
  • Wyłącznik czasowu -scheduler na Atmega8 1-60 min

    Programujesz w Atmega timer 16 bitowy. Przy częstotliwości pracy 1MHz i preskalerze 1024 będziesz miał 1024 sygnały do zegara licznika na sekundę. Ustawiając wartość licznika 16 bitowego na 0fff dostaniesz przerwanie co około 1 min. Robisz sobie 2 rejestry jeden praca drugi zwłoka i sprawdzasz przy każdym przerwaniu jaki to tryb i czy liczba przerwań...

    Projektowanie Układów   25 Sty 2008 09:25 Odpowiedzi: 1    Wyświetleń: 1319
  • Zegar na Atmega8 spóźnia się

    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...

    Mikrokontrolery   19 Lip 2010 20:55 Odpowiedzi: 10    Wyświetleń: 3250
  • [Atmega8] Strowanie 10 diodami led w zależoności od zmiennej

    Proponuje instrukcje warunkowe :) Mogą one znajdować się w pętli :D W C to by była prosta instrukcja warunkow switch(x){}; ale w Bascomie to pewnie na if(warunek) than xxx PS Na atmedze da sie zrobić całkiem przyzwoity zegarek :) Tylko na timerze 16 bitowym :) I wystarczy dobry kwarc zewnętrzny i dobrze dobrane kondensatorki i poślizg zegara na miesiąc...

    Mikrokontrolery AVR   15 Sie 2008 20:16 Odpowiedzi: 25    Wyświetleń: 2480
  • [atmega8][C] Timer2 i opóźnienia w zliczaniu czasu

    wyłączanie zegara i konfigurowanie go w przerwaniu - to nie wygląda za dobrze...Szczególnie jeśli chodzi o rejestry MCUCR

    Mikrokontrolery AVR   25 Sie 2008 21:47 Odpowiedzi: 9    Wyświetleń: 4091
  • ATmega8, timer, dlaczego programy nie działają?

    witam. Mam problem dotyczący generowania równych odcinków czasu przez timer0 i timer1 osoby mogące udzielić mi pomocy proszę o kontakt. Dokładnie mój problem wygląda tak że każdy program który wykorzystuje timer0 i timer1 ne działa tak jak powinien,np program który zaświeca po kolei 10 diod w odstępach 1sekundy w rzeczywistości nie zaświeca ich po 1s...

    Mikrokontrolery   11 Lis 2008 16:41 Odpowiedzi: 12    Wyświetleń: 1683
  • Atmega8L przepełnienie timer2 codevision

    No właśnie miałem tobie napisać że drugi program jest OK bo w przerwach miedzy byciem na forum a chorowaniem obejżałem go sobie. Hipoteza że nie było przebiegu zegarowego była więc słuszna ? Na początku właśnie to sugerowałem, inni chyba także. Kup sobie JTAGA zdiagnozuje prawie wszystko i to bardzo pomocne narzędzie. Z CodeVison niestety nie działa...

    Mikrokontrolery AVR   24 Sty 2009 20:31 Odpowiedzi: 28    Wyświetleń: 2220
  • [BASCOM] Atmega8 - timer asynchroniczny, zewnętrzny kwarc..

    Witam serdecznie, chcę taktować timer Atmega8 zewnętrznym kwarcem zegarkowym, a sam uC taktować wewnętrznym oscylatorem RC. Tylko nie wiem jak mam skonfigurowac Atmega8 abz to osiagnac, pewnie trzeba cos w fusebitach zmienic, ale nie wiem co.. Prosze o pomoc. Pozdrawiam!

    Mikrokontrolery AVR   14 Mar 2009 11:26 Odpowiedzi: 1    Wyświetleń: 1742
  • ATmega128 i Timer0 na 32,7kHz

    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);...

    Mikrokontrolery AVR   27 Lip 2009 10:56 Odpowiedzi: 7    Wyświetleń: 2255
  • Naręczny zegarek binarny, Atmega8L

    Jeśli chodzi o kwarc to na pewno od niego zależy dokładność odmierzanego czasu i jeszcze chyba od dołączonych do niego kondensatorów. Ja mam to zorganizowane tak, że procesor działa na wewnętrznym oscylatorze 1MHz, a sekunda jest odmierzana za pomocą timera2 w trybie asynchronicznym i dołączonego kwarcu 32.768kHz timer jest tak skonfigurowany, że generuje...

    DIY Konstrukcje   19 Lut 2013 13:20 Odpowiedzi: 43    Wyświetleń: 24893
  • [Atmega8][Bascom] MEMS, pomiar przeciążeń i prędkości

    Dzięki. Pokombinuje coś z tym. Aktualnie walcze z timerami i próbą obliczenia prędkości z przyspieszenia i czasu na zegarze. Pozdrawiam

    Mikrokontrolery AVR   20 Kwi 2010 21:09 Odpowiedzi: 13    Wyświetleń: 3394
  • [BASCOM]Zegar na atmega 8 i odbiór kodu RC5 w tle

    Wszytko śmiga jak należy, lecz zrezygnowałem z timera1 do liczenia czasu zrealizowałem to na programowym RTC z dołączonym kwarcem zegarkowym 32768 Hz. Z tego co zauważyłem jak na razie pstrykanie pilotem nie ma wpływu n pracę zegara. pozdrawiam i jeszcze raz dzięki wszystkim za porady

    Mikrokontrolery AVR   12 Lip 2010 15:07 Odpowiedzi: 8    Wyświetleń: 3393
  • [atmega8][C] Timer1 czas.

    Witam!!! Nie napisałeś niestety jaki kwarc, ale stawiam na 16Mhz. Konfiguracja wygląda na OK. Jeżeli, twierdzisz, że przerwanie się generuje, ale rzadziej to bym polecił sprawdzić fusebity. Po pierwsze źródło sygnału taktującego, a po drugi czy nie jest uruchomiony dzielnik zegara przez 8. Pozdrawiam!!! Azonic_2006

    Mikrokontrolery AVR   26 Sty 2011 22:19 Odpowiedzi: 6    Wyświetleń: 1669
  • [atmega32][C] PCF8583 odczyt czasu daty i dnia tygodnia

    Zapewne coś namieszałem bo nadal mam błędny odczyt [syntax=cpp] #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include "HD44780.h" #include "i2c_twi.h" //********** funkcje przetwornika ADC char buffer_n[8]; volatile uint16_t pomiar[6] __attribute__((section(".noinit"))); void inline SetAdcKanal(unsigned...

    Mikrokontrolery AVR   09 Sty 2012 02:09 Odpowiedzi: 22    Wyświetleń: 4258
  • Bascom Atmega 168 ustawienie timer2 w tryb CTC i OC2B na toggle

    tmf pisał o tym niedawno w temacie o nowym AVRStudio5. Domyślnie korzysta z kompilatora o którym wiadomo że ma błędy. Nie obsługuje starszych programatorów- tylko nowsze i drogie. Trudno znaleźć ustawienia zegara itd. AVRStudio4 jest dość siermiężne jeśli chodzi o edytor. Ale według mnie im mniej bajerów na początek- tym lepiej. Innym wyjściem jest...

    Mikrokontrolery AVR   29 Sie 2011 20:05 Odpowiedzi: 11    Wyświetleń: 2984
  • Połączenie Atmega8 i MBI5026

    Może znacie jakiś dobry artykuł o używaniu SPI, niestety w książce którą mam jest nie wiele na ten temat. Dodano po 2 Chociaż jak sie w to wgłębiam to chyba rzeczywiście SPI nie jest dobre żeby to obsłużyć. Myślę że można by było użyć TIMERA żeby generować sygnał zegarowy i chyba drugiego TIMERA do do wysyłania sygnału SDI.

    Mikrokontrolery   04 Sty 2015 09:09 Odpowiedzi: 28    Wyświetleń: 3433
  • Niksik - Zegarek z lampkami NIXIE

    Witam, Dzisiaj chciałem zaprezentować konstrukcję, którą wykonałem pod koniec kwietnia zeszłego roku. Jest to zegarek z wyświetlaniem czasu i daty na lampkach NIXIE LC-513. Lampki są zamocowane w miedzianych kolankach o średnicy 28mm, które są przymocowane do dwóch złączonych sklejek między którymi znajduję się cała elektronika oraz gong ze starego...

    DIY Konstrukcje   06 Lut 2012 00:13 Odpowiedzi: 13    Wyświetleń: 11847
  • Zegar matrycowy 8x80 + termometr oraz datownik z imieninami

    Witam. Chciałem zaprezentować swoje dzieło, a jest nim zegar matrycowy. Zegar ten poza wskazywaniem aktualnego czasu wskazuje również temperaturę, datę wraz z imieninami oraz maksymalną temperaturę zarejestrowaną w dzień i minimalną zarejestrowaną w nocy. Zegar ma 6 trybów wyświetlania - z sekundnikiem, bez sekundnika, razem z temperaturą, małe cyfry...

    DIY Konstrukcje   21 Lip 2019 04:26 Odpowiedzi: 79    Wyświetleń: 42290
  • [Bascom] Atmega 644pa - problem z timerem

    Pewnie że nie będzie działać, ustawiłeś Preskaler =256 a więc przy zegarze 16MHz przerwanie od Timer0 będzie pojawiać się z częstotliwością 62500 razy na sekundę. (16000000/256 = 62500). Zalałeś modem zapytaniami o CSQ i biedny nie ma czasu na odpowiedź.

    Mikrokontrolery AVR   16 Kwi 2012 18:16 Odpowiedzi: 4    Wyświetleń: 1229
  • ATmega8/ADC/przerwanie - uC nie wchodzi w procedurę przerwania

    Chwila. Timer bez preskalera, częstotliwość procesora nieznana, załóżmy, że 1 MHz (nieistotne). Timer zgłasza przerwanie co 21 cykli zegara, czyli ATmega zajmuje się na okrągło obsługą przerwań timera, nie mając szans obsłużyć żadnych przerwań o niższym priorytecie (ADC). Tak, timer był ustawiony na 1 MHz (było to wpisane w komentarzu prescalera dla...

    Mikrokontrolery AVR   20 Sty 2013 16:02 Odpowiedzi: 8    Wyświetleń: 2169
  • TIMER2 - zegarek na atmega8

    Witam! Jestem początkującym programistą i chciałbym zrobić sobie zegarek na LCD. Napisałem kod w BASCOM z wykorzystaniem TIMERA1 i wewnętrznego oscylatora, ale on się śpieszy. Nie mogę wcale ustawić aby dokładnie odliczał jedną sekundę. Czytałem w internecie, że do tego trzeba wykorzystać TIMER2 i zewnętrzny kwarc zegarkowy 32,768kHz, ale ja mam problem...

    Mikrokontrolery Początkujący   22 Mar 2013 22:04 Odpowiedzi: 4    Wyświetleń: 1833
  • [Atmega8][Bascom] - Atmega8 Timery i Kwarc

    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ć...

    Mikrokontrolery   28 Mar 2013 23:50 Odpowiedzi: 4    Wyświetleń: 1860
  • [ATMEGA32][BASCOM] - Przerwania zagnieżdżone - LCD razem z INT0

    Witam forumowiczów, Natknąłem się na pewien problem, z którym nie wiem jak sobie poradzić. Sprawa dotyczy nieprawidłowej obsługi przerwania INT0 podczas wykonywania komend sterujących wyświetlaczem LCD. Do Atmega32 podłączone są: - standardowy wyświetlacz LCD, - źródło impulsów (dokładniej jest to liniał cyfrowy), - przyciski. Impulsy wprowadzone na...

    Mikrokontrolery AVR   14 Maj 2013 06:48 Odpowiedzi: 7    Wyświetleń: 2568
  • Termostat 4 kanałowy + sterowanie czasowe Zegarowe Atmega 328

    Impulsator nie do końca działa elegancko z powodu kompromisu z przyciskami. Impulsator i przyciski działają jednocześnie i to jest OK w miarę. To znaczy, że masz źle napisany program. Obsługa enkodera + przycisków w przerwaniu timera powoduje, że nic się nie może gryźć i wszystko powinno płynnie działać. Te impulsatory to napradę fajna sprawa i niesamowicie...

    DIY Konstrukcje   27 Maj 2014 07:14 Odpowiedzi: 23    Wyświetleń: 17274
  • [ATmega16, C] Timer0 - niedokładny pomiar

    Witam. Uczę się obsługi Timera 0 w Atmega16. Napisałem sobie prosty kod który ma co ~ 2µs zmieniać stan piny na porcie D. Zegar przyjąłem 14,7456MHz. Oczywiście wszystko robię symulacyjnie w Proteus 7.8. Więc tak, preskaler ustawiłem na 0 i do rejestru TCNT0 wpisuję liczbę 225. A wzięła mi się ona stąd że: 14 745 600 : 30 = 491520 czyli prawie...

    Mikrokontrolery   16 Gru 2013 20:12 Odpowiedzi: 7    Wyświetleń: 1392
  • atmega128 - atmega128 timer 1 i 3 w tybie ctc - ustawianie częstotliwości

    Zmień mikrokontroler na taki, który ma timery o odpowiadających Ci parametrach. Układ dobiera się do założeń projektowych. Potrzebujesz timera, który będzie miał okres ok. 600 cykli przy 60 kHz, czyli częstotliwość zegara powinna wynosić nie mniej, niż 36 MHz. Prawdopodobnie dowolny uC z rdzeniem Cortex, zresztą pewnie tańszy od ATmega128, zapewni spełnienie...

    Mikrokontrolery AVR   04 Wrz 2014 16:47 Odpowiedzi: 7    Wyświetleń: 1557