REKLAMA
REKLAMA

atmega licznik czasu

Znaleziono około 1420 wyników dla: atmega licznik czasu
  • [C][ATMEGA16] - Licznik czasu pomiędzy impulsami

    Witam ! Tworzę projekt stacji pogodowej za pomocą ATMEGI16 + LCD 2x16. Tworzę licznik impulsów który zliczałby mi czas pomiędzy zboczami impulsów (prędkość obrotowa wiatru) Znalazłem w sieci program który działa na Atmega8 + 16MHZ kwarc. [url=]Link Chciałbym go przerobić na Atmega16 na wewnętrznym zegarze plus hallotron. Czujnik halla podłączyłem pod...

    Mikrokontrolery   04 Gru 2014 11:41 Odpowiedzi: 15    Wyświetleń: 1974
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

    Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2658
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2226
  • REKLAMA
  • Regulacja przycisami wypełnienia PWM w ATMega32

    Witam. Mam problem z PWM w ATMega32. Posluzylem sie gotowym programem z ksiazki "Mikrokontrolery AVR w praktyce" J.Dolinskiego.Problem polega na tym, ze nie moge zmieniac wypelnienia PWM za pomoca przyciskow klawiatury.Podlaczony do zestawu ZL10AVR oscyloskop caly czas pokazuje stan wysoki.Ponizej umieszczam kod programu. #include <avr/io.h> void...

    Mikrokontrolery   18 Sty 2008 19:29 Odpowiedzi: 1    Wyświetleń: 1820
  • [Atmega32] [avr-gcc] - obsługa przycisków

    Witam serdecznie mam mały kłopot z obsługa przycisku KEY3 jeśli nacisnę klawisz sw3 to zmienna powinna zmienić wartość na 1,a warunek do obsługi klawiszy KEY2 i KEY1 powinien być spełniony, niestety nie działa :([syntax=c]/* * main.c * * * */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define KEY1 (1<<PB0)...

    Mikrokontrolery AVR   06 Mar 2014 19:55 Odpowiedzi: 4    Wyświetleń: 1659
  • REKLAMA
  • Atmega32 Bascom - Odbiór danych z modułu GSM

    Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer jest puste, a Komanda pokazuje ( czasem ) jakieś teksty z pierwszej...

    Mikrokontrolery Początkujący   21 Gru 2014 23:18 Odpowiedzi: 0    Wyświetleń: 1872
  • REKLAMA
  • Używanie dwóch timerów w BASCOM (atmega2560) - pobieranie danych z tablicy i sterowanie PORTB

    Program poprawiłem, ale dalej jest problem z drugim timerem tzn. działa tylko z TIMER0 , działa klawiatura, funkcja rozpędzania wirnika. włączenie drugie timera wiesza program. Zamieszczony program (tylko z TIMER0) działa fizycznie. [syntax=vbnet] $regfile = "m2560def.dat" $crystal = 16000000 '$sim '***************************************... Config...

    Mikrokontrolery AVR   07 Kwi 2023 07:26 Odpowiedzi: 17    Wyświetleń: 687
  • ATmega8 + WinAVR + optymalizacja = dziwny wynik kompilacji

    To nie jest dyrastyczne działanie. Wiesz ile takich ostrzerzeń byś miał? Nie? Policz ile zmiennych masz w programie... Każda z nich może mieć i nie mieć sensu ale to jest C a nie pascal, żeby pisał wszystko. Wyobraź sobie 1000 linii kodu, gdzie specjalnie piszesz while(1) i co? dostajesz 800 warningów? A tak na poważnie ZbeeGin poczytaj o parametrach...

    Mikrokontrolery AVR   17 Paź 2008 21:31 Odpowiedzi: 13    Wyświetleń: 2111
  • ATmega32 datasheeet PL - instrukcja w pdf

    Atmega128 zapewnia następujące elementy: 128K bajtów wewnętrznej programowalnej pamięci typu FLASH z dopasowaniem odczytu podczas zapisu, 4K bajty EEPROM, 4K bajty SRAM, 53 linie wejścia/wyjścia, 32 robocze rejestry, Licznik rzeczywistego czasu(RTC), cztery liczniki z trybami porównywania i PWM, dwa USART, bajtów zorientowany dwu-kablowy równoległy...

    Mikrokontrolery AVR   19 Mar 2010 10:18 Odpowiedzi: 12    Wyświetleń: 16736
  • Zegar na Atmega 32 - spieszy o 2sekundy na godzinę

    Niech sie wypowie ktoś, kto dobrze zna Atmega. Odpowiedź została już udzielona w postach moim i niveasoft. Aby rozwinąć temat kwarcu zegarkowego na pinach TOSCx dla Timer2:

    Mikrokontrolery   18 Maj 2017 21:33 Odpowiedzi: 20    Wyświetleń: 1293
  • Przenośny gen. DDS na Atmega16A i MCP6022 programowany w środowisku Arduino IDE.

    Wygoda, wolę kręcić niz kombinowac z przyciskami, zwłaszcza te strt/stop. Chodziło mi o to że nie ma płynnej regulacji w locie (a jest w opisie). Takie zaglitch-owaneraczej trudno nazwać płynną i w locie. Płynna to nie, w locie to tak (raczej tak) PS nie pytałem o R-MIK tylko o ten projekt. A pytania zadałem bo IMO nieuczciwie kolega (at)gdL prezentuje...

    DIY Konkurs   23 Paź 2017 15:28 Odpowiedzi: 33    Wyświetleń: 7725
  • REKLAMA
  • [Atmega128 C] Program do wysyłania SMSa (SL45).

    Witajcie Znalazłem program taki jak poniżej. Chciałbym go przerobić w taki sposób aby móc go zastosować na SL45i i przy wykorzystaniu Atmega128. Kochani powiedzcie laikowi jak.... Wymienione biblioteki posiadam: siemens35.h, eeprom8252.h Mam także pytania: 1. Dodam, że nieinteresuje mnie wykorzystywanie jako alarmu zatem co usunąć? 2. Oraz w jaki sposób...

    Mikrokontrolery   26 Sty 2006 20:27 Odpowiedzi: 0    Wyświetleń: 2839
  • Regulacja obrotów silnika DC na Atmega32 C++

    Witam. Czy mógłby mi ktoś powiedzieć w jaki sposób można sterować silnikiem DC (programowo) na Timerze1. Mam programik, który powinien to robić, lecz nie działa. Dlaczego nie wiem. Dołączam poniżej kod. Jeśli chodzi o załączanie to zbudowałem prosty układzik na tranzystorze załączającym oraz diode do zabezpieczenia przed przepięciami. Interesuje mnie...

    Mikrokontrolery   03 Lut 2008 11:13 Odpowiedzi: 6    Wyświetleń: 4210
  • Bascom, pomiar odcinków czasu

    Witam Proszę o pomoc. Potrzebuję wykonać okład mierzący bardzo krótkie odcinki czasu. START podanie impulsu na któryś pin, STOP podanie drugiego impulsu na kolejną nóżkę. Procesor Atmega32 język Bascom. Jaki najmniejszy odcinek czasu mogę zmierzyć ? Jak wygląda procedura pomiaru czasu miedzy Start a Stop? Bardzo proszę o podanie fragmentu kodu. A czy...

    Mikrokontrolery AVR   13 Gru 2008 15:01 Odpowiedzi: 5    Wyświetleń: 2105
  • [Atmega32][C] - dodatkowe bity przed ramką danych

    zy jeżeli wyśle na UDR "0x00" to UART wyśle mi ramke danych z bitem startu, polem danych (0000 0000) i dwoma bitami stopu? czy poprostu ustawi stan 0 na linii transmisyjnej? Niestety ( w Twoim przypadku) wyśle bit startu później dane czyli osiem zer a na końcu będą bity stopu. Trudno by było inaczej- z drugiej strony jak by miało wyglądać wysłanie...

    Mikrokontrolery Początkujący   28 Lis 2013 22:07 Odpowiedzi: 12    Wyświetleń: 1680
  • [Atmega32][C] - Kod programu do wytrawiarki

    Ostatnio wraz z kumplami z klasy zaczęliśmy tworzyć wytrawiarkę PCB jak ta w stylu [url=]Wytrawiarka by mastermaniek V2.0 z tym że postanowiliśmy dodać windę do płytki która by opuszczała płytkę do wytrawiacza i wyjmowała ją z powrotem. Był plan zastosowania l289 do sterowania silnika liniowego który pozwalałby realizować działanie windy. Niestety silnik...

    Mikrokontrolery Początkujący   14 Kwi 2014 19:09 Odpowiedzi: 38    Wyświetleń: 3474
  • Licznik częstotliwości czasu 0,14(0.28)ppm, 8ns, ext. sync.GPS

    Urządzenie oparte o AtMega1281 i EPM3064. CPLD zastępuje multipleksery i dzielniki wejściowe ale co ważniejsze mierzy krótkie odcinki czasu. Taktowanie 125MHz umożliwia pomiar czasu od 8us. Minimalny odstęp pomiędzy takimi impulsami to 32us. Bez preskalera można mierzyć częstotliwości do 200MHz (układ 74ABT74), 160Mhz (AC) lub 45MHz (seria HC). Zastosowano...

    DIY Konkurs   01 Paź 2017 10:37 Odpowiedzi: 4    Wyświetleń: 3711
  • Atmega32 i odmierzenie czasu

    Zamiast kazać procesorowi robić bzdury typu "nop", których nijak później nie mozna bedzie pogodzić z innymi funkcjami w bardziej zaawansowanym projekcie, zainteresuj się licznikami...

    Mikrokontrolery   19 Kwi 2006 17:21 Odpowiedzi: 3    Wyświetleń: 1063
  • ATmega+licznik+ tryb porównania

    Witam! Mam drobne pytanko do osób obeznanych z prockami z serii Atmega(u mnie to uklad atmega128), a dokładniej rzecz ujmując chodzi mi o licznik (w sumie dla mnie dowolne czy 8 czy 16-to bitowy) pracujący w trybie porównywania. Na potrzebę układu jaki zbudowałem potrzebuję by licznik po zliczeniu (tj w moemncie zrownania wartosci licznika z wartoscia...

    Mikrokontrolery   27 Wrz 2007 00:44 Odpowiedzi: 0    Wyświetleń: 1140
  • Atmega16 zegarek kwarc opoznienie

    Witam. Dopiero co zacząłem zabawę z mikrokontrolerami i postanowiłem sobie na początek zrobić prosty zegarek. Wykonałem więc płytkę do ogólnych zabaw z mikrokontrolerem, która zawiera Atmega16, kwarc 8MHz, i wyprowadzenia portów. Resztę elementów zegarka (kwarc 32768Hz; 4x7segmentowy wyświetlacz; dwa guziki do ustawiania godziny i minut) mam umieszczone...

    Mikrokontrolery   03 Mar 2008 18:55 Odpowiedzi: 36    Wyświetleń: 4475
  • Problem z timerem - ATmega8.

    Witam. Jestem początkującym jeśli chodzi o programowanie w BASCOMie i mam następujący problem: Chcę wykonać do mojego urządzenia prosty licznik czasu, tzn. stanem początkowym jest cyfra 5 i oznacza ona czas pozostały do końca pracy w minutach. W zasadzie cały program działa w porządku, timer odlicza od 5 dół, ale chciałbym dodać jedną rzecz. Korzystam...

    Mikrokontrolery   03 Kwi 2010 10:32 Odpowiedzi: 2    Wyświetleń: 1101
  • [ATMega8][c] PWM czas się nauczyć

    Już wszystko jasne - jedyne pytanie zadaję na końcu. Przygodę z PWM zaczynam od sterowania jasnością diody. Atmega8 + diody + rezystorki 330Ω Ćwiczenie polega na cyklicznym rozjaśnianiu i ściemnianiu diody 3 diody podłączone do PB1, PB2, PB3 w założeniu tylko PB1 (OC1A) powinna świecić zgodnie z PWM. Ustawiłem tryb Fast PWM 8bit Kod: #include...

    Mikrokontrolery   24 Lis 2010 22:01 Odpowiedzi: 4    Wyświetleń: 2840
  • [Atmega8][Bascom] Wychodzenie z PowerDown

    Witam Już dłuższy czas męczę się z banalnym jak mi się wydawało zagadnieniem wybudzania procesora z PowerDown. Wybudzanie chciałem zrealizować na wejsciu INT0. Samo wyzwalanie przerwania działa podczas pracy, gorzej w momencie kiedy ustawię PowerDown. Przerwanie juz się nie wykonuje. Poniżej fragment kodu [syntax=basic4gl] $regfile = "m8def.dat" $crystal...

    Mikrokontrolery AVR   09 Cze 2011 19:01 Odpowiedzi: 6    Wyświetleń: 1835
  • [ATMega8515][Bascom]Odtwarzacz mp3 na bazie VMusic2 zakłócenia

    "Ćwierkanie" moim zdaniem nie jest związane ze sterowaniem, ale nie twierdzę że tak jest na pewno. Sterownie wygląda następująco: uC wysyła komendę po UART i zaczyna się odtwarzanie w tym czasie nie przesyłam żadnych innych poleceń. W czasie odtwarzania jedynie uC odbiera informacje z VMusic, w kolejności (nazwa pliku, nr. ścieżki, wykonawca, tytuł,...

    Mikrokontrolery AVR   22 Paź 2011 14:55 Odpowiedzi: 7    Wyświetleń: 3560
  • Resetowani licznika cykli naładowania w baterii dla ASUS K50IE

    To ja pozwolę sobie zapytać nieco inaczej - po co chcesz resetować liczbę cykli na układzie Atmega? Z tego co się orientuje akurat liczba cykli ładowań na tym układzie nie ma nic do rzeczy. Spróbuj podmienić ogniwa i skalibrować baterię. Baterie z tym kontrolerem nieco opornie się kalibrują, ale czasami się udaje. O zablokowanie kontrolera Atmega nie...

    Komputery Regeneracja Baterii   06 Maj 2013 06:18 Odpowiedzi: 3    Wyświetleń: 4200
  • [c]ATmega8 - błędne odmierzanie czasu.

    Witam Mam pewien problem z odmierzaniem czasu za pomocą ATmegi. założeniem był prosty licznik czasu pracy urządzenia. Za pomocą timera odliczam określony czas po przepełnieniu timera zwiększam zmienną w pętli tak żeby uzyskać sekundę, następnie kolejna pętla zwiększająca minuty itd. Użyłem Atmega8 częstotliwość taktowania to 8MHz z wewnętrznego źródła....

    Mikrokontrolery AVR   24 Cze 2013 11:46 Odpowiedzi: 3    Wyświetleń: 1509
  • Licznik Geigera w drewnianej obudowie wersja finalna.

    Witam, Chcę przedstawić licznik Geigera na tubie STS-5. a) Wstęp/założenia: Swój licznik postanowiłem zrobić gdy przeczytałem w EDW o liczniku Geigera na USB byłem zdziwiony że tak tanio można zrobić tak ciekawe urządzenie . Po krótkich poszukiwaniach w internecie znalazłem przetwornicę GM v.2 projektu And. Odrazu zabrałem się za pracę. Licznik ma...

    DIY Konstrukcje   11 Mar 2015 18:58 Odpowiedzi: 27    Wyświetleń: 16134
  • [atmega8a][assembler] - inicjalizacja wyświetlacza HD44780U

    Wybaczcie moje marudzenie ale takie makro wymaga co najmniej dodatkowych dwóch "difajnów". Proponowane "ułatwienie" spowodowało że musimy zamiast 11 znaków wklikać 50 i na dodatek w czasie analizowania skakać po dokumencie aby zobaczyć co oznacza makro a później co oznaczają poszczególne definicje z makra. Wszystko zalezy, z jakiego edytora korzystasz,...

    Mikrokontrolery AVR   18 Maj 2014 13:56 Odpowiedzi: 15    Wyświetleń: 2091
  • Licznik czasu do samochodu

    Co jeszcze na tych atmegach bedziemy robic..? Nie wystarczy cos takiego: Za 80 zl nie warto chyba sie bawic w jakiekolwiek uklady, chyba ze dla wlasnej satysfakcji. Zreszta na pewno mozna takie cos znalezc taniej.

    Początkujący Naprawy   11 Wrz 2014 15:21 Odpowiedzi: 12    Wyświetleń: 990
  • Atmega8 / Bascom - Zmiana wartości PWM

    Witam Mam płytkę z Atmega8 połączoną z czujnikiem PIR ( wejście INT1 przez transoptor ), do tego pomiar ADC ( od wartości adc zależy czas po jakim PWM będzie zmniejszone, opcjonalnie chcę też pod INT0 podpiąć przycisk, coby włączyć światło, gdybym nie znalazł się w zasięgu czujnika. Dodatkowym "bajerem" jest to, że światło ( listwa LED ) powoli się...

    Mikrokontrolery Początkujący   20 Lip 2016 12:31 Odpowiedzi: 1    Wyświetleń: 1152
  • [C] Atmega32 - licznik czasu - opóźnienie

    Witam, mam problem z dokładnością licznika czasu. Licznik ma mierzyć czas pomiędzy pojawieniem się napięcia większego od 512 na pinie PA7 a pojawieniem się zbocza narastającego na INT0. Licznik zlicza setne sekundy i sekundy. Późni się około 10 sekund na minutę. Korzystam z Atmegi32 o taktowaniu 8MHz. Wynik wyświetlam na wyświetlaczu. Napiecię na pin...

    Mikrokontrolery Początkujący   10 Sty 2017 17:17 Odpowiedzi: 3    Wyświetleń: 930
  • Niepoprawne wyświetlanie czasu na LCD z ATmega32 i PCF8563p

    Na początek kwestia formalna: jest za dużo tabulatorów w kodzie przed komentarzami, przez to prawa strona posta oraz kodu jest ucinana na ekranie (mam mały ekran). Co do kodu: czytanie zegarka oraz formatowanie sprintfem w procedurze obsługi przerwania jest mocno słabe. Diabli wiedzą jak jest zrealizowany lib TWI. Jakby był oparty na przerwaniach to...

    Mikrokontrolery AVR   02 Paź 2019 11:25 Odpowiedzi: 6    Wyświetleń: 693
  • Komunikacja SPI ATmega32 - zawieszanie podczas nadawania.

    Witam, Od jakiegoś czasu próbuję obsłużyć interfejs SPI na uC ATMega32, ponieważ chcę sterować potencjometrem cyfrowym. Mam problem w sprzętowym SPI. Napisałem program testowy. Ma działać następująco: co 100ms (stała INTERWAL_RAMEK) ma nadać ramkę danych oraz zmieniać stan PA0 na przeciwny. W zależności od odkomentowanej linii w przerwaniu timera nadawanie...

    Mikrokontrolery Początkujący   29 Kwi 2020 08:38 Odpowiedzi: 6    Wyświetleń: 402
  • ATmega128 i Fusebits?

    Dzięki za podpowiedź. Będę mógł sprawdzić dopiero pod koniec tygodnia. Niestety dopiero teraz, jak "mam mokro w gaciach" wczytałem się w datasheet i wyględa na to, że zupełnie niepotrzebnie kombinowałem, bo miałem ustawione wszystko jak należy. Mam jeszcze jedno pytanie, ale dotyczy ono raczej assemblera i 1wire. Każdy, kto dłubie w asm, zostaje zmuszony...

    Mikrokontrolery   14 Paź 2004 17:52 Odpowiedzi: 9    Wyświetleń: 8070
  • Timer1 w ATmega128

    Troche to dziwne i nie mam pojecia jaki moze byc tego powod ale na tym liczniku caly czas jest zaladowana wartos 50 impulsow a sam licznik zlicza w dol czyli odejmuje mi ilosc pobranych impulsow od 50.

    Mikrokontrolery   01 Cze 2005 16:28 Odpowiedzi: 14    Wyświetleń: 1842
  • Odliczanie czasu. Co w zamieszczonym kodzie powoduje złe odliczanie?

    Nie przestawialem fusebitów bo jest on taktowany zewnetrznym kwarcem 8Mhz.. A co do tego 10^6.. hmm... zielony jestem jeszcze i tak sobie jakos wymyśliłem, że jak zrobię takie taktowanie to będę mógł sobie dobierać wyższe czestotliwosci co da mi dokładniejsze wyniki... oczywiscie mogę się mylić i dlatego szukam tutaj rozwiazania... Dodano po 58 To jest...

    Mikrokontrolery   06 Mar 2007 09:07 Odpowiedzi: 13    Wyświetleń: 3229
  • atmega liczniki asebmler - jak zacząć

    znalazłem dużo przykładów jak posługiwać się licznikami, ale wszystko było w C a ja nie znam go i programuje w asemblerze. Mógłby ktoś opisać przykładowy licznik(tzn napisać program) i opisać? (chcę odmierzyć jakiś czas, ale najpierw chcę poznać zasadę działania liczników). najlepiej gdyby było coś o liczniku 0 i 1

    Mikrokontrolery   20 Sie 2007 10:13 Odpowiedzi: 2    Wyświetleń: 1357
  • Atmega8 problem przy sterowaniu 230V

    Witam Mam problem. Zrobiłem układ, który ma przełączać napięcie na cewce silnika Silnik od bramy garażowej. Jedno 0 i dwa wejścia fazowe, od kierunku obrotów. Układ, na sucho, bez podpięcia do silnika działa prawidłowo. Reaguje na przerwania itp. Problem pojawia sie podczas podłączenia fazy do układu. uC działa przez jakąś chwile, potem przestaje reagować...

    Mikrokontrolery   24 Wrz 2007 22:23 Odpowiedzi: 12    Wyświetleń: 2058
  • [ATmega8][Bascom]Ultradzwięki-Badanie odległości z INT i Tim

    Witam Postanowiłem zbudować miernik odległości wykorzystujący ultradźwięki. Zakupiłem 2 czujniki w TME Jednego używam do wysłania fali a 2-go do odebrania. Po przejrzeniu postów na Elektrodzie i innych www zbudowałem poniższy układ w załączniku (PDF). Program napisałem a Bascomie ale NIESTETY NIE DZIAłA. Oto on $regfile = "m8def.dat" $crystal...

    Mikrokontrolery AVR   03 Lip 2008 19:56 Odpowiedzi: 7    Wyświetleń: 5140
  • ATmega 2561 com1 działa com2 nie

    kod wygląda tak: ... Do Locate 2 , 1 : Lcd Licznik Licznik = Licznik + 1 Wait 1 If Ischarwaiting(#2) <> 0 Then _rsstr1 = "" Input _rsstr1 Print #2 , _rsstr1 Locate 2 , 1 Lcd _rsstr1 Select Case _rsstr1 Case "1" Print #2 , Licznik ; Chr(13) End Select End If If Ischarwaiting(#1) <> 0 Then _rsstr2 = "" Input _rsstr2 Print #1 , _rsstr2 Locate...

    Mikrokontrolery   22 Sie 2008 19:47 Odpowiedzi: 7    Wyświetleń: 1629
  • [ATMEGA16][C]problem z mnożeniem/dzieleniem uint przez uint.

    Witam, Pojawił się ostatnio u mnie taki problem. Otóż odczytuję z przetwornika ADC ATmegi16, z kanału ADC0 wartość napięcia (od 0 do 5VDC). Wyświetlam sobie wynik konwersji na LCD i wszystko ładnie działa (liczba na LCD zmienia się w zakresie od 0 do 1023, jak kręcę potencjometrem). Chciałem sterować tym napięciem podłączonym do ADC0 obrotami silnika...

    Mikrokontrolery AVR   07 Kwi 2009 14:54 Odpowiedzi: 7    Wyświetleń: 1748
  • [C][Atmega8]presclaler,licznik T1, tablica stałych w PROGMEM

    Piszę program sterujący zapłonem silnika 3 cylindrowego, Ma on na celu "emulację" mechanicznego regulatora odśrodkowego kąta wyprzedzenia zapłonu. Wymyśliłem sobie że tabelę zmiennych zapiszę w PROGMEM, poniżej program testujący rozwiązanie z tabelą. No i teraz: Niech mi ktoś proszę powie czy licznik T1 (16bitowy) zwiększa się co 5uS?? Takie obliczenia...

    Mikrokontrolery AVR   27 Kwi 2009 18:41 Odpowiedzi: 3    Wyświetleń: 2858
  • [Atmega88][Bascom] a'la Alfabet Morsa

    Pozwolę sobie zamieścić to co udało mi się w nocy i dziś wymodzić. Do ' ------------------------------------ Pierwszy kanał ---- If Flaga1 = 1 Then ' sprawdź flage1 - dla WLACZ If I1 = Czas_impulsu1 Then ' porównaj liczbe ms z DATA dla WLACZ I1 = 0 ' wyzeruj licznik ms Toggle Flaga1 ' przestaw flage1 Toggle Led1 ' przelacz diode (traznystor)...

    Mikrokontrolery AVR   01 Maj 2009 17:25 Odpowiedzi: 6    Wyświetleń: 1767
  • [atmega][BASCOM] Zbocze narastające, opadające - długość

    Może przybliżę bardziej zastosowanie. Chodzi mi o program sterujący silnikiem krokowym (w założeniu unipolarnym) z progrmów typu mach3, step2cnc, turbocnc. Programy te jak wiadomo podają przez port LPT step i dir. Step czyli krok można wykorzystać jako sterowanie przerywaniem int1 w naszej atmedze. Natomiast dir określa kierunek i przyjmuje stan niski...

    Mikrokontrolery AVR   04 Mar 2010 20:14 Odpowiedzi: 6    Wyświetleń: 3955
  • [C][AVR][ATMEGA8]sprawdzanie stanu przycisku

    Witam, Po ostatniej próbie postanowiłem pożądnie opisać mój problem pisze nowy temat ponieważ tamten wylądował w koszu. Była to moja wina a powod to pośpiech. Pisze program który ma za zadanie sprawdzać stan przycisku PB0 co 10ms, gdy przycisk nie będzie wciśnięty przez 18 sekund to załączy PC0, gdy będzie wciśnięty przez 18 sekund też załączy PC0,...

    Mikrokontrolery   15 Wrz 2010 22:39 Odpowiedzi: 4    Wyświetleń: 2864
  • Pytanie laika - AVR Atmega, licznik impulsów

    Witam wspólnotę chciałbym zaznaczyć że z wykształcenia jestem mechanikiem, a z programowaniem nie miałem wcześniej styczności. Przeczytałem książeczkę która mowiła o programowaniu w jezyku bascom, i stworzyłem taki o to kod programu. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 256 'licznik do odmierzania...

    Mikrokontrolery   25 Kwi 2011 14:59 Odpowiedzi: 1    Wyświetleń: 2577
  • [ATMega16][C] Odczyt czasu z zegara PCF8563

    Witam Próbuję odczytać czas z zegara PCF8563, ale na wyświetlaczu LCD nic się nie wyświetla. Bardzo proszę o sprawdzenie poprawności poniższego kodu i wskazanie gdzie ew. powinienem coś poprawić. Ogólnie podłączyłem SDA i SCL przez rezystory 4,7k do Vcc oraz zastosowałem rezonator 32kHz, a przy nim kondensator 22p. Pomiędzy Vcc a GND wpiąłem kondensator...

    Mikrokontrolery AVR   20 Sie 2011 22:46 Odpowiedzi: 23    Wyświetleń: 4966
  • Atmega16, licznik impulsów, częstościomierz, c

    uczę się programowania AVR w c i na ATMEGA16 napisałem prosty programik mający zliczać impulsy w czasie 1 sekundy timer 1 odmierza czas 1 sekundy timer 0 zlicza impulsy i przy przepełnieniu inkrementuje zmienną do wyświetlenia wyniku zmienna jest przemnażana przez 256 a do wyniku dodawana jest bieżąca wartość rejestru TCNT0 do celów ćwiczenia, jako...

    Mikrokontrolery AVR   15 Paź 2011 15:09 Odpowiedzi: 13    Wyświetleń: 3687
  • atmega8 kompilacja programu

    Pomoze ktos w skompilowaniu tego programu ?? przepisalem ten program z Nowego Elektronik i chcialbym zaprogramowac nim procesor atmega8 ale nie wiem jak to zrobic. [syntax=basic4gl] 'Nowy Elektronik 701-k 'Licznik Impulsów ver. 1.0 'BASCOM-AVR IDE Verion : 1.11.8.1 'Compiler: Version 1.11.8.1 $regfile ="m8def.dat" $crystal = 12000000 Dim Impulsy As...

    Mikrokontrolery AVR   18 Gru 2011 17:51 Odpowiedzi: 13    Wyświetleń: 2334
  • [Atmega8][Bascom] Pomiar czasu zadziałania przekaźnika - nie działa jak powinien

    Nie chciał bym za Ciebie pisać tego programu, bo jest to naprawdę proste zadanie i dlatego spróbuj sam napisać go jeszcze raz od początku wg np. takiego algorytmu: Ustaw timer powiedzmy na 10khz aby każde przerwanie wykonywało się co 100 mikrosekund. Możesz też gęściej od tego zależy dokładność - tu 100us czyli 0,1ms Zdefiniuj sobie zmienną licznikową...

    Mikrokontrolery AVR   06 Sty 2012 20:29 Odpowiedzi: 11    Wyświetleń: 2710
  • Pomiar napięcia stałego na Atmega16

    No właśnie, ja źle to wcześnie zrozumiałem. Ja muszę zmierzyć czas powrotu fali, czyli to już nie będzie pomiar napięcia jak wcześnie myślałem i 3 dni bawiłem się z przetwornikiem:( ale jak ten czas zmierzyć to już dokładnie nie wiem. Napisałem taki program żeby mierzył czas z czujnika i wartość wystawiał na 8 diodach, jest impuls i czujnik reaguje...

    Mikrokontrolery   18 Sty 2012 23:23 Odpowiedzi: 2    Wyświetleń: 1472
  • Atmega16[C] - Pomiar czasu obrotu z użyciem timera

    Witam Jak w temacie,sprawdzałem kod kilka razy i wszystko wydaje się w porządku a jednak nie działa tak jak powinno. ziel_on to włączenie wskazówki sekund w zegarze widmowym. Według mnie powinno działać,mam 10 000 przerwań na sekundę,wynik mnożę razy 100 i dzielę przez 60 tak by wstawić do pętli z _delay_us. Działa tak że wskazówka mignie od czasu do...

    Mikrokontrolery Początkujący   05 Paź 2012 14:05 Odpowiedzi: 1    Wyświetleń: 1026
  • DS1302 atmega16 - Odczyt czasu i daty na LCD z HD44780

    Zmieniłem nazwę przy "rtc_time" z time na czas. Po wgraniu projektu do sterownika z lewej strony LCD wyświetla mi sekundy,jak dojdzie do 60 sekund to dodaje mi do tej wartości+255 i liczy dalej następną minutę ze stanem licznika 315 po czym dodaje znów 255 po minucie i tak co minutę to samo .Poza tym wyświetla mi cyfry 2560 i 203072 w następnych wierszach...

    Mikrokontrolery Początkujący   21 Cze 2020 14:21 Odpowiedzi: 13    Wyświetleń: 4140
  • [atmega8][c] - problem z przerwaniem timera

    Witam. W załączeniu kod - problem polega na tym, że w programie nigdy nie następuje zmiana wartości zmiennej "licznik", a co za tym idzie - również zmiennej "czas". Przerwanie timera drugiego działa bez zarzutu (obsługuje ono multipleksowanie wyświetlacza 4 cyfrowego wyświetlacza 7 segmentowego, który ma wyświetlać czas), jednak mam wrażenie że przerwanie...

    Mikrokontrolery AVR   20 Gru 2012 00:39 Odpowiedzi: 4    Wyświetleń: 1266
  • AVR Atmega88 - Licznik impulsów - częstościomierz

    Witam! To mój pierwszy post, więc proszę o wyrozumiałość. Skonstruowałem licznik impulsów - częstościomierz, w oparciu o projekt AVT5025 (Mikroprocesorowy wykrywacz metali). Sonda wykrywacza umieszczona będzie przy bramie wjazdowej na parking i jeśli pojawi się nad nią samochód to na danym pinie mikrokontrolera pojawi się stan wysoki. Układ ma po prostu...

    Mikrokontrolery AVR   06 Lut 2013 12:35 Odpowiedzi: 1    Wyświetleń: 3615
  • ATmega8 Bascom - Sterownik tampoprintu wyświetlanie na LCD

    Witam!! Układ sterownika tampoprintu zbudowany na bazie mikrokontrolera AVR, schemat poniżej, zasilanie dostarczane przez dwie osobne przetwornice +5V dla logiki oraz +24V dla elektrozaworów i oświetlenia, na przewodach zasilających koraliki ferrytowe, pole masy na płytce, tranzystory sterujące cewkami zabezpieczone diodami, przy samych cewkach we wtyczkach...

    Mikrokontrolery AVR   12 Maj 2013 01:44 Odpowiedzi: 15    Wyświetleń: 4809
  • Atmega 8L-PU - Atmega,Bascom - licznik szybkości LCD i LED. Jak dobrze zrobić?

    Wcześniej tylko tu zaglądałem, ale teraz mam jedną rzecz i niewiem jak ją najlepiej wykonać. Robię licznik szybkości do MZ ETZ w wersji elektronicznej. Założenia: - maksymalna prostota ale zgodnie z moimi założeniami (wyświetlanie na ekranie LCD i na diodach) - niska cena - coś się nauczyć nowego nawet na błędach = z tym ostatnim idzie mi chyba najlepiej...

    Mikrokontrolery AVR   26 Mar 2013 21:46 Odpowiedzi: 7    Wyświetleń: 3384
  • ATmega32 - Licznik impulsów Timer0 i Timer1 ustawienie

    A jeszcze jedno pytanie, jaki impulsy zliczasz? z czego? jakie parametry ma impuls, czas trwania impulsu?

    Mikrokontrolery Początkujący   29 Mar 2013 22:18 Odpowiedzi: 15    Wyświetleń: 5442
  • [ATmega8][WinAVR] - biblioteka Zaawansowana obsługa klawiatury jak uruchomic

    heh wydawało mi sie że skorzystanie z gotowca będzie łatwiejsze niż pisanie tych funkcji od podstaw :) listing pliku keyb.c [syntax=c] //**************************************... // Plik: keyb.c // // Zaawansowana obsługa przycisków i klawiatur // Wersja: 1.0 // Licencja: GPL v2 // Autor: Deucalion // Email: deucalion#wp.pl...

    Mikrokontrolery AVR   17 Cze 2013 19:56 Odpowiedzi: 9    Wyświetleń: 3084
  • ATMEGA8A - Licznik T0 Programowy tryb CTC

    Witam Chciałbym zrealizować programowy tryb CTC dla licznika T0. Program testowy zwiększa wartość rejestru OCR2 o jeden co sekundę (licznik T1). Taktowanie zegara 16 MHz. Licznik T0 i T2 mają ustawiony preskaler /1024. [syntax=c] volatile uint16_t licznik = 0; volatile uint16_t licznik1 = 0; volatile uint16_t licznik2 = 0; volatile uint16_t licznik3...

    Mikrokontrolery AVR   16 Sie 2013 13:56 Odpowiedzi: 10    Wyświetleń: 1911
  • [atmega8/16][bascom] - Prosty sterownik + zegar + temp

    Zupełnie inaczej. Obsługa przerwania, która tylko ustawia znaczniki, zupełnie nie ma sensu. W przerwaniu timera zgłaszanym np. 50 (20..100) razy na sekundę, czy poprzednio przycisk był zwolniony, a teraz jest wciśnięty. Jeśli tak - ustaw znacznik do ew. wykorzystania w ew. pętli zdarzeń (to dość nieszczęśliwe rozwiązanie, ale w Bascom i u początkujących...

    Mikrokontrolery AVR   19 Sie 2013 21:10 Odpowiedzi: 5    Wyświetleń: 2463
  • [atmega][bascom] - Bezprzewodowy przesył danych i kodowanie Manchester

    Witam. Posiadam kilka kompletów tego nadajnika i odbiornika (433MHz) i tak jak kolega wspominał w eterze mega dużo śmieci. Ale... znalazłem rozwiązanie tego problemu śmieci! Zmierzyłem miernikiem częstotliwości wyjście odbiornika podłączonego tylko do zasilania i u mnie były takie wyniki: od około 600Hz nawet do 3kHz sygnały śmieci które zmieniały się...

    Mikrokontrolery AVR   30 Paź 2013 11:05 Odpowiedzi: 18    Wyświetleń: 6078
  • Atmega32 - Pomiar czasu między zboczami narastającymi na ICP1

    Witam. Chciałbym zmierzyć czas pomiędzy dwoma impulsami (stanami wysokimi) występującymi na pinie ICP1. Używam do tego celu timera1 oraz kodu znalezionego w internecie, zmodyfikowanego na własne potrzeby: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" volatile...

    Mikrokontrolery AVR   25 Sty 2014 14:56 Odpowiedzi: 12    Wyświetleń: 2592
  • Atmega328P - Timer2 nie wybudza mikrokontrolera

    Masz prawo tak uważać, a ja mam prawo uważacć że są dobre. Twój kod zawiera zbędne opóźnienie - w jakim celu? Od tego są flagi które sprawdzasz. Widzisz, Twój kod wcale nie jest taki dobry jak sądzisz :) Przykład:

    Mikrokontrolery Początkujący   16 Gru 2013 23:19 Odpowiedzi: 14    Wyświetleń: 1737
  • Atmega8 - Banalny problem z kodem

    Jestem jak w jakiejś matni. Czytam o tych uC kilka dobrych miesięcy, a praktycznie nic nie ruszyłem. Mam płytkę stykową z Atmegą. LM335 podłączony do pinu PC5. Po kompilacji tej funkcji, którą podałem wyświetlają mi się zera. Jak skopiowałem gotowca to pokazywał dobrą temperaturę, ale tak się 0 nauczę. Uczę się, próbuje cokolwiek zrobić, ale na razie...

    Mikrokontrolery AVR   30 Sty 2014 17:14 Odpowiedzi: 13    Wyświetleń: 1821
  • atmega128 - 4 x 7seg.- zle wyswietla-nie realizuje funkcji

    z gory zaznaczam ze to moj pierwszy program! mam atmege 128 i wysw. 7segm. i za zadanie mam jakikolwiek prosty zegarek/stoper napisac cos tam napisalam ale niestety zle mi wyswietla tzn wgl nie realizuje kodu teoretycznie algorytm jest dobrze napisany, ale jak zmieniam liczby tutaj : [syntax=c]TCCR0 |= (1<<WGM01); //tryb CTC OCR0 = 39; //ustawienie...

    Mikrokontrolery Początkujący   07 Kwi 2014 13:09 Odpowiedzi: 11    Wyświetleń: 1023
  • ATmega32 - ATmega32 Program licznik 0-99 na wyświetlaczu 7-segmentowym

    Mój problem polega na tym, że po dołączeniu wyświetlacza LED Dzieje się tak dlatego, że w tym przypadku następują po sobie bardzo szybko dwie instrukcje PORTB = [syntax=c] if(i>0){ PORTA=tab[i]; PORTB=LED[0]; //ta jako pierwsza //_delay_ms(5); } PORTA=tab[j]; PORTB=LED[1]; //i kilka taktów po pierwszej, ta jako druga[/syntax] Efekt jest taki, że na...

    Mikrokontrolery AVR   16 Paź 2014 21:44 Odpowiedzi: 5    Wyświetleń: 1956
  • [ATmega8][C] - Odróżnianie kolejności naciśnięcia przycisków

    keyb.h [syntax=c] //**************************************... // Plik: keyb.h // // Zaawansowana obsługa przycisków i klawiatur // Wersja: 1.0 // Licencja: GPL v2 // Autor: Deucalion // Email: deucalion#wp.pl // Szczegóły: // //**************************************... #ifndef KEYB_H_ #define...

    Mikrokontrolery AVR   19 Lis 2014 21:37 Odpowiedzi: 4    Wyświetleń: 1092
  • atmega bascom - atmega bascom licznik na timer0

    Jak to jest że ze skomplikowanymi sprawami sobie człowiek radzi a na prostą rzecz czasami wpaść nie może ... Kliknąłem pomógł. Dzięki.

    Mikrokontrolery AVR   14 Gru 2014 14:58 Odpowiedzi: 2    Wyświetleń: 1170
  • Atmega 8 - Licznik do14, Kod C jak wyzerować licznik pierwszym impulsem?

    Musiałbyś dodać zmienną, która będzie służyła do odmierzania czasu bez impulsów, tzw. "timeout". Jeśli przez okres ponad 10 s nie przyjdzie żaden impuls, to n=0. Wbrew pozorom, liczenie timeoutów najłatwiej zrealizować w przerwaniu :) Dodano po 1 fragmenty kodu: inicjalizacja przerwań (akurat dla Atmega32) [syntax=c] TCCR0 |= (1 << CS02); TIMSK...

    Mikrokontrolery Początkujący   26 Sty 2016 18:55 Odpowiedzi: 11    Wyświetleń: 1563
  • ATmega 8 ciekawy licznik - W działającym kodzie wpis do EEPROM

    Witam Licznik zlicza paczki impulsów. Gdy odstęp między kolejnymi paczkami>1sek, licznik zeruje się i zlicza od nowa. Do "pełni szczęścia" brakuje mi aby stan licznika z ostatniej paczki impulsów zapisał się w EEPROM, tak aby po ponownym włączeniu zasilania widniał na liczniku. Każda nowa paczka impulsów powinna wyzerować licznik, zliczyć impulsy...

    Mikrokontrolery   16 Lut 2016 14:12 Odpowiedzi: 6    Wyświetleń: 753
  • Bascom Atmega168 - Wpisywanie liczb klawiatura 4x4 matrycowa

    To ją usuń ;) Hahaha :D Lock blokuje zwiększanie licznika do czasu puszczenia przycisku. Pętla wykonuje się szybko i nawet jeśli sprawdzałbyś przyciski co 10ms to chwilowe naciśnięcie przycisku mogłoby załadować wartościami jednego przycisku kilka bajtów :D ..a tak, jedno naciśnięcie, jedna wartość w kolejnym bajcie. [url=]Pod tym linkiem niedawno umieściłem...

    Mikrokontrolery Początkujący   30 Mar 2016 20:54 Odpowiedzi: 5    Wyświetleń: 1125
  • atMega16 - Wyświetlanie temp z ADC

    Witam ponownie i dziękuję za zainteresowanie tematem. Dziękuję za rady ale niestety albo coś źle robię albo wyłączenie przerwań na czas wyliczenia zmiennej nie działa. Próbowałem na różne sposoby: - wyłączać zaraz po wejściu w tą funkcję, - wyłączać po wejściu w pętlę while(y), - włączać w różnych miejscach Niestety efekt jest zawsze taki sam. Poniżej...

    Mikrokontrolery AVR   03 Cze 2016 12:52 Odpowiedzi: 63    Wyświetleń: 3660
  • ATmega128 [C] pomiar czasu na Timer2

    Witam ! Tworzę mały sterownik do auta i mam problem. Dotyczy on pomiaru częstotliwości (a właściwie czasu trwania stanu niskiego lub wysokiego) na Atmedze 128, która po dalszych przeliczeniach będzie mierzyć obroty silnika. Sygnał , który będzie mierzony to prostokąt o wypełnieniu 50% i częstotliwości w granicach 15-150Hz. Jak w tytule pomiar ma się...

    Mikrokontrolery AVR   07 Lip 2016 06:44 Odpowiedzi: 1    Wyświetleń: 930
  • Język C funkcja przerzutnika monostabilnego pod licznik

    Jestem początkującym z programowaniu w C.Opiszę problem : Zbudowałem licznik zwojów do nawijarki na ATMEGA 8 . Licznik liczy zwoje przy pomocy optobariery szczelinowej i tarczy z dziurką(czyli zliczanie gdy na wejściu stan niski) liczy w przód i w tył(przy odwijaniu). Jedno wejście ATMEGi zlicza impulsy (PULSELOW) , drugie to wejście sterujące aby zmieniać...

    Mikrokontrolery   09 Kwi 2017 21:00 Odpowiedzi: 1    Wyświetleń: 651
  • Atmega 32 - pomiar czasu trwania impulsu

    Przy tak niskiej częstotliwości impulsów lepiej nie zliczać impulsy w czasie, lecz użyć zewnętrznego przebiegu do bramkowania licznika, który zlicza impulsy ze swojego zegara o dużej częstotliwości. Dzięki temu dostaniesz informację o liczbie taktów zegara referencyjnego przypadających na okres sygnału zewnętrznego. Umożliwia to dokonanie pomiaru w...

    Mikrokontrolery   21 Maj 2017 14:03 Odpowiedzi: 1    Wyświetleń: 1416
  • [Atmega8][C] dodanie przekaźnika do kodu

    Witam, chciałbym przerobić projekt z tego linku Mianowicie zostawić odliczanie czasu i wyświetlanie go a dodać do niego funkcję w której o wpisanej "na stałe" godzinie w funkcji załączy przekaźnik. Przekaźnik jest 4 modułowy więc potrzebuje 4 wolnych pinów. Kod, który zmodyfikowałem wygląda następująco ale nie załącza przekaźnika o zaprogramowanej godzinie,...

    Mikrokontrolery AVR   05 Lis 2017 11:17 Odpowiedzi: 7    Wyświetleń: 1416
  • [Bascom][Atmega128] Odczyt danych z ESP8266

    Obecnie taki odbiór rozwiązuję inaczej, ale w Twoim wydaniu coś czuję że to nie odbiór danych przy taktowaniu 16MHz zajmuje dużo czasu a bardziej wyświetlanie tego na LCD. Jeśli by Ci to odpowiadało to możesz: odebrac dane, i zrobić z nich tą tablice stringów po czym ustawić jakąś flagę "Refresh_lcd" Potem w każdym przejściu pętli wyświetlać/odświeżać...

    Mikrokontrolery AVR   24 Cze 2017 19:23 Odpowiedzi: 7    Wyświetleń: 1662
  • [ATmega8A] [C] przerywanie timera2 z zew. kwarcem zegarkowym

    1. Volatile: 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 . 5. Clear the Timer/Counter2 Interrupt Flags. 6. Enable interrupts,...

    Mikrokontrolery AVR   28 Cze 2017 09:30 Odpowiedzi: 3    Wyświetleń: 792
  • Zmiana w bibliotece Arduino IDE: Opcja EEPROM Retained/Not Retained w programowaniu ATmega328

    Czy pisząc dane masz na myśli np zmienne itp Pamięc EEPROM służy do zapisania danych które mają być "trwałe" nawet po odłączeniu zasilania. Najłatwiej zobrazować to używając przykładu jakim jest licznik czasu pracy. Ma on działać tak ze po włączeniu odczytuje aktualny czas pracy, następnie co minutę go zwiększa i zapisuje. W momencie odcięcia zasilania...

    Mikrokontrolery   01 Gru 2020 16:20 Odpowiedzi: 4    Wyświetleń: 510
  • ATmega8 i pomiar czasu pojedynczych impulsów dodatnich.

    Musze cie zmartwic. Timer 2 jest tylko 8 bitowy i przy maksymalnym czasie 5 sek dokladnosci 1ms nie uzyskasz. Maksimum 19 ms z chakiem. Jedynym rozwiazaniem to musisz ten licznik wydluzyc o jeden bajt zatrudniajac do tego przerwanie od Timet2, wtedy jest ta dokladnosc mozliwa do uzyskania.

    Mikrokontrolery   18 Wrz 2006 19:31 Odpowiedzi: 7    Wyświetleń: 2993
  • ATmega8 + LCD + przerwania = błędy widmo??

    Prawdopodobnie powiniwneś zabezpieczyć program przed niekontrolowanymi przerwaniami ze strony tego licznka (chodzi mi o funkcję LCD_WriteFont)Wydaje mi się że Funkcja LCD_WriteFont nie pwinna być przerwana w trakcje wypisywania na LCD bo wtedy wyświetlacz może "zgłupnać" miałem ten sam problem i po zabespeczeniu funkcji wypisującej zanki na lcd przed...

    Mikrokontrolery   13 Lut 2008 19:54 Odpowiedzi: 7    Wyświetleń: 1572
  • [Atmega8][bascom] Licznik i symulacja programowa.

    Tak, tyle mam. Gdybym mniał mniejszy, to bym mniejszą wartość wpisał :) No tak ale lepiej upewnic sie 2x bo czasem jednak mozna cos przeoczyc...

    Mikrokontrolery AVR   02 Lip 2008 18:40 Odpowiedzi: 8    Wyświetleń: 3991
  • [ATMEGA8] Licznik impulsów na sekundę

    Witam! aktotowie V ale na oko 12-15V). Coś tam nabazgrałem w mspaincie - za pewne źle. Zapewne coś źle podpiąłem, coś dałem więcej, coś mniej a czegoś wcale. Ale chyba po to jest to forum ;] Oto mój prymitywny schemat:

    Mikrokontrolery   25 Paź 2008 17:06 Odpowiedzi: 8    Wyświetleń: 8947
  • [atmega8][BASCOM] liczenie czasu miedzy impulsami

    Witam Tak jak w temacie. Jak liczyć czas między pojawieniem sie na porcie impulsów stanu niskiego (o ile stan niski można nazwać impulsem)? tzn tak: pojawia się 0 timer rusza, pojawia sie 0, timer się zatrzymuje, zczytuję stan timera, robie z tym to i tamto, zeruje licznik i od początku, czekam na 0, licznik rusza, itp. Nie chcę korzystać z licznia...

    Mikrokontrolery AVR   16 Lis 2008 21:32 Odpowiedzi: 14    Wyświetleń: 3413
  • [ATmega8] [Bascom] licznik T0

    Tamten program napisałem z pamięci,bo korzystałem z komputera na którym nie mam bascoma. $regfile = "m8def.dat" $crystal = 8000000 Config Portd.0 = Output Config Timer0 = Timer , Prescale = 1 Enable Interrupts Enable Timer0 Start Timer0 On Timer0 Nosna Do Loop Nosna: Counter0 = 255 Portd.0 = Not Portd.0 Return Fusbity ok ,praca na kwarcu...

    Mikrokontrolery AVR   21 Gru 2008 23:48 Odpowiedzi: 11    Wyświetleń: 2986
  • Atmega8 problem z wyświetlaczem LED 7 segmentowym

    Witam Mam banalny program, po włączaniu zasilania startuje licznik czasu, program prawie działa nie do końca dobrze. Atmega8 steruje wyświetlaczem LED (segmenty) z portu D, poszczególne cyfry od najbardziej znaczącej W4,W3,W2,W1 sterowane z portu B, z portu B jest też sterowanie jasnością wyświetlaczy (PWM) i buzerem. Ogólnie licznik liczy ale buzer...

    Mikrokontrolery AVR   25 Sty 2009 17:38 Odpowiedzi: 6    Wyświetleń: 3852
  • Atmega i zakłocenia

    generalnie nie liczy impulsów. To załącza,wyłącza/resetuje licznik czasu jazdy.Nie chodzi o przyspieszenia do 100 :D tylko czas podroży, chcę mieć jednak załączany ręcznie. Pisząc znieczulić programowo miałeś na myśli np wydłużenie impulsu tak aby piki itp nie robiły śmieci?

    Mikrokontrolery AVR   24 Mar 2009 21:37 Odpowiedzi: 25    Wyświetleń: 2916
  • [ATMEGA16] [BASCOM] PWM Zegarek na Timer-ach

    co to znaczy zegarek, licznik czasu rzeczywistego? Nie wiem czy do konca rozumiem twoj problem, bo chyba sam dokladnie nie wiesz co piszesz. Przerwanie moze ci sie wywolywac w roznych okresach czasu poniewaz timer0 i timer1 roznia sie iloscia bitow w counterze Dodano po 2 timer0 jest 8 bitowy, a timer1 16 bitowy Dodano po 1 i timer0 nie ma wyjsc na...

    Mikrokontrolery AVR   04 Maj 2009 16:51 Odpowiedzi: 10    Wyświetleń: 3456
  • [atmega8][bascom] licznik bcd i wyświetlanie na 7seq

    Nie-Ten napisał inną książkę. A potrzebna jest książka dla tych którzy nie przepisują gotowców ale chcą zrozumieć JAK to działa. Dla zaawansowanych. To jest język (jak dla mikrokontrolerów) wysokiego poziomu. Ma swoje wady i zalety. Ma też błędy-jak wszystkie języki. Ale Ty - możesz. Może być tylko odwołanie do sprzętu-protokół, czasy, poziomy sygnałów...

    Mikrokontrolery AVR   23 Cze 2009 19:37 Odpowiedzi: 8    Wyświetleń: 4159
  • [ATMega][Bascom] Licznik prędkości

    Postawiłem sobie zadanie opracowania licznika prędkości. Powiedzmy, że do roweru. Konstrukcję i jej sens odłóżmy na razie na bok :) Zadanie dla procesora niby banalnie proste - liczyć prędkość przez badanie impulsu na pinie. I teraz zaczynają się schody. Mogę to zrobić na kilka sposobów (te które znam): 1) mierzenie czasu między impulsami 2) mierzenie...

    Mikrokontrolery AVR   27 Lip 2009 22:14 Odpowiedzi: 6    Wyświetleń: 4284
  • [atmega8][bascom] pomiar czasu trwania impulsu poprzez ICP1

    Witam Mam za zadanie zrobic pomiar czasu wtrysku w ms poprzez przerwanie ICP1 Niestety po wielu bojach z rejestrami Tccr1B Tccr1A oraz Timsk i innymi , program nie dziala jak potrzeba w Proteusie Czytalem w dataszicie ze licznik T1 musi byc ustawiony w trybie TOP i musie byc wlaczony Noise Canceler , wszelkie ustawienia WGM nie dzialaja :/ Bardzo prosze...

    Mikrokontrolery AVR   28 Sie 2009 12:15 Odpowiedzi: 2    Wyświetleń: 4554
  • Atmega, projektowanie watchdoga w C++.

    Dotychczas nie zależało mi, żeby jakiś układ zabezpieczać watchdog'iem, ale w miarę rozwoju mojego projektu zaistniała taka potrzeba. Przeczytałem tutorial na "wkrętaku" i wszystko niby jasne, proste a jednak musi być jakieś ale... W moim programie jest funkcja while(1) gdzie mógłbym wstawić _WDR(); ale jest tez funkcja programowania, gdzie na bardzo...

    Mikrokontrolery AVR   05 Gru 2009 23:53 Odpowiedzi: 61    Wyświetleń: 6482
  • Licznik imitujący bombę zegarową.

    MADMAX1978 --> hehe ciekawy temat ;) dla grupy para-militarnej . No ale jeśli to tylko zabawa czy tam gra to żaden problem. Tak jak koledzy mówili możesz użyć dowolnego procka nawet ATmega8 jednak tak prostą rzecz spokojnie da się zrobić na jeszcze mniejszym procku - wystarczy np ATtiny2313 Niestety obawiam się, że sama wiedza jaki to procek - nie wystarczy...

    Mikrokontrolery   10 Gru 2009 16:07 Odpowiedzi: 10    Wyświetleń: 2872
  • [atmega8][bascom]Nie mogę odebrać kodu RC5

    Broń Boże nikogo nie olewam programy o których pisałem to generator częstotliwości lub obrotomierz z licznikiem czasu pracy więc muszą mieć fusbity ustawione jak należy oczywiście jak wróce do domu to wkleje zrzuty teraz pisze z telefonu więc mam problem wykonałem dodatkowo płytke do testowania aby wykluczyć kłopoty z zestawem uruchomieniowym Edit:...

    Mikrokontrolery AVR   05 Lut 2010 18:03 Odpowiedzi: 25    Wyświetleń: 3628
  • [BASCOM][Atmega8] Licznik impulsów nie działa poprawnie.

    Mam silnik z przekładnią który daje 5 impulsów na jeden obrót przekładni, obrotów jest 139 to liczyłem na piechotę ale chcę wykorzystać Atmege 8 do sterowania tym silnikiem i nie mogę dojść do ładu z liczeniem tych impulsów. Próbowałem liczyć impulsy funkcja DEBOUNCE i szło dobrze dopóki nie zwiększyłem prędkości obrotowej, zaczęło gubić impulsy Następnie...

    Mikrokontrolery AVR   19 Lut 2010 10:15 Odpowiedzi: 14    Wyświetleń: 4988
  • Atmega 16 i licznik impulsów na Timer1 [Bascom]

    Cały ten układzik ma posłużyć do kontroli maszyny zmęczeniowej , w której ważna jest właśnie ilość wykonanych cykli i częstotliwość z jaką maszyna jest ustawiona. Jezeli to ma sluzyc jako wyniki konkretnych badan "na endurance", to musisz dolozyc staran aby wyniki byly dokladniejsze a moc processor byla bardziej prawidlowo wykorzystana. Wiec tak na...

    Mikrokontrolery AVR   16 Kwi 2010 10:05 Odpowiedzi: 2    Wyświetleń: 4301
  • [C][Atmega 8] Pomiar czasu (milisekundy) miedzy zdarzeniami

    Witam, Chce zmierzyć czas pomiędzy dwoma zdarzeniami mianowicie pomiędzy wystawieniem stanu niskiego na wyjściu PD7 a pojawieniem się stanu niskiego na wejściu PB0 (programowo podciągnięte do Vcc). Czas ten jest wynosi ok 70ms dlatego używam licznika 16 bitowego z prescalerem =64. Jeśli chodzi o dokładność tego pomiaru to zależy mi na 0,5ms, przy tak...

    Mikrokontrolery AVR   09 Cze 2010 19:00 Odpowiedzi: 6    Wyświetleń: 2037
  • [atmega16][C] odmierzanie czasu (przerwania)

    Dlaczego w przerwaniach zewnętrznych zezwalasz/blokujesz obsługę przerwania od Timer0- bo nie od timerów ale tylko od TIMER0. Zezwolenie ma obsługę przerwania od przepełnienia TIMER0 powinno być w main. Podobnie ustawienie bitów CS00- CS02. Ustawienie ich na 0,0,0 powoduje zatrzymanie licznika. To może być czasem potrzebne- ale nie w Twoim programie....

    Mikrokontrolery AVR   20 Cze 2010 20:12 Odpowiedzi: 6    Wyświetleń: 2219
  • ATmega16 i domierzanie czasu na Timer T0

    chyba nie zrozumiałeś o co chodzi z tym rejestrem. po prostu chodzi o to, że wywołujesz przerwanie(no może nie do końca Ty) co np 125µs i inkrementujesz w tym przerwaniu zmienną (to ten tajemniczy REJESTR - pośrednio). Jeżeli ta zmienna = 3, to znaczy, że minęło 375µs (3*125) no i tak to się w zasadzie przelicza. W Atmedze16 są chyba dwa rejestry...

    Mikrokontrolery AVR   17 Cze 2010 23:38 Odpowiedzi: 3    Wyświetleń: 1137