atmega przerwania timer

Znaleziono około 440 wyników dla: atmega przerwania timer
Podstawowa forma zapytania: atmega przerwać timer
  • Atmega, przerwanie od zbocza opadającego/narastającego

    Niestety mój poziom programowania to na razie tylko BASCOM i to też początki. Myśle, że procesor się wyrobi jeśli odpowiednio użyje przerwań zewn. i timera(ów). Czujnik z położenia wału będzie generował przerwanie co 90° przerwanie to będzie wpisywało obliczoną wcześniej wartość czasu i uruchamiało...

    Mikrokontrolery vikelf   07 Sty 2007 02:49 Odpowiedzi: 6    Wyświetleń: 5485
  • [bascom] Przerwanie timerem i krzaki na lcd

    witam. Napisałem taki oto program. LCD jest podpięty w trybie 4ro bitowym. y=53 x=3y=53 Za jakiś czas zaś lcd jest pusty. Jeżeli w pętli głównej zmienię waitms 50 na 1000 to program dłuższą chwile wszystko pokazuje dobrze, ale i tak prędzej czy później na lcd pojawiają się krzaczki niczym z matrixa. Mój...

    Mikrokontrolery AVR BUNNIE   20 Lut 2012 19:28 Odpowiedzi: 2    Wyświetleń: 1056
  • atmega 32 timer - Przycisk i int0

    Zanim włączysz konkretne przerwanie włącz przerwania globalne. wpisz tak Enable interrupts Enable int0 Pozdrawiam :)

    Mikrokontrolery AVR djmajki   22 Sty 2013 20:51 Odpowiedzi: 3    Wyświetleń: 999
  • Atmega 8 Timer - nie działa timer

    Jak np mam kilka innych procedur które zabierają dużo czasu. Np pomiar ds18b20 albo wyświetlanie na LCD a chciałbym je wykonywać co pewien ściśle określony czas. Wariantów masz co niemiara: Chcesz czytac ADC co jakis czas to w timerze wyzwalasz tylok pierwsza konwersje reszte robisz w przerwiniu...

    Mikrokontrolery AVR Piotrus_999   16 Mar 2016 15:39 Odpowiedzi: 12    Wyświetleń: 762
  • [AVR] Wymuszenie przerwania Timera Atmega jakakolwiek

    Witam, Niedawno zrobiłem programik, który generuje 3przebiegi przesunięte w fazie. Triggerem dla pierwszego przebiegu jest detektor zera sieci na INT0. Chciałem całą obsługę generowania sygnałów zrobić na przerwaniu Timera. Ale mój ból jak wywołać przerwanie Timera natychmiast po otrzymaniu sygnału...

    Mikrokontrolery czmi3l   08 Sie 2010 20:13 Odpowiedzi: 2    Wyświetleń: 1377
  • [atmega][bascom] - Zegar + DS1820 + przełączanie ekranów + przerwania = problem

    Witam, od jakiegoś czasu próbuję stworzyć sobie zegarek z termometrem + napięcie akumulatora do auta. Wszystkie programy osobno działają bez zarzutu. Problem zaczął się z chęcią wprowadzenia przełączalnych ekranów i wprowadzeniu przerwań. Doczytałem że przerwania skutecznie psują komunikację z DS'ami...

    Mikrokontrolery rafik100   03 Cze 2016 20:58 Odpowiedzi: 1    Wyświetleń: 1236
  • Atmega 162 - sterownik domowy

    Witam wszystkich forumowiczów. Ostatnio złożyłem sobie układ sterownika domowego z pewnej strony internetowej. Wszystko złożyłem z jak największą starannością. Zaprogramowałem uc ale wydaje mi się że układ nie działa tak jak powinien. Próbowałem znaleźć przyczynę problemów ale niestety do dzisiaj mi...

    Mikrokontrolery IMEX   21 Mar 2011 16:21 Odpowiedzi: 3    Wyświetleń: 1791
  • ATMEGA 8 i PWM

    Problemik z PWM i Przerwaniem Timera. Czy możliwe jest żeby PWM sobie działał, a Timer generował normalne przerwanie? Z tego za zauważyłem to nie bardzo. TCCR1A = (1<<WGM10) | (1<<COM1A1) | (1<<COM1A0); //8bit PWM, phase correct TCCR1B = (1<<CS12)...

    Mikrokontrolery smeerfek   25 Maj 2006 00:18 Odpowiedzi: 1    Wyświetleń: 1861
  • Generacja sinusa za pomocą PWM - atmega

    Mój problemik polega na tym że chciałbym zbudować przetwornice DC/AC z wyjściem sinus. Mam wystarczające doświadczenie jeśli chodzi o część wykonawczą, kłopotem jest tylko wygenerowanie sygnału PWM dla kluczy. W linku zamieszczam przykładowy projekcik w którym autorzy niestety nie zamieścili procedur...

    Mikrokontrolery ZbeeGin   13 Gru 2008 18:49 Odpowiedzi: 1    Wyświetleń: 4741
  • [ATMEGA 16][C] - Timer1 odczytywanie częstotliwości

    Nie obraź się ale Twoja metoda pomiaru częstotliwości jest "trochę" zagmatwana :) Korzystasz z timera w dziwaczny sposób a funkcje typu Delay() w połączeniu z przerwaniami nie działają poprawnie i nadają się co najwyżej do migania diodą. Natomiast pomiar częstotliwości można zrealizować np. tak: 1....

    Mikrokontrolery dondu   14 Mar 2014 22:28 Odpowiedzi: 9    Wyświetleń: 1287
  • Duża matryca LED na ATMega

    Do rejestrów przesuwnych (bo takie najlepiej jest użyć) można ładować dane z prędkością megaherzów, tak więc nie musisz się martwić, że braknie Ci "czasu procesora", załadować je można w ułamku sekundy, zwłaszcza, gdy taktujesz procesor zegarem parunastu megaherzów. Nie wywołuje to nawet migotania diod. Sterowanie...

    Początkujący Naprawy jacik   15 Paź 2010 13:13 Odpowiedzi: 13    Wyświetleń: 4781
  • ATMega8 nie widzi procedury obsługi przerwania - ROZWIĄZANE

    Buduję prosty sterownik na atmedze 8, chcę obsługiwać klawiaturę w przerwaniach od timera0 ale atmega nie widzi procedury obsługi przerwania i resetuje się. Jeżeli zatrzymam timer albo wyłączę przerwanie timera, albo wyłączę globalnie przerwania to nie resetuje się. Kod procedury obsługi przerwania...

    Mikrokontrolery hexx   18 Kwi 2008 10:19 Odpowiedzi: 2    Wyświetleń: 967
  • 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...

    Mikrokontrolery AVR kremir   20 Sty 2013 16:02 Odpowiedzi: 8    Wyświetleń: 1962
  • [ATMega168][C] Obsługa przerwań

    Witam, Na początku zaznaczę, choć oczywiście wierzyć mi nie musicie, że przewertowałem przynajmniej kilkadziesiąt witryn internetowych w poszukiwaniu informacji, o które teraz proszę. Nie znalazłem tego, co mnie interesuje. Pracuję nad, jak na moje możliwości, dość rozbudowanym projektem. Potrzebuję...

    Mikrokontrolery Początkujący Stefan90   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 4187
  • LCD / Atmega - Podłączenie LCD 5V do Atmega 3V3

    Można, tylko po co cokolwiek odczytywać? Znacznik BUSY nie daje przecież informacji o gotowości sterownika, a odwracanie kierunku portów do odczytu gotowości niepotrzebnie zajmuje czas. Najprzyjemnije się gada z HD44780 przez DMA wyzwalane timerem, z przygotowaniem danych dla DMA w przerwaniu timera....

    Mikrokontrolery trol.six   19 Gru 2016 00:03 Odpowiedzi: 9    Wyświetleń: 468
  • 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...

    Mikrokontrolery AVR lordadam   30 Maj 2009 20:48 Odpowiedzi: 2    Wyświetleń: 2389
  • zliczanie impulsów w przerwaniach - Arduino

    Kłania się pojęcie funkcji w języku C. setup() i loop() to też są funkcje. Do testowania stanu styków potrzeba tylko jednego przerwania timera, nic więcej. Po co mnożyć przerwania, czy to od zmiany stanu linii, czy to od dodatkowych timerów? Przy jednopoziomowym systemie przerwań, takim, jaki ma...

    Arduino BlueDraco   22 Paź 2017 20:28 Odpowiedzi: 21    Wyświetleń: 789
  • Atmega + RS232 - Sygnalizacja transmisji RS232

    Jaros: o ile zaświecenie na 1/1000 sekundy można zauważyć (ale niezbyt łatwo i mało to "informacyjne" w praktyce), to zgaszenia już nie, a o to Ci podobno chodziło. Takie rzeczy robi się zwykle tak, że przy zapisie danych do rejestru nadawania zaświecasz lub gasisz programowo diodę i nastawiasz timer...

    Mikrokontrolery BlueDraco   02 Lip 2013 19:43 Odpowiedzi: 10    Wyświetleń: 4368
  • Programowy Pwm atmega 8- (bascom)

    Właśnie chodzi mi o taki efekt na samym początku filmiku gdzie rozjaśniają się wszystkie diody i później przyciemniają. Z tym ze ja chcę to zrobić na przycisk, czyli po wciśnięciu rozjaśniają się po puszczeniu przyciemniają [syntax=bash] $regfile = "m8def.dat" $crystal = 8000000 Ddrb = &B00011111...

    Mikrokontrolery Początkujący emarcus   22 Sty 2018 17:02 Odpowiedzi: 11    Wyświetleń: 1287
  • Za duży rozmiar programu w Atmega 8 pisanego w języku C

    Już za kilka dni muszę oddać moją pracę dyplomową. Moim problemem jest zbyt duży rozmiar kodu i jeśli nie zoptymalizuje programu to nie umieszczę w nim wszystkich założonych funkcji. Czy ktoś ma pomysł jak zaoszczędzić trochę pamięci patrząc na mój kod? (na program skłąda się jeszcze biblioteka do obsługi...

    Mikrokontrolery LuznyTomasz   09 Lip 2005 01:28 Odpowiedzi: 30    Wyświetleń: 3710
  • [Atmega8][C] - Atmega zawiesza się

    Za to tym, co na pewno należy zrobić w przerwaniu timera, jest badanie stanu i eliminacja drgań przycisków. Eliminacja drgań styków w przerwaniu timera i na dodatek na pewno. Kiepska idea. Albert

    Mikrokontrolery Początkujący 94075   16 Sty 2013 09:41 Odpowiedzi: 15    Wyświetleń: 3312
  • [ATMEGA][C] - Błąd w strukturze programu? PWM

    To wszystko powinno być zrobione w przerwaniu timera generującego PWM, bez żadnych "delay". Wtedy przynajmniej miałbyś determinizm czasowy działania. W procedurze obsługi przerwania odliczasz tyle przerwań, ile wchodzi na te 5 ms, a po odliczeniu - zmieniasz wypełnienia PWM. Wtedy rzeczywiście zmieniasz...

    Mikrokontrolery Początkujący BlueDraco   06 Lut 2013 10:14 Odpowiedzi: 3    Wyświetleń: 897
  • przerwania na ATmega32,dziwne zachowanie się nóżek PC2 i PC3

    Atmega 32, program obsługujący klawiaturę - 4 przyciski, odczytywane co 20 ms ( co któreś przerwanie timera 1), przyciski podpięte pod PC), PC0,PC1,PC2,PC3. jeżeli w programie wykorzystuję PC0 i PC1 to jest ok , ale jeśli w pętli obsługi przerwania odczytującego klawiaturę sprawdzam stan przycisków...

    Mikrokontrolery Philut   05 Mar 2010 15:57 Odpowiedzi: 18    Wyświetleń: 3176
  • Blokowanie przerwań przy obsłudze SPI

    Sprawa jest następująca, zaprojektowałem na ATMega mały system który używa kliku przerwań sprzętowych a mianowice INT0,INT1, oraz przerwania timera Timer0,Timer1. Dodatkowo program (w C) obsługuje przetworniki ADC oraz DAC podłączone pod magistralę SPI. Generalnie wszystko działa OK ale czasem pojawiają...

    Mikrokontrolery Dr_DEAD   25 Sie 2008 21:24 Odpowiedzi: 2    Wyświetleń: 858
  • ATmega 8515 resetowanie flag nic nie daje o co chodzi?

    Moj program tak wyglada w uproszczeniu: Rjmp start ;Tutaj znajduja sie rużne procedury Start: ;Wskaźnik stosu Ldi R16,low(RAMEND) Out SPL,R16 Ldi R16,high(RAMEND) Out SPH, R16 ;Wyzeruj wszystkie flagi Ldi Acc,00 Out Sreg,Acc ;Zaden przycisk nie...

    Mikrokontrolery rafiks   04 Lip 2005 20:42 Odpowiedzi: 0    Wyświetleń: 668
  • Atmega i zakłocenia

    Nie używaj do odczytu przerwania, tylko zrób skanowanie jak w normalnej klawiaturze. Stan portu odczytujesz ciągle co np. 5ms (wykorzystaj przerwanie timera). Jeżeli 3 odczyty (lub więcej, dobierzesz eksperymentalnie) pod rząd są takie same to oznacza, że odczytałeś jego stan.

    Mikrokontrolery AVR Robgie   24 Mar 2009 21:37 Odpowiedzi: 25    Wyświetleń: 2565
  • AtMega 16 - Rising / falling edge zamiast "bit_is_clear"

    Popatrz tu: -ostatni przykład. No i oczywiście nie używaj przerwań od przycisków, a przerwania timera - tak, jak w tym przykładzie.

    Mikrokontrolery AVR BlueDraco   28 Sie 2013 11:47 Odpowiedzi: 2    Wyświetleń: 1077
  • komunikacja dwóch proc. ATMEGA

    Witam Ponieważ nie do końca odpowiadają mi podane rozwiązania, zacznę od tego co powinienem na początku podać - ossochosi :) Programuję w bascom. Buduję układ który ma zadziałać jak uproszczony ABS: 1. pomiar prędkości obrotowej każdego koła 2. porównanie tych prędkości 3. min. 10 razy na sekundę...

    Projektowanie Układów Corcho   28 Sty 2008 09:35 Odpowiedzi: 4    Wyświetleń: 1845
  • [ATMEGA 16][C++/AVR Studio] - Programowy pwm 64 kanały

    Zacznijmy od tego, jaką masz częstotliwość PWM, ile stopni jasności i jaką w związku z tym częstotliwość przerwań timera, który to wszystko pędzi. Na ATmega SPI ma 8 bitów, ale i tak oszczędzisz sporo czasu w porównaniu z programowym wpychaniem bitów. Trzeba tylko odpowiednio zaplanować ładowanie...

    Mikrokontrolery Samuraj   14 Mar 2013 18:25 Odpowiedzi: 13    Wyświetleń: 2013
  • Dwa generatory odwrócone w fazie na atmega

    Witam! Nie mam takiego doświadczenia jak inni doradzający na tym forum, ale ja bym to rozwiązał tak: W obsłudze przerwania timera if(PORTC==1){PORTC=2; ... Oczywiście nie będzie to na portach OC1x, ale może zmiana tego jest niewielkim problemem. Pozdrawiam

    Mikrokontrolery AVR rpal   23 Sty 2009 00:16 Odpowiedzi: 12    Wyświetleń: 1666
  • [atmega][C]-Jak moża dołączyć do projektu plik asm

    Witam, Gdzieś kiedyś czytałem - ale że dawno (znowu) nie robiłem nic w C to jakoś mi to umknęło - a wiem, że można - hmmm chyba chodzi mi oto aby można było napisać sobie funkcję w asemblerze - a później korzystać z niej AVR GCC wywołując ją z paramertami. Dokładniej mówiąc znalazłem fajną...

    Mikrokontrolery AVR mirekk36   20 Mar 2009 17:51 Odpowiedzi: 4    Wyświetleń: 1971
  • Bascom Atmega mało portów, więcej po I2c jak to zrobić

    Czy to o to chodzi Config I2cslave = &B01000000 dodatkowo jeszcze jest CONFIG I2CSLAVE = adres , INT= przerwanie , TIMER = licznik Czyli jak ustawie na drugim procku kod pierwszy to mogę sprzwdzić czy posiada on port 40 = &B01000000 hmm - to było by zbyt proste - ale zaraz ide to sprawdze ...

    Mikrokontrolery mirekk36   01 Kwi 2011 22:02 Odpowiedzi: 24    Wyświetleń: 3470
  • Atmega 32 - sprawdzenie kodu c

    DDRC |= x; jest przez procesor wykonywane jako trzy operacje - odczyt DDRC, suma logiczna i zapis nowej wartości. W niektórych procesorach jest to nawet pojedyncza instrukcja, w większości - trzy instrukcje. Nawet jeśli jest to pojedyncza instrukcja, to i tak działa wolniej niż pojedyncza instrukcja...

    Mikrokontrolery Początkujący BlueDraco   16 Sty 2014 08:53 Odpowiedzi: 18    Wyświetleń: 2007
  • Termostat 4 kanałowy + sterowanie czasowe Zegarowe Atmega 328

    Bez podłączenia impulsatora do INT nie będzie działania poprawnego w żadnej prawie konfiguracji z przyciskami na tych samych pinach. Timer zaprzęgnięty do tego ale czasy aktywacji w licznikach dobrane w praktyce dla impulsatora i przycisków. Podłączenie impulsatora, czy przycisku pod przerwanie...

    DIY Konstrukcje oe1bba   27 Maj 2014 07:14 Odpowiedzi: 23    Wyświetleń: 15384
  • ATMega - Pomiar napięcia na fototranzystorach

    Nie rozumiem, dlaczego LED miałyby coś podgrzewać, to po pierwsze. Po drugie, zacznij od przerwania timera i np. 100 razy na sekundę zaświeć kolejną diodę i zmierz napięcie z kolejnego czujnika, a w następnym cyklu wyłącz tę diodę i zaświeć następną itd.

    Mikrokontrolery AVR tomek.ch   30 Lis 2013 12:23 Odpowiedzi: 13    Wyświetleń: 2463
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Możliwe sugerowałem się tym, że niezależnie czy po wpisaniu Reset Pinb.1 lub Reset Portb.1 i wrzucenia do uC działanie było takie same. Nawiązując do mojego problemu, próbowałem zmieniać w poprzednich kodach port na pin tak jak radził "piotrva" jednak nie przynosi to efektu. Nadal mam problem z uruchomieniem...

    Mikrokontrolery AVR Mad Jaro   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 14724
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Jest możliwość zrobienia stopera/minutnika z poczwórnym wyświetlaczem 7-segmentowym używając mikrokontrolera z rodziny atmega? Wyświetlacze najlepiej multipleksować w przerwaniach timera, żeby mieć pewność, że każda cyfra będzie wyświetlana jednakową ilość czasu. Odmierzanie czasu dla stopera/minutnika...

    Mikrokontrolery Początkujący Piotrus_999   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 512349
  • AtMega8 [C] [Eclipse] - Timer1 zły pomiar czasu; Błędy przy programowaniu

    Witam, Jestem w trakcie budowy komputera pokładowego na procesorze AtMega8 oraz na wyświetlaczu LCD LS020. Program który tworzę ma zrealizować podstawowe funkcję komputera pokładowego, takie rzeczy jak menu i możliwość nastawienia parametrów odpuszczam a jedynie chcę prawidłowo obsłużyć wejścia i pomiary...

    Mikrokontrolery AVR 113673   15 Kwi 2013 20:39 Odpowiedzi: 7    Wyświetleń: 2244
  • M2561 - (bascom) tracone dane z UART

    Mam taki kłopot; korzystam w programie z transmisji z PC do mikrokontrolera vis RS232 (Atmega 2561, sprzętowy uart, 115200 b). W tym celu używam funkcji SERIALIN z opcją BYTEMATCH (znak CR). Bufor o długości 200 znaków. [syntax=vbnet]' port szeregowy do komunikacji z PC oraz modemem GSM Config...

    Mikrokontrolery AVR Piotrus_999   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1071
  • Bascom - Programowy PWM, zmniejszanie i zwiększanie wypełnienia na portach.

    Witam. Dziękuję za radę, dzięki niej ruszyłem z projektem nieba. Na ta chwile wygląda to tak jak na filmiku. Tak, oczywiście z tym kwarcem to pomyłka, Atmega 32 taktowana jest z częstotliwością 16MHz. Umieszczam także kod źródłowy jaki wyskrobałem. wszelkie uwagi mile widziane. Dodano po 5 ...

    Programowanie Początkujący fysiek   15 Lis 2014 19:53 Odpowiedzi: 2    Wyświetleń: 1152
  • Atmega32 2V na pinie? Do czego służ piny PD4 i PD5?

    Hej Już teoretycznie wiem o co chodzi. Odwiedziłem FAQ i znalazłem coś takiego: //PWM dla wyjscia PB3 (OC1B). //PB3 wyprowadza sygnal PWM, ktory nalezy podac na uklad calkujacy RC, aby otrzymac sinusoide. //Zastosowano AVR ATtiny26. #include <avr/io.h> #include <avr/interrupt.h> #include...

    Mikrokontrolery max_gg   05 Maj 2006 10:52 Odpowiedzi: 7    Wyświetleń: 1143
  • 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...

    DIY Konstrukcje mekanik   14 Sty 2014 18:01 Odpowiedzi: 27    Wyświetleń: 18555
  • Projektowanie filtrów cyfrowych

    Jestem poczatkujacy w dziedzinie zabawy z DSP, wiec wybaczcie jezeli moj problem okaze sie lamerski :) Projektuje filtr cyfrowy Chebyshev I na ukladzie ATmega 128. Filtr antyaliasingowy itd. opanowalem. Wygenerowalem odpowiedni kod za pomoca programu Filter Solutions, który znajduje sie ponizej: float...

    DSP i Transmisja eleproject   21 Sty 2009 19:48 Odpowiedzi: 9    Wyświetleń: 9891
  • [Bascom] - Generowanie dwóch alarmów

    Możesz zrobić tak: W tabelce zdefiniowana długość poszczególnych elementów (piknięć i przerw). W timerze zdefiniowana maszyna stanów - na podstawie jej stanu aktualnego (wartości timer'a) wybierasz określony "punkt programu" - czyli przerwę lub "piknięcie". Co się tyczy przycisków, to możesz zdefiniować...

    Mikrokontrolery AVR emarcus   09 Paź 2013 13:53 Odpowiedzi: 6    Wyświetleń: 1155
  • [C][Atmega8A] - DS18B20, wyświetlacze 7-osegmentowe, a opóźnienia

    Jeśli w przerwaniu wyświetlania będzie tylko zatrzaśnięcie danych w HC585 i wybór kolumny, to nie ma problemu. Do OW najlepiej jednak będzie użyć UARTa, bo na przerwaniach timera na ATmega raczej się zarżniesz. OW na UART, ładowanie danych wiersza w pętli głównej i jakoś to poleci nawet na cienkim ATmega.

    Mikrokontrolery AVR Dople   02 Kwi 2013 20:59 Odpowiedzi: 23    Wyświetleń: 2250
  • Arduino - WS2812B brak pełnego spektrum świecenia.

    Obsługa WS2812 na AVR nie może działać przy aktywnych przerwaniach z jakiegokolwiek źródła. Obsługa DMX korzysta z przerwania UART i masz jeszcze przerwanie timera. Proste? Zmień mikrokontroler.... Z ATmega WS2812 DOBRZE nie popędzisz.

    Arduino retrofun   03 Lut 2016 23:16 Odpowiedzi: 2    Wyświetleń: 672
  • Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    Przyznam się że nie czytałem noty od tego MBI. Rozumiem że wpisanie po SPI jakiejś tam wartości powoduje zmniejszenie jasności diod LED? Nie prościej było zrobić to w przerwaniu Timera i regulować jasność wypełnieniem przebiegu ? Potrzebny jest tylko jeden pin procesora i nie trzeba fatygować procesora...

    Mikrokontrolery saper_2   15 Mar 2011 12:12 Odpowiedzi: 275    Wyświetleń: 45744
  • POGOTOWIE - kłopoty z zaprogramowaniem, zablokowaniem, fusebit-ami, itp.

    Dobry wieczór, mam luźne pytanie do kolegów fachowców. Programuje mikrokontrolery od 4 lat. Hobbystycznie. Problem jaki mam jest dość osobliwy. Padają mi ATMegi co jakiś czas. Na oknie leży mi ok. 5ciu padniętych ATMeg o łącznej wartości ponad 100zł. I taką mam nadzieję, że może ktoś doradzi, jeśli...

    Mikrokontrolery Początkujący kuba_m3   10 Lis 2016 12:58 Odpowiedzi: 433    Wyświetleń: 103339
  • Komputer 8-bitowy własnej roboty

    Zastanawia tylko fakt wykorzystania ATMEGi - która jest kilka razy szybsza niż sam Z80 :) To juz trzeba było całą kartę zaimplementowac na CPLD (myślę,że w XC 9572 bys ją jakoś jeszcze upchnął) Ależ nawet wcześniej zrobiłem tak jak mówisz ! CPLD + liczniki + bufory/zatrzaski + RAM. Niestety karta...

    DIY Konstrukcje Kamil071   21 Wrz 2016 19:07 Odpowiedzi: 25    Wyświetleń: 29898
  • Stałe watchdoga w AVR - przedłużenie czasu

    Zwiechy nie tyle arduino co ATmega, wiadomo że najstabilniejszy mikrokontroler to nie jest. Proszę mitów nie powtarzać, tylko poprawnie projektować urządzenia i stosować wersje układów odpowiednie do zastosowań oraz ich parametrów pokazanych w dokumentacji. A sieć paść może zawsze, to da się...

    Arduino strikexp   17 Lut 2016 00:36 Odpowiedzi: 15    Wyświetleń: 693
  • [Atmega128][C] - Pomiar częstotliwości ok 100 kHz

    Weź pod uwagę, że przy 100 kHz i taktowaniu ATMega128 równym 16 MHz, na jeden okres sygnałju badanego przypada zaledwie 160 taktów zegara. A więc rozdzielczość z jaką będziesz mierzył sygnał jest mocno ograniczona. Oczywiście jeśli interesuje cię pomiar szerokości impulsów. Druga sprawa - w jaki sposób...

    Mikrokontrolery AVR rrytel   08 Cze 2016 11:59 Odpowiedzi: 9    Wyświetleń: 918
  • Wpisywanie wartości do tablicy, ATmega16 - jak wykonać?

    Witam serdecznie. Z racji chwili wolnego czasu piszę sobie kod do odbiornika IR na ATmega16. Korzystam ze scalonego odbiornika TSOP1736. O tym jak wygląda kodowanie sygnału w przypadku pilota do telewizora firmy Philips dowiedziałem się ze strony #include <avr/io.h> #include <util/delay.h> #include...

    Mikrokontrolery AVR Drako1988   29 Sty 2010 14:16 Odpowiedzi: 2    Wyświetleń: 1060
  • News: Od dzisiaj jest dostępne AVRStudio w wersji 5

    Bardzo dziękuję, ale jeszcze dopytam. Czy symulację należy wywołać poprzez Alt+F5 (Start Debugging and Break) bez zaznaczania punktu "break", a następnie wcisnąć pauzę w dowolnym momencie? Co znaczy kliknąć na flagę? W AVRStudio 4 jest to czerwona chorągiewka, podobnie jak w MS Outlook, ale w symulatorze...

    Mikrokontrolery AVR LordBlick   09 Cze 2012 06:29 Odpowiedzi: 163    Wyświetleń: 30008
  • [ATmega8]Sygnalizator/Limiter przekroczenia prędkości

    Ja bym proponował na początek przerwanie zewnętrzne INT w którym liczysz impulsy, oraz przerwanie timera w trybie CTC co około 1s w której jak kolega (at)bochnio wspomniał będziesz zerować licznik. Kolejny krok to mniej więcej tak:[syntax=c]if(licznik > 6) POTRB |= (1<<PB0); // ustaw stan wysoki...

    Mikrokontrolery Początkujący emarcus   20 Lip 2013 04:39 Odpowiedzi: 39    Wyświetleń: 5907
  • Rejstrator wejś binarnych opartych na Atmedze

    Wystarczy zwykły attiny2313 (chyba że musi być to atmega), przecież ma wbudowany układ UART. Odczytujesz w pętli (albo w przerwaniu timera) stan PinB, dalej, wysyłasz to poprzez UART do komputera.. Do napisania w pół godziny w assemblerze dla kogoś kto dopiero się uczy :) (Mogę Ci pomóc z tym kodem,...

    Mikrokontrolery ktrot   16 Paź 2007 05:39 Odpowiedzi: 10    Wyświetleń: 1565
  • [ARM] AT91SAM9260 i S1D13700 - jak to zrobić

    A no widzisz. Ja nie mam zwyczaju pytać o cokolwiek producentów bo oni mają zwyczaj sobie olewać takie pytania. No ale szkoda. Inne pamięci szło jakoś wysterować. Nawe SDRAM w roli SRAM się da podłączyć (ATMega ileśtam z wbudowanym sterownikiem RAM. A odświeżanie w przerwaniu Timera ;) niezłe kombinowanie...

    Mikrokontrolery ARM atom1477   12 Kwi 2009 21:14 Odpowiedzi: 22    Wyświetleń: 3473
  • Przekształcenie sygnału serwa na napięcie lub pwm.[bascom]

    Przychodzi Tobie prostokąt o wypełnieniu ok. 1-2ms co kilkadziesiąt ms. Musisz podłączyć ten sygnał pod przerwanie w atmega i timerem mierzyć czas pomiędzy zmianą sygnału z "0" na "1" a zmianą z "1" na "0". Z tej informacji generujesz odpowiednie PWM. PS. Ze względu na to, że nowsze atmegi mają więcej...

    Mikrokontrolery nouki   11 Lis 2011 11:58 Odpowiedzi: 7    Wyświetleń: 1554
  • [atmega8][C][AVRS5] - PWM programowy na 16 diod

    Jest to proste korzystasz z przerwań jakie generuje timer0 podobnie jak to opisał kolega z innego tematu tego fora w bascom napisał '************* Konfiguracja uC ***************** '********************... = "attiny2313.dat" $crystal = 16000000 Config Portb...

    Mikrokontrolery AVR SylwekK   24 Mar 2013 15:29 Odpowiedzi: 5    Wyświetleń: 1740
  • [Atmega8][C] - Multiplekser 13 wyświetlaczy LED + 2* rejestr przesuwny CD4094

    Na wspólne anody podajesz dodatni biegun przez tranzystory PMOS, którymi sterujesz z portu lub z dekodera, np. HC138 albo 154. Prąd drivera LED jest specyfikowany na kanał. Do wspólnych anod tego drivera nie użyjesz - on ma źródła prądowe do sterowania katod, o ile dobrze pamiętam. Prąd anod nie może...

    Mikrokontrolery Początkujący emarcus   30 Sie 2013 17:38 Odpowiedzi: 74    Wyświetleń: 11037
  • ATmega8 - Podtrzymanie sygnału na wyjściu.

    A co zrobić żeby kolejne kliknięcie zmieniło x na zero? To nie zadziała zbyt dobrze, bo przytrzymanie przycisku będzie ciągle zmieniać stan x na przeciwny. Zresztą taką zmianę szybciej można zrealizować za pomocą x^=1; Stąd też najlepiej PINC przypisać do jakiejść zmiennej tymczasowej i sprawdzać...

    Mikrokontrolery AVR dondu   18 Lis 2013 00:31 Odpowiedzi: 11    Wyświetleń: 1386
  • Przełączanie PWM między kanałami

    Po pierwsze, zastosuj multipleksowanie, np. na 3 lub 4 fazy. Po drugie, weź mikrokontroler, który ma właściwą liczbę wyjść PWM i przy okazji jesz zapewne tańszy od zabytkowej ATmegi. Ostatecznie da się to zrobić i na ATmega, poprawnie implementując programowy PWM wg. noty aplikacyjnej Atmela sprzed...

    Mikrokontrolery dondu   08 Kwi 2014 18:26 Odpowiedzi: 13    Wyświetleń: 1002
  • Atmega1280 - Transmisja między kilkoma mikrokontrolerami na 40 - 50cm.

    Do sterowania 16 (a nawet 20) diod, z których świeci tylko jedna, potrzebujesz 5 linii portów mikrokontrolera i 5 rezystorów i nie trzeba do tego jakiegokolwiek multipleksowania - po prostu zapalasz tę właściwą diodę wystawiając 0 na jedno wyjście, 1 na drugie, a pozostałe trzy ustawiasz jako wejścia....

    Mikrokontrolery BlueDraco   06 Sty 2016 20:33 Odpowiedzi: 12    Wyświetleń: 582
  • Atmega 16 uart, analiza danych, odmierzanie czasu

    Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie...

    Mikrokontrolery AVR alarmowanie   09 Paź 2011 09:08 Odpowiedzi: 0    Wyświetleń: 1753
  • Atmega obrotomierz

    Diody masz podpięte bezpośrednio pod porty ATmega? Jeśli tak to lepiej dołóż sobie oporniki aby nie spalić wyjść ATmegi. Bezpośrednio przy procku daj kondensator 100nF. Przed stabilizatorem np. 1000uF, a za stabilizatorem 100u (to i tak za dużo, ale lepiej więcej niż za mało). Zliczanie zrealizowałbym...

    Projektowanie Układów voytaschec   07 Mar 2008 13:37 Odpowiedzi: 1    Wyświetleń: 2873
  • 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,...

    Mikrokontrolery AVR michalko12   29 Lis 2017 16:54 Odpowiedzi: 21    Wyświetleń: 2835
  • [C]ATmega 128 dzialania na tablicach

    Unia nie do końca rozwiązuje mojego problemu. Sprawa wygląda tak, że dostaje pomiary z 5 czujników. Jeżeli wybrany czujnik nacisku obciążę jakąś znaną i dużą masą przykładowo 350g, to pojawiają się "piki". Liczenie średniej nic mi nie da, ponieważ wynik będzie obarczony błędem. Pomyślałem żeby...

    Mikrokontrolery AVR Dr.Vee   27 Maj 2010 23:11 Odpowiedzi: 18    Wyświetleń: 1815
  • [ATMEGA][C]ATmega + fotoelement

    Wykorzystaj zewnętrze przerwanie a programie przerwania odpal timer potem następne przerwanie i timer stop i wynik timera do zmiennej. i tak w koło. Fototranzytor np możesz wykorzystać w momencie zaniku/przerwanie wiązki światła tranzystor przestaje przewodzić a przy pomocy rezystora podajesz w tedy...

    Mikrokontrolery krzycho123   25 Lut 2009 17:22 Odpowiedzi: 2    Wyświetleń: 948
  • [ATmega128][C]przerwania nie wracają, reset uC: fuse M103C

    Kurdę no przerwanie jest wywoływane co 310us a to jest bardzoooo wiele cykli zegara na to by mogła się wykonać cała pętla while, cały czas nie rozumiem czemu na atmega 16 działa a na atmega128 nie chce działać :/ sprawdzałem bity ustawiające timer i przerwanie, są one takie same dla mega 16 i 128 więc...

    Mikrokontrolery AVR janbernat   08 Gru 2009 21:36 Odpowiedzi: 11    Wyświetleń: 2385
  • atmega 128 + sim900 - wysyłanie sms

    Mam problem z wysyłaniem sms, wykorzystuję atmege128 i moduł sim900 na płytce Evb v1.01_pcb , proszę o rzucenie okiem na kod gsm.c [syntax=c]// PLIK: gsm.c // Dołączone biblioteki #include <avr/io.h> // Biblioteka obsługująca peryferia mikrokontrolera #include <avr/interrupt.h> //...

    Mikrokontrolery dondu   31 Sty 2014 02:12 Odpowiedzi: 1    Wyświetleń: 1848
  • Atmega+U2008 - Jak zrealizować fizycznie sterowanie U2008 przez mikrokontroler?

    Nie. Robię to mniej więcej tak: czekam na przejście przez zero i w czasie półokresu włączam i wyłączam na określony czas dmuchawę. Jestem pewien, że można to zrobić łatwiej, ale musiałem całość szybko uruchomić, a że ten sposób działał to już tak zostało. Póki co dmuchawa się nie popsuła przez takie...

    Mikrokontrolery koco   11 Lut 2013 10:59 Odpowiedzi: 26    Wyświetleń: 6198
  • atmega 8535 - Program nie sygnalizuje przerwań. ISR(TIMER0_COMP_vect)

    Witam, z niewyjaśnionych dla mnie przyczyn program napisany pot atmegę 8535 nie chce uruchamiać przerwań wywoływanych przez zegar. Posiadam taki następujący kod który powinien co przerwanie zmieniać stan portu B. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> void system_init() { TCCR0...

    Mikrokontrolery AVR 94075   10 Wrz 2013 09:47 Odpowiedzi: 1    Wyświetleń: 1023
  • bascmom - Atmega 8 nie działa SET

    Witam !! Napisałem program na sterowanie pilotem. Nie działa mi set Led_2. Przycisk 2 z pilota wykonuje warunek ale nie setuje portb.2 ? Co jest [syntax=c] $regfile = "m8def.dat" 'rejestry mikrokontrolera atmega8 $crystal = 8000000 'częstotliwość taktowania mikrokontrolera $baud = 9600 Config...

    Mikrokontrolery AVR robo1973   07 Sty 2017 21:22 Odpowiedzi: 11    Wyświetleń: 621
  • Wolny start atmega 8. Bascom avr. Przyczyna wolnego startu.

    na każdym który napiszę jest tak samo, w nowym temacie powyżej podałem ustawienia fuse bitów, zaraz wkleję kawałek na którym teraz się bawię Dodano po 4 to kod na którym teraz się bawie '**************************...

    Mikrokontrolery guteczek   02 Mar 2006 10:15 Odpowiedzi: 10    Wyświetleń: 1759
  • [C][ATmega 8] - Enegrooszczędne liczenie czasu

    Wszystko (no prawie wszystko) jest opisane w datasheet'ie. Założenia jak rozumiem są takie: - procesor ATmega88 taktowany kwarcem zegarkowym 32kHz Tutaj masz datasheet do tego procesora: [url=]Link strona 318 tabela 30-6 - podaje wykres pobieranego prądu dla 32 kHz, przy zasilaniu 5 V - 45...

    Mikrokontrolery Początkujący tos18   30 Paź 2012 20:56 Odpowiedzi: 15    Wyświetleń: 2067
  • Atmega wyświetlacz częstotliwości

    No Dobra program juz prawie napisałem i głowiłem sie nad wersja ze zmiennym PWM+f... ale z tego co mi odpisałes to wnioskuję ze coś tu mi nie gra... A nie możnaby programowo realizować ten restart co 80ms? Moze napisz dokładniej co to ma być a coś doradzimy :) Pozdro No wlasnie o to chodziło...

    Mikrokontrolery Duch__   13 Maj 2007 13:20 Odpowiedzi: 8    Wyświetleń: 2369
  • [Atmega8][C] kłopot z przerwaniem i 7seg.

    Witam, ostatnio zająłem się pisaniem stosunkowo prostej aplikacji na AVR ATmega8, potrzebnej mi na studia. Na celu miałem też trochę lepsze poznanie AVR. W czym problem : W moim programie chciałem przetestować typowe zachowanie uC, napisałem kilka prostych funkcji, włączyłem przerwania, zrobiłem pętle...

    Mikrokontrolery AVR gaskoin   19 Sie 2010 10:24 Odpowiedzi: 4    Wyświetleń: 1321
  • Układ z buzzerem na AtMega, będzie działał?

    Możesz użyć Attiny25/45/85V w obudowie DIP8. Schemat też należy przerobić i wyrzucić stabilizator a całość zasilić z 3 baterii 1,5V. Najprostszym sposobem na losowość uruchamiania jest umieszczenie obrobionego wyniku funkcji rand() jako argument _delay_ms(period). Poczytaj o rand() i srand(). Pamiętać...

    Mikrokontrolery elektrodom   31 Sie 2010 12:58 Odpowiedzi: 18    Wyświetleń: 3762
  • atmega 128 - [ASM/AVR Studio]PWM dziwna sprawa

    Tak patrzę i na moje oko to włączyłeś przerwanie timera, ok ale timerem 1 generujesz pwm i chcesz też używać jego overflow? A w czym to przeszkadza ? Nie modyfikuje przecież wartości licznika... Moja propozycja (w/g w/w definicji) do przeanalizowania(trochę zmieniłem konfigurację):[syntax=asm]##define...

    Mikrokontrolery AVR domija   11 Sie 2012 13:28 Odpowiedzi: 8    Wyświetleń: 1819
  • [Przerwania] Atmega 32 coś nie działa

    Ten program jest zły, bo nie da się w nim w prosty i poprawny sposób zignorować drgać styków. żeby zignorować drgania musisz użyć przerwania timera, a jeśli użyjesz przerwania timera - nie ma sensu używać przerwania od przycisku.

    Mikrokontrolery AVR dondu   02 Gru 2013 07:56 Odpowiedzi: 21    Wyświetleń: 2040
  • AtMega 2560 - wykorzystanie wszystkich timerów w Arduino IDE

    Witam Czy pisząc w języku arduino z automatu mam pewne ograniczenia w dostępie do timerów? Przykładowo timer3 ustawiam preskaler na 256 poprzez ustawienie bitu CS32 Ustawiam tryb CTC poprzez ustawienie bitu WGM32 następnie [syntax=c]OCR3A = 1000; // pożądana wartość to 1000 dla timera3 TIMSK3...

    Mikrokontrolery Początkujący madiz08   23 Sty 2017 17:41 Odpowiedzi: 4    Wyświetleń: 510
  • [C]ATmega 8 i TSOP1736 nadajnik/odbiornik

    W trybie CTC nie robi się obsługi przerwania. Po prostu konfiguruje się timer i on zajmuje się generowaniem przebiegu prostokątnego na odpowiedniej nóżce procesora. W programie po prostu na odpowiedni czas się go włącza i później wyłącza. U mnie na attiny2313 wygląda to tak. void start_freq(void)...

    Mikrokontrolery AVR gjanek   02 Sie 2009 22:33 Odpowiedzi: 40    Wyświetleń: 6030
  • [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)...

    Mikrokontrolery AVR wicy   27 Lip 2009 22:14 Odpowiedzi: 6    Wyświetleń: 3864
  • Atmega 16 - Synchronizacja timera w trybie CTC

    Witam, mam problem z poprawną obsługą trybu CTC timera 0 w Atmega16. Taktowanie z wewnętrznego RC 8 MHz. Na wejście INT0 (aktywne zboczem narastającym) podaję prostokątny sygnał kluczujący o f=50 Hz i wypełnieniu 25%. W każdym okresie tego sygnału chcę go próbkować cztery razy - 20 ms okres dzielę...

    Mikrokontrolery AVR 2shy   09 Lip 2013 12:01 Odpowiedzi: 0    Wyświetleń: 777
  • [AVR] Migracja z ATmega do ATxmega - co warto wiedzieć ?

    Dzięki za komplement "młody ludź" :) wracając do xmegi zainstalowałem AtmelStudio 6.0 i bawię się w mruganie leda. Wkleiłem gdzieś tu z Elektrody taki kod przerwania od timera ale pojawiają się błędy. Proszę na przyszłość używać tagu ] do wklejania kodu... /syntax] . Poprawiłem, LordBlick [syntax=C]#include...

    Mikrokontrolery AVR olollo   13 Wrz 2012 18:17 Odpowiedzi: 52    Wyświetleń: 15264
  • [ATMEGA 8][AVR-gcc] - Priorytetowość przerwań

    Poniżej wrzucam kod odnośnie przerwań. Używam 4: 1) Od konwersji ADC 2) Od przyjścia znaku na USART 3) Od przerwań zewnętrznych 4) Od przepełnienia timera do update zmieannych Po krótce ma on działać tak: jeżeli pojawi się coś na USART to przerwij i sprawdź co to za znak. Zrób odpowiednią funkcję....

    Mikrokontrolery Początkujący BlueDraco   17 Lut 2013 15:04 Odpowiedzi: 11    Wyświetleń: 2448
  • Bascom Atmega 1284P - Moduł internetowy na ENC28J60

    Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment...

    Mikrokontrolery maximus22_kr   29 Paź 2013 11:48 Odpowiedzi: 5    Wyświetleń: 2496
  • [ATMEGA 32][C] - Pomiar napięcia zmiennego przez ADC - program

    Witam. Napisałem program do pomiaru napięcia i pradu zmiennego, sygnaly doprowadzone na nozki ADC6 i ADC7, następnie chcęje spróbkować w przerwaniach z timera w trybie CTC (po64 próbki każdy), zatrzymaćna chwile przerwania, dokonać obliczeń, wyświetlić na lcd i "od nowa". Napisałem program, lecz nic...

    Mikrokontrolery AVR piotrva   19 Gru 2013 15:59 Odpowiedzi: 10    Wyświetleń: 2490
  • Power save i budzenie timerem w Atmega

    Witam, pisze program w którym usypiam procesor (power-save). Ponieważ przerwania działają, w procedurze obsługi przerwania INT0 (mam podłączona klawiaturke pod nie) dekoduje odpowiedni klawisz i po wykryciu go, chcę obudzić procesor. Ustawiam timer2 w następujacy sposób: TCCR2=0x00; ...

    Mikrokontrolery xbaj   30 Cze 2005 14:07 Odpowiedzi: 0    Wyświetleń: 1000
  • mikrokontroler atmega i serwomechanizmy

    Witam Robiłem jekieś 3-4 miesiące temu sterownik serw na mikrokontrolerze avr - to był mój pierwszy projekt z wykorzystaniem mikrokontrolera, także nic specjalnego pierwsze kroki (powrót do hobby po 14 latach przerwy). A więc sterowałem 2 serwami TowerPro MG995R, tak mniej więcej dla 0° impuls...

    Mikrokontrolery AVR puntigamer   14 Sie 2009 15:49 Odpowiedzi: 42    Wyświetleń: 11011
  • [atmega162][c] przerwania i timery

    Atmega jest taktowana zewnętrznym kwarcem 12MHz, żeby jeden tick timera trwał ~1us. 1. Czy timer 8-bitowy przyjmujący zewnętrzne impulsy, może je przyjmować w takich samych odstępach czasowych jak 16-bitowy? Niestety na etapie projektowania nie zauważyłem, że żeby użyć 16-bit timera do przyjmowania...

    Mikrokontrolery rzepcio1987   14 Lip 2009 19:17 Odpowiedzi: 5    Wyświetleń: 1929
  • Atmega8 - Przerwania miedzy uartem a timerem.

    Problem jest taki że sama ramkę danych wysyłam po UART tak jak Rs232 i jest ok, ale żeby nadać resztę to muszę zrobić przerwanie i załączyć wtedy np timer. No i nie wiem jak to wykonać w praktyce by to się tak przełączało miedzy sobą. Przełączanie (przerwania) realizuje sprzętowo Atmega, nie wiem...

    Mikrokontrolery AVR maciofeles   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2295
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Witam W Atmega 644 mam: EQU not found, probably using functions that are not supported by the selected chip Według noty Timer0 i Timer2 są 8-bitowe, więc można je "zamieniać" i mają oddzielne preskalery.

    Mikrokontrolery maximus22_kr   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 4599
  • miernik częstotliwości bascom i atmega 8

    Mam mały problem chcę zrobić prosty miernik częstotliwości w bascomie do ok. 600KHz Warunek ma mierzyć z dokładnością 1Hz i niestety nie wychodzi mi to. Taimer 1 mam skonfigurowany jako taimer (Config Timer1 = Timer , Prescale = 8) taimer 0 skonfigurowany jako licznik (Config Timer0 = Counter , Edge...

    Mikrokontrolery AVR marcin-k   26 Wrz 2013 13:49 Odpowiedzi: 4    Wyświetleń: 1734
  • problem z atmega 16 i counterem (bascom)

    Na początku programu ustaw timer: [config timer0=timer,prescale 64'(na przykład) enable interrupts'(odblokuj przerwania) on timer0 obsluga_syreny'(nazwa podprogramu gdzie ma skoczyc w przerwanie) enable timer0 counter0=6'(wartość początkowa licznika,na przykład) -----------------------------...

    Mikrokontrolery jacobsek   28 Sty 2007 11:20 Odpowiedzi: 1    Wyświetleń: 771
  • Równoległa praca przerwań w Atmega16

    Rzeczywiście ma być to urządzenie realizujące fazowe sterowanie mocą obciążenia zasilanego z sieci trójfazowej 3x400V. Dedykowane obciążenie to wentylatory z silnikiem trójfazowym. Regulacja grupowa niestety odpada - testowałem ją na jednofazowych wentylatorach (strasznie buczy i szarpie). Ale może...

    Mikrokontrolery AVR LordBlick   20 Lip 2012 16:03 Odpowiedzi: 22    Wyświetleń: 2538
  • AtMega 324/644/1284 - reset mikrokontrolera po odblokowaniu przerwań

    Witam, Mam problemz AtMega z tematu. Ustawiam konfigurację Timerów wg manualki: tryb CNC; prescaler; zezwolenie na przerwania CompareMatch. Po ustawieniu tego odblokowuję przerwania przez "sei();" i.. procesor się resetuje. Dodam też, że taki sam kod działa bez problemów na AtMega 16/32/64. Czy przy...

    Mikrokontrolery AVR cedmoon   11 Lis 2015 17:52 Odpowiedzi: 6    Wyświetleń: 795
  • Potrzebuję odczytać Atmega + RC5 + AVRGCC

    Witam. Chce odkuryć temat. Mianowicie mam podobny problem. TSOF1736, ATmega8, standardowe taktowanie 1MHz, rezystor 3k pullup, int0. Zmienilem prescaler w tym programie z 8->1, oraz poprawilem wlaczanie przerwania od przepelnienia, wiec czasy powinny sie teraz zgadzac. Moj makefile: PRG = led OBJ =...

    Mikrokontrolery Wilk   23 Gru 2006 23:00 Odpowiedzi: 9    Wyświetleń: 3866
  • [mega8] Problem z przerwaniem

    W oparciu o Wasze rady oraz [url=]Newbie's Guide to AVR Timers i przydatną stronę [url=]ATmega Timer/Counter/Prescaler Calculator w wolnym czasie sklepałem taki kawałek kodu: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> volatile unsigned char nacisnieto=0; kontrola=0; volatile...

    Mikrokontrolery tsare   09 Maj 2011 14:25 Odpowiedzi: 8    Wyświetleń: 1533
  • Regulacja PWM atmega 8 (bascom)

    Witam jestem początkujący w dziedzinie procesorów i potrzebuje pomocy w dopisaniu kodu do regulacji pwm. Mam zamiar zrobić zegar binarny kolegi "joboo" zegar binarny joboo $regfile = "m8def.DAT" $crystal = 16000000 Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies...

    Mikrokontrolery Początkujący Mundi1970   21 Gru 2012 11:47 Odpowiedzi: 9    Wyświetleń: 4041
  • Atmega8, Timer 1, kłopot z przerwaniami w trybie CTC

    Witam, zacząłem bawić się trochę uC z rodziny AVR, to pierwsze mikrokontrolery z którymi mam styczność oprócz krótkiej znajomości z ADuC 8051 na zajęciach. Po ogarnięciu podstaw sterownia pinami I/O chciałem zapoznać się z timerami. Timer 0 bez problemów, za wiele tam nie ma. Jednak używając 16-bitowego...

    Początkujący Elektronicy Gofere   13 Mar 2013 21:40 Odpowiedzi: 4    Wyświetleń: 909
 Szukaj w ofercie
Zamknij
Wyszukaj w ofercie 200 tys. produktów TME