atmega przerwania timer

Znaleziono około 458 wyników dla: atmega przerwania timer
Podstawowa forma zapytania: atmega przerwać timer
  • ATMEGA 328P-AU - sygnał PWM

    Zerknij na to [syntax=c]/* * Timer0_fast_pwm_adc_irq_1.c * * Program uruchamia licznik Timer0 w trybie modulacji szerokości impulsu, tzw. Fast PWM. * Wyjście modulatora PWM na końcówce (OC0) PORTB.3. * Zostaje uruchomiony przetwornika ADC, pomiar z kanału 0, pomiar 10-bitowy, wyz. ADC z...

    Mikrokontrolery AVR Eagle   26 Gru 2016 13:29 Odpowiedzi: 15    Wyświetleń: 1041
  • Szybki pomiar Atmega 128 - do speców

    Jak uruchomisz pomiar, to nie da rady inaczej i trzeba zaczekać. Możesz conajwyżej próbować przewidzieć kiedy wystąpi kolejne przerwanie. Jeżeli występują regularnie, to można zmierzyć okres za pomocą timera i następnym razem uruchomić przetwornik odpowiednio wcześniej. Tylko jeszcze pytanie, Jak...

    Mikrokontrolery markosik20   02 Sty 2007 21:48 Odpowiedzi: 2    Wyświetleń: 1487
  • Pomiar impulsów przerwania

    Z tego co wiem to w ATmega-ch raczej trudno o możliwość zliczania impulsów z 3 niezależnych źródeł zewnętrznych i generowania dla każdego z osobna przerwania (chyba że powyżej ATmega32, ale w grę wchodzi wtedy wysoka cena). Pytanie czy konieczne jest takie rozwiązanie jak zaproponowałeś? Przy pracy uC...

    Mikrokontrolery kedzi1   11 Lis 2008 13:04 Odpowiedzi: 5    Wyświetleń: 869
  • [Atmega 32] Uart odbiór przez uC

    Problem, w zasadzie coś co jest już wałkowane na forum wielokrotnie, ale mimo przeczytania kilku wątków nie znalazłem odpowiedzi. Otóż potrzebuję zrobić odbiór poprzez uart. Korzystam z Atmegi 32(w zestawie ewaluacyjnym, zewnętrzny kwarc) i środowiska WinAvr. Wysyłanie z mikrokontrolera udało mi się...

    Mikrokontrolery AVR qnrad   21 Maj 2010 13:35 Odpowiedzi: 4    Wyświetleń: 3650
  • [ATMega]Powielanie kanałów PWM

    12-kanałowy PWM realizowany programowo praktycznie nie zabiera czasu. Zrób tablicę o typie uint16_t, każdy bit to jeden kanał PWM - będzie ich więc 16, ale tak prościej. Interesuje cię powiedzmy 6-bitowy PWM (chyba wystarczy?), więc robisz tablicę 64-elementową. W przerwaniu timera inkrementujesz zmienną...

    Mikrokontrolery AVR narasta   29 Paź 2010 08:55 Odpowiedzi: 20    Wyświetleń: 5239
  • ATMEGA BASCOM - Przeportowanie kodu z BASCOM na C

    Witam Potrzebuję pomocy w przeportowaniu kodu źródłowego z BASCOM na C (Atmel Studio 6) - mikrokontroler ATMEGA128 Na początek fragment takiego kodu: [syntax=basic4gl] Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Timer0 = Timer , Prescale = 1024 Config Timer1 = Pwm , Pwm...

    Mikrokontrolery AVR prawicowiec   22 Lip 2013 17:26 Odpowiedzi: 2    Wyświetleń: 1185
  • ArduinoMega - Niedziałające przerwania od timera (TIMER1) i przycisku (PCINT)

    Program na ArduinoMega działa bardzo dobrze, więc postanowiłem przenieść go na procesor Atmega 328p - ten sam co w większości płytek Arduino. Układ pracuje na wewnętrznym oscylatorze 8MHz, bootloader wgrany, program też. Pojawił się niestety problem, którego nie potrafię zlikwidować - przerwanie...

    Arduino DJ Danielus   01 Cze 2014 16:49 Odpowiedzi: 1    Wyświetleń: 1401
  • Atmega 32 - Rejestr OCR1Ax i OCR1Bx w timerze 1

    To co opisał excray jest widoczne także na schemacie timera, a tutaj znajomość angielskiego nie jest potrzebna :) Czy teraz już widzisz jak TCNT1 jest porównywany z OCR1A i/lub OCR1B, i których pinów OCn dotyczą? No dobra ale skąd wiadomo że np. w trybie CTC procesor ma porównać TCNT1...

    Mikrokontrolery AVR makipaki123   16 Kwi 2015 12:31 Odpowiedzi: 7    Wyświetleń: 645
  • ATmega 2560, priorytetowość przerwań.

    Witam Programuję pracę inżynierską na Arduino Mega, ale nie korzystając z gotowych bibliotek, tylko bazując na rejestrach i ich ustawieniach. Chciałbym wykorzystać wewnętrzne przerwania sześciu timerów oraz 4 przerwania zewnętrzne zboczem. Proszę o informacje, gdzie w nocie katalogowej można znaleźć...

    Mikrokontrolery Początkujący madiz08   12 Lut 2017 11:01 Odpowiedzi: 3    Wyświetleń: 660
  • [Atmega 16][Visual studio C#] Błędna komunikacja przez serial port.

    Zasadniczo to pierwsza opcja ( bez przerwań ) mogła by być, ale pewnie lepiej było by zrobić na przerwaniach. Jeśli dobrze rozumiem to musiał bym użyć np. timera i w przerwaniu od niego sprawdzać czy znak który przyszedł ( i czy wg jakiś przyszedł- funkcja wtedy zwraca -1) jest równy temu co ma być,...

    Mikrokontrolery AVR katakrowa   25 Wrz 2018 12:49 Odpowiedzi: 26    Wyświetleń: 498
  • RTC w ATmega 32, a wyłączenie globalnych przerwań.

    Czy RTC (zegar czasu rzeczywistego) używający Timera 2 w trybie asunchronicznym , działa nawet wtedy gdy wyłączone sa przerwania globalne ? ... kwarc, preskaler oraz Timer2 nie potrzebuje przerwań ale to nie wystarcza do zrobienia całego RTC to wystarcza do zrobienia przerwania co 1 sekundę a reszta...

    Mikrokontrolery GienekS   15 Kwi 2006 10:56 Odpowiedzi: 3    Wyświetleń: 1500
  • problem z przerwaniami w AVR (Uart+sprzetowy timer)

    Mam problem z włanczaniem i wyłanczaniem przerwań w ATmega 8535. potrzebuje odczytywać dane z RS(5 bajtów )i meć włonczony zegar RTC, któty by rejestrował czas pojawienia się w buforze znaku. Bascomowa instrukcja inkey() użyta przeze mnie powoduje ze zegar stoi w miejscu. Jak napisać procedure przerwania...

    Mikrokontrolery cyberdar   01 Lut 2007 22:25 Odpowiedzi: 1    Wyświetleń: 1233
  • [mega32][C] timer, przerwania i precyzyjne odmierzanie czasu

    witam! Musze dosc precyzyjnie odmierzac czas (1ms) dysponuje ATmega 32 z zewnetrznym kwarcem 8Mhz... ustawilem sobie preskaler timmera na 8 ( czyli stuka sobie z f= 1Mhz) teoretycznie powinno byc dobrze... ale w praktyce pomiar spoznia mi sie o 3sec. na minute ( ???!!!) juz nie wiem co robie nie...

    Mikrokontrolery AVR uzi18   16 Lip 2008 18:30 Odpowiedzi: 34    Wyświetleń: 6807
  • Atmega 8, Sterowanie fazowe [BASCOM]

    Timer liczy w gore od 0 do 65535! Zaladuj Timer 65535-6000=59535 i powinno grac. Enable Interrupts Enable Int0 Enable Timer1 Config Int0 = Falling Config Timer1 = Timer , Prescale = 1 On Int0 Przerwanie On Timer1 Opoznienie Load Timer1 59535 Do Loop : End Przerwanie:...

    Mikrokontrolery PiotrPitucha   26 Mar 2010 07:23 Odpowiedzi: 7    Wyświetleń: 2785
  • Generator opcjonalny Megawave Atmega

    Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości...

    DIY Konstrukcje daroslav15   08 Wrz 2012 12:24 Odpowiedzi: 3    Wyświetleń: 10290
  • ATMEGA 8 + LCD - Problem z przerwaniami, sei();

    Chciałem podziękować za zainteresowanie i próbę pomocy !!!. Zwiększyłem na maksa prescaler adc jednak nie przyniosło to żadnego rezultatu. Jest identycznie jak poprzednio - dyskoteka. Taka moja drobna myśl, może problem tkwi w konflikcie funkcji wyświetlania i przerwań od ADC. Nie potrafie sobie w tej...

    Mikrokontrolery AVR mastah2003   25 Maj 2013 12:53 Odpowiedzi: 6    Wyświetleń: 1728
  • dwupunktowy termometr + LCD 16*2 + atmega 16 + bascom

    Witam forumowiczów. Mam mały problem z przerobieniem programu do mierzenia temperatury wzmacniacza 2x200W, problem polega na tym że mam program pod kostkę AT89C2051 a obecnie dysponuje tylko atmegą 16. Oryginalny program jest użytkownika "lechoo". Byłbym bardzo wdzięczny gdybyście pomogli mi przy tym...

    Programowanie Początkujący 1boro5   29 Maj 2013 22:37 Odpowiedzi: 0    Wyświetleń: 1407
  • atmega bascom - atmega bascom licznik na timer0

    Należy: - zadeklarować zmienną globalną np. LICZNIK i nadać jej wartość zera, - włączyć przerwania od przepełnienia Timer0, - w funkcji przerwania należy zwiększać wartość zmiennej LICZNIK o jeden Aby poznać liczbę impulsów wystarczy pomnożyć LICZNIK*256 i dodać do niego aktualną wartość rejestru...

    Mikrokontrolery AVR ziguś   14 Gru 2014 14:58 Odpowiedzi: 2    Wyświetleń: 771
  • AVR ATmega32 Problem - ATMega 32A Sterowanie potencjometrem silnika krokowego

    To jest zwykła fizyka. Silnik ma ograniczoną prędkość i tego nie przeskoczysz ale można łatwo to rowiązać. Tak to robię na enkoderach W przerwaniu enkodera inkrementuję zmienną "W_lewo" albo "W_prawo" zależnie od kierunku pokrecenia. Zmienne są inkrementowane w dowolnym tempie i żadnego kroku nie...

    Mikrokontrolery ProLogicTechnology   01 Mar 2015 01:17 Odpowiedzi: 11    Wyświetleń: 2082
  • Zewnętrzny timer z wyzwalaczem

    Potrzebny mi timer z wyzwalaczem i przerwaniem na ATmega. Założenie jest takie że przed rozpoczęciem zadania ATmega ma aktywować timer, a jeśli nie zostanie ono wykonane w określonym czasie to nastąpi przerwanie i wyświetli awarię. Problem w tym że czas timera jest dość spory (powyżej 1 min) i bardziej...

    Projektowanie Układów strikexp   07 Lip 2015 13:17 Odpowiedzi: 19    Wyświetleń: 831
  • Jak pogodzić przycisk z Usartem?[ATMEGA 16][C]

    Przykład USART na przerwaniach: Przycisk na przerwaniach - ustaw tiimer do pracy z przerwaniem przepełnienia i sprawdzaj w nim stan przycisku. Możesz oprzeć się o ten przykład: Możesz także wykorzystać pin INT0 lub INT1 i przycisk zrobić na przerwaniach, pamiętając o drganiach styków: Jednakże...

    Mikrokontrolery AVR Rethie   04 Maj 2017 23:34 Odpowiedzi: 5    Wyświetleń: 696
  • Timer1 (16bit) ATmega 8515 czemu liczy tylko do 8bit?

    Jak ustawic timer 1 żeby liczyl 16bit a nie 8? bo to co napisalem ponizej to zawsze tylko liczy w TCNT1L a to co wpisałem w TCNT1H automatycznie wymazuje przy kolejnym cyklu dlaczego? :( .cseg .org 0x00 rjmp start .org 0x06 rjmp timer1 .org 0x11 Start: Ldi Acc, 1; ustaw preskaler timera...

    Mikrokontrolery LordBlick   01 Lip 2005 23:57 Odpowiedzi: 1    Wyświetleń: 1158
  • Wyświetlacz z Kalkulatora i Atmega

    Myślę, że tak... Nawet może nie koniecznie na PWM ale na timerze wogule... Można by użyć jednego timera do generowania głównego przebiegu... Natomiast drugi timer użyć do generowania przebiegu na wejściach sterujących segmętami... Tak zbudować obsługę przerwania żeby stany portów sterujących były...

    Mikrokontrolery pubus   03 Paź 2005 10:50 Odpowiedzi: 3    Wyświetleń: 2653
  • Atmega 16. Zwiększanie zmiennej. Zapis temperatury.

    ad 1:Podaj F rezonatora np. 8mhz config timer1 = timer,prescale 256 'konfiguracja timera load timer1 , 31250 'załadowanie timera 1s on timer1 odliczanie 'określenie która procedura ma byc wykonana co 1s enable interrupts 'właczenie przerwań enable timer1...

    Mikrokontrolery enterrupter   25 Lis 2011 00:48 Odpowiedzi: 6    Wyświetleń: 1459
  • Problem z timerem w ATMega 16

    Witam, Napisałem całkiem złożony programik w C, ale wykrzacza mi się w prostym fragmencie main'a, tzn. obsługa przerwań z timera działa, ale uC nie chce wejść do nieskończonej petli while(1). Nie działa ani w debugerze ani w rzeczywistym układzie. Pomóżcie co tu jest źle... Oto fragment Kodu w AVRStudio ...

    Mikrokontrolery AVR marcin2500   09 Lut 2009 08:50 Odpowiedzi: 3    Wyświetleń: 1089
  • [ATMega][c]Mój licznik impulsów - koncepcja

    mały błąd, myślałem że w danej chwili tylko 1 timer może przyjmować sygnały zewnętrzne. W takim razie pozostaje mi wykorzystać 3 timer do odmierzania okresu czasu. Zastanawia mnie jeszcze rozwiązanie z rejestrami ICP/(Input Caputre Unit?) Nie wiem czy dobrze to rozumiem: narastające zbocze sygnału podane...

    Mikrokontrolery AVR tmf   06 Cze 2011 15:25 Odpowiedzi: 5    Wyświetleń: 3956
  • Błędne wychodzenie z pętli do funkcji ATMEGA 32

    Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie...

    Mikrokontrolery AVR INTOUCH   12 Lip 2011 17:05 Odpowiedzi: 29    Wyświetleń: 2622
  • [atmega] SPWM - falownik - prośba o wyjaśnienie

    Witam Po żmudnych testach uruchomienia DMA w taki sposób aby działało z drugiego licznika coś udało mi się osiągnąć chociaż wyniki mnie zaskakują. wklejam cały kod proszę o sugestie chodzi mi głównie o timery i DMA reszta jest tylko żeby testować program. Nie sugerujcie...

    Mikrokontrolery AVR Wiking18   21 Sty 2015 18:16 Odpowiedzi: 65    Wyświetleń: 12276
  • Atmega 1284p czas wpisania do rejestrów ICR1, OCR1B

    Witam Szanownych Forumowiczów, w aktualnym projekcie muszę wygenerować trzy interwały czasowe z regulowaną długością. Poglądowy rysunek dołączony jest jako załącznik. T1ON powinien mieć regulację 1-100us, T2OFF (możliwie krótko - 5us), T3ON (możliwie krótko - 5us). Wykorzystywana przeze mnie Atmega...

    Mikrokontrolery AVR dondu   05 Kwi 2017 08:37 Odpowiedzi: 3    Wyświetleń: 588
  • [ATMEGA][BASCOM] Regulator żarówki 230V

    Witam Chciałem nauczyć się regulacji fazowej i popełniłem taki układ na podstawie tego co wyczytałem w internecie I do tego taki program [syntax=vbnet] $regfile = "m32def.dat" $crystal = 16000000 Config Com1 = Dummy = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 'konfiguracja...

    Mikrokontrolery AVR gorsomir   02 Lip 2017 19:20 Odpowiedzi: 5    Wyświetleń: 996
  • Atmega Bascom - pomiar czasu trwania impulsu

    Witam, Mam problem z pomiarem czasu trwania impulsu. Próbowałem różnych sposobów, siedzę już nad tym 3 dzień i nic mi nie wychodzi. Na wejście INT0 atmegi32 podaję sygnał np. 30Hz i wypełnieniu 15%. Sygnał jest stabilny więc tutaj problem odpada. Potrzebuję zmierzyć czas trwania stanu wysokiego. W...

    Mikrokontrolery AVR 22053   08 Lip 2017 20:08 Odpowiedzi: 5    Wyświetleń: 918
  • [AVR][ATmega][C]Dwa UARTY w "łańcuch"

    Witam. Chciałem napisać następujący program: Dane przesyłane są z komputera przez UART1, a następnie te dane chciałbym przesłać dalej, za pomocą UART0. Na razie połączyłem sobie, w UART0 RxD z TxD za pomocą rezystora 200Ohm (taki loopback do testów). Czyli jak na razie chciałem uzyskać następujący przepływ...

    Mikrokontrolery AVR Dr.Vee   23 Lip 2008 20:24 Odpowiedzi: 1    Wyświetleń: 1775
  • Atmega 32 jako sterownik plc bascom

    Bardzo dobrze, uznałeś że wait zupełnie się nie nadaje... Ja bym zrobił to tak: Timer generuje przerwanie co ok. 1s w przerwaniu zwiększam jakąś zmienną o 1... Z resztą poniższy przykład chyba najlepiej Ci wytłumaczy moją idę: do if wejscie_1 = 1 then licznik_1 = 0 flaga_wejscie_1 = 1 end...

    Mikrokontrolery AVR paczus   04 Kwi 2010 11:26 Odpowiedzi: 2    Wyświetleń: 3305
  • [ATMEGA][C] Program z atm8 nie działa na atm16 - przerwania

    Witam, próbowałem ostatnio przenieść mój program (wyłącznik czasowy) z Atmegi8 (działa idealnie) na Atmegę16 (gdyż ma więcej "nóżek"). Problem pojawił się przy pierwszym uruchomieniu - w miejscu, w którym uruchomione zostają przerwania program się resetuje. Zaznaczam od razu iż spędziłem wiele godzin...

    Mikrokontrolery AVR gaskoin   29 Cze 2010 14:40 Odpowiedzi: 6    Wyświetleń: 1469
  • ATmega odbiór transmisji szeregowej (USART)

    Witam, Moja przejściówka USB - RS232 okazała się być jakimś chińskim szajsem więc nie mogę chwilowo sprawdzić poprawności kodu. Czy ktoś mógłby rzucić okiem i stwierdzić czy poniższy kod ma szansę funkcjonować? ATmega jedynie odbiera jeden bajt po RS'sie i w zależności od tego czy jest to 1 czy 0,...

    Mikrokontrolery AVR tajwoj   23 Lip 2010 09:26 Odpowiedzi: 9    Wyświetleń: 3949
  • [ATmega 644p][C] Analizator - problem z przerwaniem

    void InitTimer(void) { TCCR1B |= _BV(CS11); TCCR1B |= _BV(WGM13); TCCR1B |= _BV(WGM12); TIMSK1 |= _BV(OCIE1B); OCR1B = 12500; } w tym trybie timer liczy do rejestru ICRn którego nigdzie nie ustawiasz, nie powinieneś ustawiać bitu WGM13...

    Mikrokontrolery AVR Fir3man   01 Wrz 2010 14:56 Odpowiedzi: 14    Wyświetleń: 2936
  • Zbyt duży pobór prądu przez atmega 8 program w bascom'ie.

    Najlepiej cały procesor ustawić w stan spoczynku. Możesz to zrobić na dwa sposoby: a) Włączyć timer np. 50mS, który wybudzi procesor i wejść w stan uśpienia. Po 50mS procesor się wybudzi, sprawdzisz czy został naciśnięty klawisz i ponownie przejdziesz w stan uśpienia. W stanie uśpienia procesor pobiera...

    Mikrokontrolery AVR marcin-k   06 Paź 2010 06:04 Odpowiedzi: 15    Wyświetleń: 3194
  • Całkowanie sygnalu w AVR/C Atmega 128

    Kwarc do celowo zakładam że będzie 16MHz ale póki co nie chce mi działać na 16 MHz coś jest w Fusebitach co przestawiam na Ext. High Crystal Rezonator to się wysypuje trzeba wracać do 8MHz . Co do próbkowania połówki sygnału sinusa to chciałem wykorzystać przerwania od ADC bo jak kolega napisał przerwania...

    Mikrokontrolery AVR Tarnus   31 Sty 2011 09:34 Odpowiedzi: 43    Wyświetleń: 5099
  • Atmega 32 i przerwanie INT1

    janbernat: Nie przesadzajmy. W aplikacji w której czas nie ma dokładnego znaczenia stosuję "delay" bo konfigurowanie i uruchamianie któregoś z timerów żeby zaświecić led'a na ~ 0,5 sekundy to przerost formy nad potrzebą. Jak wcześniej pisałem, w przerwaniach nie używam opóźnień programowych. zumek...

    Mikrokontrolery AVR grzegorz_w3   22 Maj 2011 08:17 Odpowiedzi: 10    Wyświetleń: 2513
  • Kontrola nad przerwaniem [atmega 128] [c]

    jako enkoderów uzywam czujników odbiciowych tcrt5000 ktore odbijaja wiazke na bialych paskach a tłumią na czarnych. Jak zliczam impulsy dizeje sie cos takiego jakby kilkakrotnie byl zczytywany ten sam sygnał. Moze przerwanie nie wraca do miejsca w ktorym zostało wywołane przepełnieniem timera...

    Mikrokontrolery albercik506   22 Cze 2011 21:43 Odpowiedzi: 13    Wyświetleń: 1668
  • [BASCOM] Przerwanie od dowolnej nóżki

    Z tego co wiem "PIN Change Interrupt" ma np. Atmega168 i Atmega 328. Atmega 32 - jakoś nie widzę takiej możliwości. Proszę o poprawienie mnie, jeśli się mylę. Oczywiście zawsze można skorzystać z tych specjalnych pinów - INT0, 1 czy 2 lub zasymulować taką kontrolę stanu pinu w zwykłym przerwaniu...

    Mikrokontrolery AVR czmiel24   27 Maj 2012 17:57 Odpowiedzi: 6    Wyświetleń: 949
  • Atmega 16 - interpreter i wielozadaniowość

    RTOSa potrzebuję tylko po to, żeby móc uruchomić w jednym czasie dwa intepretery. :D dokładniej wiem jak za pomocą timera można by było uruchomić dwie funkcje mi chodzi żeby móc przerwać tą funkcję, np. po 100 ms i przejść do drugiej funkcji, po czym po 100 ms przerwać tą funkcję i przejść do funkcji...

    Mikrokontrolery HMostowiak   03 Mar 2013 13:43 Odpowiedzi: 9    Wyświetleń: 1677
  • [atmega 128][ASM][avrStudio]] - zmiana kanałów ADC nie działa?

    Witam was wszystkich. W sumie chciałbym żebyście sprawdzili kod, który napisałem bo juz nie mogę znaleźć wyjścia. Kod to przepisywanie z 4 kanałów 8 bitowego ADC na kanały PWM. Problem w tym że nic na wyjściu PWM sie nie pojawia (nic tzn. stan wysoki). Żeby było prościej to powiem, że oddzielnie (program,...

    Mikrokontrolery AVR domija   22 Mar 2013 13:42 Odpowiedzi: 3    Wyświetleń: 1335
  • Atmega 16 - obsługa przerwań INT0, INT1

    Zliczaj impulsy timerem w trybie licznika. Nie potrzebujesz dwóch przerwań timera - użyj jednego, np. 800 Hz - co 80 przerwań masz odliczony odcinek 100 ms.

    Mikrokontrolery AVR krzysztofh   08 Kwi 2014 12:12 Odpowiedzi: 2    Wyświetleń: 1197
  • [Atmega 8] - Ultradźwięki - pomiar czasu

    Witam. Chciałbym prosić o pomoc. Robię projekt Ultradźwiękowego czujnika odległości, korzystam z kitu AVT 5370 "Sonar garażowy", z procesorem atmega 8. Do tego dorobiłem płytki z prostowaniem napięcia z trafo, do lcd,przycisków i diód. No,ale do rzeczy. Urządzenie ma mieć 3 tryby pracy: -Kalibracja(na...

    Mikrokontrolery Yaco1990   02 Lip 2014 13:52 Odpowiedzi: 0    Wyświetleń: 849
  • Atmega 32 - PWM 8bit programowy na 8MHz

    Cześć Mam taki kod ale niewiem w czym lezy problem czy możecie mi pomóc [syntax=c] //Dołączenie plików bibliotecznych #include<avr/io.h>... funkcji void initialization(void); //Powołanie zmiennych globalnych wykorzystywanych...

    Mikrokontrolery AVR squelch   16 Maj 2015 13:13 Odpowiedzi: 10    Wyświetleń: 717
  • Atmega 32 [C] - Wywołanie pomiaru w przerwaniu timera1

    Piotrus_999 To timer miał określać momenty pomiarów, więc stosowanie przerwań ADC w takiej sytuacji ma niewielki sens. No ale raczej pojedynczy pomiar adc w tych prockach ma raczej niewelki sens. Jeżeli musialbym dostac wynik pomiaru i to w miarę dokładnie w okreslonej chwili to raczej bym jakies...

    Mikrokontrolery AVR tmf   07 Lis 2015 10:25 Odpowiedzi: 16    Wyświetleń: 1056
  • Atmega 32A - Uszkodzony UART?

    Nadajnik (xmega 128a3, TRYB = 1): [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <avr/pgmspace.h> #include <stdbool.h> #include "SPI.h" #include "nRF24L01.h" #include...

    Mikrokontrolery AVR dawid.barracuda   31 Sie 2016 19:39 Odpowiedzi: 35    Wyświetleń: 2199
  • Chronograf od podstaw na Atmega

    No więc wykonałem jako takie bramki z tego co miałem pod ręką. Następnie na płytce stykowej złożyłem dwa układy odbiornika i o ile jeden wydaj się działać dobrze o tyle ten drugi jest czuły na otoczenie, tzn wyzwala przerwanie przy dotknięciu płytki ręką, przy jej poruszeniu, nawet jak puknę w biurko...

    Projektowanie Układów cierpliwosci123   20 Lut 2018 13:36 Odpowiedzi: 27    Wyświetleń: 3753
  • Atmega jako generator fali prostokątnej

    ATmega (ani prawie żaden inny uC) nie obsłuży przerwania generowanego z częstotliwością 1 MHz. Użyj jednego timera tyko do generowania przebiegu, a innego do zgłaszania przerwań, w ktśrych masz robić to, co robisz raz na jakiś czas.

    Mikrokontrolery AVR emarcus   21 Sty 2017 06:23 Odpowiedzi: 14    Wyświetleń: 5697
  • ATMEGA 2560 czy można zmienić priorytety danych przerwań

    Zacznijmy od pytań: 1. Które bity według Ciebie ustawiłeś w TCCR2B : Autor tematu pisał, że stosuje gotową bibliotekę do obsługi jakiegoś panelu dotykowego. Z tego, co zrozumiałem, to przerwanie to znajduje się we "wnętrzu" tej biblioteki. Takie efekty są oczywiście normalne, gdy ktoś mało...

    Mikrokontrolery Początkujący uzi18   08 Sie 2017 20:29 Odpowiedzi: 15    Wyświetleń: 1314
  • Atmega 328p, 6 PWM'ów oraz czas pomiędzy pomiarami ADC

    Cześć Wam :) Przejdę od razu do rzeczy - chciałbym wykorzystać wszystkie 6 PWM'ów w Atmedze328p, jednak jednocześnie chciałbym stworzyć przerwanie wywołujące pomiar przez ADC. Problem jest taki, że muszę znać czasy pomiędzy kolejnymi pomiarami ADC. Do tego potrzebny byłby mi zegar, jednak wszystkie...

    Początkujący Elektronicy Morning007   16 Paź 2017 21:46 Odpowiedzi: 2    Wyświetleń: 252
  • ATmega32 - Wykorzystanie Timerów do kilku zadań

    Cześć, mam pytanie odnośnie Timerów w uC ATmega. Potrzebuję następujących opcji: - zliczanie impulsów z dwóch enkoderów - generowanie dwóch przebiegów PWM - generowanie przerwania co kilka ms. W ATmedze 32 mam 2 timery 8-bitowe i 1 16-bitowy. Wymyśliłem tak, że za pomocą timerów 0 i 2, zliczam...

    Mikrokontrolery AVR bartek1333   05 Lis 2014 23:09 Odpowiedzi: 4    Wyświetleń: 1086
  • Bascom, atmega 32 i timery

    juz to robie w inny sposob, ale teraz mecze sie nad czyms innym... chce zrobic licznik impulsow zewnetrznych, na timerze 1 ale nie za bardzo chce mi to wyjsc... po prostu program nie chce wejsc mi w przerwanie :( czy moglby mi ktos napisac co powinienem ustawic poza: config Timer1 = timer, prescale...

    Mikrokontrolery maniio   26 Cze 2006 09:01 Odpowiedzi: 11    Wyświetleń: 1828
  • Licznik Atmega 16. Program działa na symulatorze, na uP nie chce działać.

    WItam Mam problem z programem w Bascomie. Dziala na symulatorze ale po zaladowaniu do uP nie chce dzialac. Ma to byc licznik pracy wraz z zegarem i pomiarem temp pomieszczenia. Dziekuje za odpowiedz '******LCD timer dziala symulacja kelpsydry :)******* Deflcdchar 1 , 31 , 17 , 10 , 4 , 4 , 10...

    Mikrokontrolery tom262626   20 Paź 2006 13:00 Odpowiedzi: 2    Wyświetleń: 1364
  • Probelm z timerem w Atmedze8

    Witam Mam problem z timerem w uc Atmega 8. Chciałem sobie napisać zegar,ale nie mogę tego zrobić przy użyciu timera,bo timer w ogóle nie generuje przerwania :| licznik chodzi i się przepełnia,bo wyświetliłem sobie jego wartość na lcd żeby sprawdzić co jest nie tak...załączam kod programu,bo już nie...

    Mikrokontrolery Olasss   21 Sty 2007 14:18 Odpowiedzi: 4    Wyświetleń: 867
  • Atmega Bascom- Nietypowy Pwm

    Wykonalne i niespacjalnie wymagajce ;) Ja bym do tego wykorzsytal timer1, poczytaj w datasheecie tam o timerach i sprzetowych pwmach. Wykorzystujac dwa kanaly jednego timera mozesz ustawic przesuniecie w fazie, tylko jak przesuniecie bedziesz mial polowe okresu to wypelnienie bedzie moglo byc maks 50%....

    Mikrokontrolery AVR tknefel - GORKY   07 Lip 2014 21:28 Odpowiedzi: 13    Wyświetleń: 4220
  • [atmega][c winavr] freemodbus modbus

    Odbiór znaków rób w przerwaniu i zapisuj je kolejno do bufora. W przerwaniu tym włączaj lub resetuj przerwanie timera tak, aby przerwanie timera było wyzwolone dokładnie 3,5 znaku później. Jeśli w tym czasie przyjdzie jakiś znak resetuj timer i cykl będzie mógł powtórzyć się, jesli jednak znak nie zostanie...

    Mikrokontrolery AVR Slawek_K   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 8010
  • licznik róznicowy atmega c++

    Tyle rad i nadal żadnego pomysłu nie masz?;p Nie ważne w którym miejscu będziesz włączał timer, możesz to zrobić chociażby na początku funkcji main. Ważne jest żeby PRZERWANIE od tego twojego timera zgłaszało się tak często jak jak chcesz odświeżać wynik na wyświetlaczu (czyli te twoje 10 sekund) i w...

    Mikrokontrolery AVR rpal   19 Lip 2010 21:00 Odpowiedzi: 20    Wyświetleń: 2537
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    Witam serdecznie. Szukałem już chyba wszędzie, próbowałem kilkunastu innych programów i problem ciągle zostaje nie rozwiązany. Otóż piszę program do sterownika pieca. Posiada on 3 czujniki DS18B20, 3 przekaźniki i 1 triak do sterowania pompki kolektorów. Wszystko działa bez zarzutu. Problem pojawia...

    Mikrokontrolery AVR piotrva   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5196
  • [Bascom] Atmega 644pa - problem z timerem

    Witam szanownych kolegów! Piszę mając nadzieję, że ktoś pomoże mi rozwiązać mój problem z którym borykam się już któryś dzień :( Otóż programuję w Bascomie Atmegę 644pa-pu do komunikacji po UART z modemem ZTE2639AT. Mam problem ze sprawdzaniem siły sygnału GSM. Otóż chciałbym przy pomocy przerwania...

    Mikrokontrolery AVR Subaracz   16 Kwi 2012 18:16 Odpowiedzi: 4    Wyświetleń: 1085
  • [ATmega 16] [C] - Używanie ADC od podstaw

    A oto i cały kod programu: [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define w8 while(bit_is_clear(UCSRA,UDRE)) {} #define wej_1 PA2 #define wej_2 PA3 #define wej_3 PA4 #define wej_4 PA5 #define VREF 5.0 void send (int liczba) { int...

    Mikrokontrolery Początkujący mily20001   12 Gru 2012 20:52 Odpowiedzi: 19    Wyświetleń: 2676
  • Atmega - WAV, PWM+filtr+wzm.

    Witam Układ który męczę od kilku tygodni (z przerwami) to prosty odtwarzacz dźwięku. Sprawa się upraszcza ponieważ nagrane słowo (słowa) umieszczam w pamięci FLASH procesora M168 lub M328 ("słowo" jest poddane obróbce - próbkowanie 16kHz, unsigned) Układ końcowy (filtr dolno przepustowy oraz wzmacniacz)...

    Mikrokontrolery Śledziu   02 Mar 2013 11:27 Odpowiedzi: 0    Wyświetleń: 747
  • Atmega 8 - Częste zawieszanie się sterownika

    Wygląda na to, że oprócz ewidentnych błędów w założeniach (I2C na 10 m) masz jeszcze sporo błędów w oprogramowaniu, które próbujesz maskować dorzucając kondensatory (częściowo skutecznie) i bramki (całkiem bez sensu). Zacznij sprawdzać stan wejść w przerwaniu timera, przejrzyj obsługę I2C - jest wysoce...

    Mikrokontrolery Początkujący endurasek   08 Wrz 2013 08:19 Odpowiedzi: 50    Wyświetleń: 8541
  • Atmega 8 - Timer 2 dziwnie się zachowuje

    W przerwaniach wywołujesz bardzo długie funkcje. A przerwania masz szybkie więc zanim funkcja się skończy to już kilka-kilkaset przerwań Ci ucieknie pozostawiając po sobie flagi które wywołują przerwanie natychmiast po zakończeniu poprzedniego.

    Mikrokontrolery AVR excray   29 Gru 2013 11:04 Odpowiedzi: 8    Wyświetleń: 1641
  • [Atmega 8][GCC][VMLab] - Timer działa zbyt szybko

    OK. Jestem teraz prawie pewien gdzie leży problem. Otóż ten program VMLAB jest kiepskim symulatorem i nie za bardzo łapie operator volatile. Program zawiesza się na pętli while() w funkcji licz(), ignorując zupełnie przerwania. Jest to moim zdaniem wina tego symulatora. Układ fizyczny powinien działać....

    Mikrokontrolery AVR olelek   19 Sty 2014 09:10 Odpowiedzi: 14    Wyświetleń: 1665
  • Atmega - Żywotność EEPROM / ilość cykli zapisu

    Wspaniały przykład na to jak nie należy realizować projektów. I nie chodzi o tragiczny program, ale o wyjątkowo nieefektywny sposób realizacji samego zadania. Kolego, przeszukaj Forum, a znajdziesz przynajmniej kilka takich projektów. W skrócie: - nie potrzebujesz zapisywać danych do EEPROM co 1s,...

    Mikrokontrolery Początkujący Marek_Skalski   19 Kwi 2014 21:43 Odpowiedzi: 9    Wyświetleń: 3012
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop...

    Mikrokontrolery Początkujący TDA2593   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 996
  • ATMEGA[BASCOM] Najprostsze odtwarzanie Wav .

    Chciałem się dowiedzieć jakie częstotliwość próbkowania osiągacie przy stabilnym odtwarzaniu *.wav bez zakłóceń wynikających z obsługi karty. Śledzę temat od dawna. Ostatnio z potrzeby chwili zacząłem eksperymenty. Oprogramowanie jest napisane w Bascom/Asm. Kiedyś napotkałem PDF'a kolegi Saabotaz...

    Mikrokontrolery AVR fysiek   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 91779
  • Atmega 32A - PWM i ADC wykorzystane jednocześnie??

    Wyjścia z potencjometrów podłącz pod ADC pracujący w trybie różnicowym - mierzy wtedy różnicę napięć pomiędzy dwoma wejściami - czyli w tym przypadku pomiędzy dwoma potencjometrami. ADC możesz odczytywać w przerwaniu timera, w którym też będziesz sterował silnikiem.

    Mikrokontrolery tmf   29 Sty 2015 21:26 Odpowiedzi: 8    Wyświetleń: 915
  • Atmega8 problem z timerem[C] -

    Witam to mój pierwszy post na tym forum, stąd możecie mi wierzyć jak bardzo jestem zrozpaczony:) jeśli temat jest w złym miejscu to prosiłym moderatora o przeniesiegnie i z góry przepraszam:) zwykle staram się rozwiazywać wszystkie problemy sam ale tym razem mam coś czego nie jestem w stanie zrozumieć. Pracuję...

    Mikrokontrolery AVR dondu   01 Sie 2015 04:27 Odpowiedzi: 9    Wyświetleń: 1020
  • Atmega 8 - Prosty generator i potknięcia sygnału

    Witam, Atmega 8, Timer1. Prosty generator: przerwanie od timera1 ze skróconym cyklem, pętla główna pusta, w przerwaniu zmieniam stan portu. Niby proste... Oto kod: Są to regularne skrócenia cyklu z 1.085ms na 0.6355ms. Proszę o wyjaśnienie co to jest i jak sie tego pozbyć?

    Mikrokontrolery AVR JacekCz   31 Mar 2016 12:57 Odpowiedzi: 5    Wyświetleń: 681
  • Atmega 328p Programowanie buzzera

    (at)Rzeczo Dobra rada - zapomnij, że istnieją funkcje delay. Zaprogramuj timer, tak, aby co sekundę wywoływał przerwanie. W funkcji jego obsługi zapalasz kolejne diody - robisz przesunięcie bitów z wsuwaniem jedynki. Przy okazji możesz sobie włączyć buzzer, a wyłączysz go w przerwnaiu compare timera,...

    Mikrokontrolery Początkujący tmf   07 Kwi 2017 17:16 Odpowiedzi: 3    Wyświetleń: 777
  • problem z 32.768 w Atmega 32

    Chcę zaimplementowac RTC w mojej Atmedze. Mają to być przerwania od asynchronicznego Timera2. Coś nie działa, mam kilka pytań : 1. czy piny w porcie C (PC7 i PC6 które służa jako TOSC1 i TOSC2) trzeba ustawić jako we/wy ? czy wystarczy ustawienie bitu AS2 w ASSR ? 2. jakie powinno być napięcie...

    Mikrokontrolery GienekS   07 Kwi 2006 10:00 Odpowiedzi: 3    Wyświetleń: 1314
  • atmega 8 odmierzenie 1s za pomocą timer0 bascom avr

    witam chce odmierzyć 1 s za pomocą timer0 w procku Atmega8, robię to tak: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Config Timer0 = Timer , Prescale = 256 On...

    Mikrokontrolery genpa   27 Wrz 2007 10:51 Odpowiedzi: 0    Wyświetleń: 1303
  • Problem ze sterowaniem serwomechanizmem przez ATMega

    (at)takow kwarc wewnętrzny 8MHz ( przy mniejszym to w ogóle można o sterowaniu w ten sposób), reload=10. zakres 50 do 150 i ani grama mniej ani więcej (mam serwa sanwy i conrada) steruje na raz kilkoma serwami do tego płynne sterowanie mocą silnika + sygnalizacja + komunikacja z innym prockiem...

    Mikrokontrolery INTERRIA   08 Kwi 2008 11:14 Odpowiedzi: 17    Wyświetleń: 4600
  • atmega 8 wyprowadzic podzielony zegar na wyjście ?

    Witam. Sprzętowo na samym procku sie raczej tego nie da zrobić. Ale można zrobić bez problemu na przerwaniach. I stabilność częstotliwości wyjściowej będzie bardzo dobra. jeśli będzie to przerwanie miało najwyższy priorytet to bez problemu będzie tak samo stabilne jak sam kwarc. Przecież na przerwaniach...

    Mikrokontrolery gebus24   29 Lis 2007 23:13 Odpowiedzi: 6    Wyświetleń: 1463
  • Program na ATMEGA 128

    Mam pytanko czy ten program może robić za stoper i co wyświetli co się stanie na wyświetlaczu po wpisaniu tej linijki kodu D1_ON; // włącz pierwszą cyfrę wyświetlacza czy co takiego zapali się 192 a jak będzie D1_ON; to wyświetli się 192 249 tak czy tylko 249 i jak dorobić ", " :D #include <avr/io.h> #include...

    Mikrokontrolery pawelec19   14 Sty 2008 22:26 Odpowiedzi: 8    Wyświetleń: 3386
  • Atmega 128L i int7, brak obsługi przerwania - dlaczego?

    w takich sprawach stosuje sie TIMER nie zadne delaye. Po prostu w momencie nacisniecia przycisku samplujesz go z 100 razy i jesli stan sie nie zmienil to wtedy dopero kierujesz do programu fakt ze cos zostalo wcisniete. ->balu nie denerwuj sie...:D

    Mikrokontrolery Balu   04 Maj 2008 22:08 Odpowiedzi: 4    Wyświetleń: 1583
  • 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...

    Mikrokontrolery AVR OldSkull   05 Gru 2009 23:53 Odpowiedzi: 61    Wyświetleń: 5912
  • [ATMEGA][BASCOM] Wielokanałowy ściemniacz oświetlenia-wyłącz

    Halogeny też będą zabronione ?? a co do projektu, właśnie zakończyłem projekt na uczelnie gdzie wykorzystuję sterowanie halogenem. jest to zrealizowane w ten sposób, że mam 100 poziomów jasności (0-100%). Sterowanie fazowe oczywiście i triak załączany impulsem. Logicznie, program działa tak: 1)...

    Mikrokontrolery AVR krzemowy   07 Lut 2010 16:21 Odpowiedzi: 16    Wyświetleń: 5147
  • [C]atmega + switch = problem z kodem

    1.Każdy Timer działa niezależnie- to jest licznik sprzętowy działający jak zewnętrzny układ. To że został "wsadzony" w układ scalony OBOK procesora to tylko żeby użytkownikom było wygodniej. Dlatego nazywa się to "układem peryferyjnym", peryferiami itp. Takich "układów peryferyjnych" w mikroprocesorach...

    Mikrokontrolery AVR janbernat   28 Maj 2010 18:08 Odpowiedzi: 24    Wyświetleń: 4289
  • [atmega...][c]Masakrowanie przerwań - luźne dywagacje...

    2. mirku, fajnie jest tak jak piszesz ale w dowolnym projekcie nie wiesz z góry, które bity będą jedynkami a tu zauważ jest wszystko po kolei :), po Twojemu się tak nie da. Nie, no zaraz - jak to nie wiem z góry, które będą jedynkami. To chyba podstawa np gdy chce się ustawić jakiś tryb timera...

    Mikrokontrolery AVR _Robak_   30 Cze 2010 10:39 Odpowiedzi: 91    Wyświetleń: 6507
  • Reset ATmega przez RS232 / RTS lub CTS

    Roznica pomiedzy skokiem pod adres $0000 a reset przez watchdoga jest i to spora. Watchdog sprzetowo linie RESET na jakis czas aktywuje. Wtedy wewnetrznie wszystkie rejestry opisane w dokumentacji przyjmuja swoj stan poczatkowy. Przy skoku pod adres $0000 ciagle dzialaja przerwania, sa poustawiane...

    Mikrokontrolery AVR rpal   22 Lip 2010 21:58 Odpowiedzi: 10    Wyświetleń: 2652
  • silnik sterowanie atmega?

    W datasheet układu [url=]SLA7024 masz rozpisane jak zwierać poszczególne fazy. Wystarczy więc napisać prosty program z wykorzystaniem Timera i przerwania zgłaszanego przy przepełnieniu. W przerwaniu zmieniasz stany na liniach sterujących, zwierając poszczególne fazy. Zastosowanie pętli czasowej jest...

    Robotyka Modelarstwo henryxxl   07 Sty 2011 22:27 Odpowiedzi: 45    Wyświetleń: 7886
  • ATmega 32 - odmierzanie czasu

    Mam timery, ale przy użyciu timerów nie mogłem uzyskać zadowalającej mnie dokładności. Szczerze mówiąc to sposób jaki zastosowałem podsunął mi jeden z doświadczonych uzytkowników elektrody:) Do Dondu: Dzięki za radę. Sprawdziłem. Kod zmienia się znacznie przy zmianie optymalizacji. Dzięki i pozdrawiam...

    Mikrokontrolery dondu   31 Sty 2011 14:37 Odpowiedzi: 5    Wyświetleń: 1510
  • PWM , czyli Atmega + NE555 + DS2890

    Nie pisze że w tej formie która jest nie działa. Wręcz przeciwnie działa od 6 miechów bez zwiech. Ale teraz chcemy dołożyć PWM do tego co mamy i tu jest problem. To część programu. Ważne elementy algorytmów są wycięte, bo nie maja znaczenia dla poruszanego problemu. Jeśli jest możliwość dołożenia PWM...

    Mikrokontrolery AVR asembler   17 Lut 2011 23:38 Odpowiedzi: 27    Wyświetleń: 6658
  • Atmega+ Bascom+Serwo modelarskie

    Witam, Magistrala 1-wire posiada dość mocne restrykcje czasowe co do trwania poszczególnych stanów na DQ. Przerwanie Timera, a wiec wykonanie podprogramu związanego z obsługa przerwania, powodowało zmianę długości tych czasów, gdyż są one generowane softwaerowo przez Bascom. Czasem może się zdarzyć...

    Mikrokontrolery AVR marrog   11 Kwi 2011 20:34 Odpowiedzi: 12    Wyświetleń: 3538
  • Atmega 644p/1284p czy są kompatybilne.

    Czy są jakieś znaczące róznice tak aby program napisany na 1284 nie chodzil na 644P? Np. M1284p ma 4 timery, a mniejsze siostry tylko 3 :D Wiąże się to więc, z 4 dodatkowymi źródłami przerwań i większym o 16 bajtów obszarem wektorów przerwań.

    Mikrokontrolery asembler   26 Maj 2011 10:06 Odpowiedzi: 9    Wyświetleń: 1947
  • [ATmega][Bascom] Proszę o podpowiedź co robię źle, polecenie incr.

    marcinek.p - to gotowiec dla ciebie, nie mam jak go przetestować ale jestem pewien że zadziała jak trzeba. Masz tu przerwanie, miganie led i zliczanie migniec z incr Mozna to wszystko wkleic do przerwania ale dobra zasada nakazuje w przerwaniach umieszczać jak najmniej kodu. [syntax=basic4gl] $regfile...

    Mikrokontrolery AVR arktik1   08 Lut 2012 12:14 Odpowiedzi: 11    Wyświetleń: 1980
  • atmega - Zapis danych w SRAM

    woltomierz doszedł jeszcze jeden hehe teraz jest ich 5 :D wiem ze wydaje się to mega rozbudowane itp, ale prawdę mówiąc aż tak źle nie jest, np: jedna atmega16 odpowiada za wszystkie pomiary, napięcia, prądu oraz sprawdza czy przekaźniki nie są uszkodzone, czyli jak jakiś jest załączony to sprawdza...

    Mikrokontrolery huzzar.ts   17 Lip 2012 15:58 Odpowiedzi: 14    Wyświetleń: 1978
  • Atxmega256A3BU-AU - Przerwania IO, zbocza.

    Przepraszam, ale co Ty chcesz tutaj generować timerami? Kamera potrzebuje stabilnego sygnału zegara ( i to możesz jej dać), ale później sama wystawia pixel clock, dane, hsync i vsync. Choćbyś nie wiem jak próbował, to xmega nie jest w stanie odczytywać płynnie danych w każdym takcie zegara (aby nic...

    Mikrokontrolery AVR p.mezydlo   05 Paź 2013 19:26 Odpowiedzi: 15    Wyświetleń: 2211
  • PID na ATmega - AVR221 brak reakcji na wejściu układu

    Kod obsługi przerwania Timera jest w pliku Atmela. Po przeróbce na AVR GCC: Obsługa przerwania: [syntax=c]ISR(TIMER0_OVF_ve... uint16_t i = 0; if(i < TIME_INTERVAL) i++; else { gFl... = TRUE; i = 0; } }[/syntax] Ustawienia Timera: [syntax=c]TCCR0 = 1<<CS00; TIMSK...

    Mikrokontrolery Zolw2305   26 Lut 2014 14:17 Odpowiedzi: 8    Wyświetleń: 1476
  • Atmega 8 bascom - Zliczanie zmian stanu wyjścia

    Program zajmuje 50%. Może i jest źle napisany ale działa.. Ja bym to stwirdzenie troche skorygował; Program działa tak jak jest napisany!... bo - "Jest jeszcze jeden problem." Co jakiś czas temperatura podskakuje o 10 stopni a czasami nawet do 200 podskoczyło co spowodowało zbędne...

    Mikrokontrolery Początkujący emarcus   05 Lip 2014 06:39 Odpowiedzi: 7    Wyświetleń: 1449
  • ADC Atmega - "wahania" wyniku

    (at)up Sprawdziłem na stronie atmela ,że ten µC ma 32 kB Flashu i już mi nie szkoda tych 2 kB, bo to nie jest dużo. Nie korzystam z Atmel Studio tylko z Eclipse. A i wywaliłem to z pętli głównej. Obliczanie średniego wyniku(z 1024 pomiarów) jest w przerwaniu ADC a "konwersja" float -> int(wyświetlacz...

    Mikrokontrolery AVR BlueDraco   28 Wrz 2014 12:01 Odpowiedzi: 22    Wyświetleń: 1593
  • ATMEGA - kilka ADC na przerwaniu

    zrobiłem pomiar ADC na 2 kanałach a wynik wyświetlam na LCD mam ale problem z tym że adc jest 10 bitowy i gdy chce wyświetlić wynik licząć na to że bedzie od 0 do 1023 okazuje sie że wyświetlą jakies brednie powyżej 4200 ... nie rozumie czemu. jezeli wyswietle sobie wynik tylko z ADCH ( rejest 8 bitowy...

    Mikrokontrolery AVR kojot901   16 Lut 2015 09:45 Odpowiedzi: 17    Wyświetleń: 1221
  • Atmega 8 - Licznik do14-stu żle działakący kod C

    Sprawę komplikuje fakt, że stan licznika powinien pozostać, aż do jego zmiany spowodowanej nową paczką impulsów. A dlaczego komplikuje? jeden dodatkowy warunek - jezeli czas od ostaniego impulsu wiekszy od załozoniego i impuls to zerujesz licznik Czy to jest do zrobienia bez wykorzystywania...

    Mikrokontrolery AVR sp5gbw   01 Sty 2016 19:33 Odpowiedzi: 27    Wyświetleń: 1530
  • [Atmega16][asm]Przerwania zewnętrzne.

    ...Załamała mnie Twoja wypowiedź kolego korrus666... Widać programowanie w językach wysokiego poziomu strasznie Cię okaleczyło. Napisz trochę programów w asemblerze, a wyjdzie Ci to na dobre. Zrozumiesz działanie procesora (choć Atmega to już mikrokontroler) i będziesz pisał lepsze programy w swoim...

    Mikrokontrolery AVR Andrzej__S   20 Lis 2010 15:05 Odpowiedzi: 15    Wyświetleń: 2917
  • PCF8563 i przerwanie co sekundę

    Witam Oglądam sobie dokumentację do PCF8563 i brakuje mi w nim generowania przerwań (na pinie INT) co sekundę jak robi to PCF8583. Wolałbym nie używać pinu CLKOUT skonfigurowanego do pracy przy 1 Hz. Kiedy używam PCF8583 ATMEGA w przerwaniu zewnętrznym generowanym przez PCF odczytuje sekundy, a jak...

    Mikrokontrolery mgradzki   24 Lut 2012 15:17 Odpowiedzi: 13    Wyświetleń: 3411
  • [AVR][C]Jak przerwać przerwanie

    Atmega 16, przerwanie jest tylko na timerze 0 w trybie cnc, ta linijka to pozostałość po poprzednim kodzie, ale nic nie jest podpięte do tego pina INT1 i jego obsługa nie jest zaprogramowana bo ma go nie być. Ale wywalenie linijek [syntax=c]MCUCR=0x00; GICR=(1&... nie daje

    Mikrokontrolery AVR nsmarcin   31 Sie 2011 21:47 Odpowiedzi: 75    Wyświetleń: 8381
  Szukaj w 5mln produktów