atmega przerwania timer

Znaleziono około 452 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ń: 5626
  • [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ń: 1089
  • 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ń: 1014
  • 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 2675900   16 Mar 2016 15:39 Odpowiedzi: 12    Wyświetleń: 798
  • [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ń: 1419
  • [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ń: 1296
  • 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ń: 1821
  • 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ń: 4933
  • [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ń: 1335
  • 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ń: 4865
  • 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ń: 1021
  • 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ń: 1995
  • 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ń: 2425
  • [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ń: 4313
  • 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ń: 561
  • 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ń: 4623
  • 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ń: 1446
  • 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ń: 3740
  • [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ń: 3516
  • [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ń: 915
  • 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ń: 1188
  • 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ń: 701
  • 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ń: 3212
  • 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ń: 2619
  • 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ń: 1125
  • 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ń: 879
  • 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ń: 1929
  • [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ń: 2040
  • 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ń: 1711
  • [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ń: 2010
  • 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ń: 3557
  • 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ń: 2031
  • 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ń: 15780
  • 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ń: 2535
  • 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ń: 1795
  • 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 Tomen13   26 Lut 2018 22:15 Odpowiedzi: 22    Wyświetleń: 4533
  • 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ń: 2966
  • [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ń: 1872
  • [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ń: 993
  • 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ń: 1929
  • 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ń: 1050
  • [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ń: 2442
  • 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ń: 6756
  • 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ń: 636
  • 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ń: 1816
  • [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ń: 2127
  • 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ń: 627
  • 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ń: 2387
  • 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ń: 3867
  • 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ń: 1849
  • 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ń: 798
  • [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ń: 2091
  • [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ń: 6108
  • [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ń: 3960
  • 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ń: 1027
  • [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ń: 15654
  • 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ń: 2601
  • [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ń: 2586
  • 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ń: 11137
  • [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ń: 1366
  • 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ń: 801
  • Zegarek z data i termometrem na ATMEGA - przełączanie co 5s

    Zarezerwuj sobie na godziny i minuty po rejestrze w procesorze. Zrób obsługę klawiatury. Ja bum dał 3 przyciski. 1 - jak przytrzymasz dłużej to wchodzi w trym ustawiania. Jak potem na krótko to przechodzi po kolejnych rejestrach i ustawiasz 2 pozostałymi wartość godziny minuty, dnia, miesiąca, roku. 2....

    Projektowanie Układów kamilekaaaaa   23 Sty 2008 10:13 Odpowiedzi: 4    Wyświetleń: 2232
  • 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ń: 4779
  • [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ń: 2508
  • 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ń: 831
  • 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ń: 3929
  • Atmega 16 - dwa pytania. Timer, końcówki portu C.

    Nie mam przez weekend dostępu do programatora itp. aby sprawdzić mój program. Czy poniższy kod zadziała jak programowe pwm na pd.2 oraz czy pb.3 będzie sobie mrugał? Wiem że nie powinienem pytać, tylko to sprawdzić ale zależy mi na waszej opinii :D $crystal = 1000000 $regfile = "m16def.dat" Config...

    Mikrokontrolery AVR Maciek4141   30 Kwi 2009 21:22 Odpowiedzi: 6    Wyświetleń: 1099
  • [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ń: 1986
  • 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ń: 4158
  • 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ń: 2340
  • 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ń: 1791
  • Ładowanie lub odczyt z tablicy w języku C dla atmega 8

    Tak to jest, kiedy nie sprawdza się stanu przycisków w przerwaniu timera... Wracam do tematu, bo zrobiłem własny projekt zamka na szyfr z wykorzystaniem klawiatury szesnastkowej i czterech siedmiosegmentowych wyświetlaczy. Wszystko ładnie działa, tylko napisałem obsługę klawiatury z wykorzystaniem...

    Mikrokontrolery Początkujący Tomq   16 Gru 2013 17:49 Odpowiedzi: 34    Wyświetleń: 4218
  • ATmega - Potrzebny pomysł na 6 kanałowe urządzenie liczące

    Pętla główna to bzdura, ale można to zrobić następująco, do portu PC0 do PC5 podłączamy czujniki optyczne, następnie piny PC0 do PC5 łączymy z katodami diod impulsowych, anody diod łączymy do pinu PD2 (INT0), teraz opadający poziom na wejściu PC0 do PC5 wywoła przerwanie INT0. W obsłudze przerwania...

    Mikrokontrolery kamyczek   19 Kwi 2016 09:34 Odpowiedzi: 14    Wyświetleń: 678
  • Prawdziwy 16 bitowy PWM na Atmega 8

    Witam, męczy mnie temat, wydaje się prosty a jednak nie do końca ponieważ nie znajduję zbyt wiele wiedzy w tym temacie w sieci ni w dokumentacji producenta. Zaznaczam że używałem timerów już kilkakrotnie jednak nie potrzebowałem wcześniej takiej rozdzielczości. Otóż chodzi o uruchomienie Timera1 w...

    Mikrokontrolery AVR dondu   29 Gru 2017 07:11 Odpowiedzi: 5    Wyświetleń: 591
  • 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ń: 951
  • Atmega - RS232 - Atmega ( klopoty z komunikacją )

    Przedstawiam tylko istotne części programu związane z transmisją danych Na początek Atmega 16 obsługuje klawiaturę, Wyświetlacz LCD i komunikację GSM i inne drobiazgi oraz RS232 z Atmegą 8 Dodano po 10 A tak przy okazji takie pytanie czym różni się transmisja po RS232 dla: A=1 Print...

    Mikrokontrolery AVR Roki.pl   27 Sie 2018 09:57 Odpowiedzi: 12    Wyświetleń: 366
  • [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ń: 1575
  • 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ń: 2604
  • [Atmega] timer w trybie CTC

    Moze inne przerwanie blokuje przerwanie timera, sam z siebie nie ma prawa sie zablokowac ;) Sprawdzasz przebiegi na oscyloskopie, czy tylko zgadujesz ze sie przycina ?

    Mikrokontrolery AVR sokmarcin   11 Paź 2009 18:53 Odpowiedzi: 3    Wyświetleń: 4585
  • [ATmega32][C][AVR Studio 4] Slave SPI, timery i przerwania - kolizja.

    Witam! ATmega32 16MHz jako slave odbiera dwa bajty po SPI 1MHz ( 15cm taśmy 10 żyłowej )od mastera LPC2148 . Jeżeli jest włączone tylko SPI, a inne przerwania są wyłączone jest wszystko dobrze. Jeżeli włączę przerwanie od timera2 generowane co 100us to zdarza się że atmega gubi jeden bajt i krzaczy...

    Mikrokontrolery AVR Co_pat   23 Lis 2011 21:03 Odpowiedzi: 6    Wyświetleń: 1634
  • AVR - Obsługa przerwania w zestawie EVB 5.1(ATMega 32a)

    Witaj Adamie. ... i niestety nie wychodzi. Na jakiej podstawie tak uważasz? Dodam, że pracuję na Atmel Studio 6, które bardzo nie lubi funkcji SIGNAL(SIG_INTERRUPT0) Ponieważ SIGNAL jest przestarzałe: Atrybut NOBLOCK dodałem na końcu, więc można się nim nie sugerować. W jakim celu?...

    Mikrokontrolery dondu   27 Gru 2014 01:08 Odpowiedzi: 5    Wyświetleń: 936
  • Atmega 328p i 88p - fs1000a UART kiepska komunikacja [C]

    Tak jak zacytowany w tym punkcie fragment dokumentacji (który także przytoczył piotrva) w momencie rozpoczęcia wykonywania przerwania, blokowana jest flaga I czyli globalne zezwolenie na przerwania. Powoduje ona to, że aktualnie wykonywana funkcja przerwania nie zostanie przerwana aż do jej zakończenia....

    Mikrokontrolery AVR pachol.95   07 Lis 2016 01:20 Odpowiedzi: 33    Wyświetleń: 1686
  • Atmega 8 układ czasowy. Proszę o propozycje programu.

    Użyj jakiegoś timera i przerwania, powiedzmy TIMER0. Policzmy trochę. Zakładam zegar 8Mhz. Jezeli uzyjemy preskalera 256 to czas co jaki zostanie wywołane to przerwanie to 256*256/8000000=0,008. Ilość taktów co jakie zostanie wywołane przerwanie to 256*256=65536 (pierwsze 256 wynika z tego, ze licznik...

    Mikrokontrolery Pit4   13 Sty 2007 12:53 Odpowiedzi: 13    Wyświetleń: 2517
  • [bascom] atmega 8 problem ze przejsciem w menu

    Witam Ja osobiście zrobił bym to porządnie czyli z urzyciem przerwań, bez żadnych podprogramow, korzystając z etykiet. Ponizej przedstawiam przykladowy kod. Mogą być w nim literowki gdyż pisałem prosto z palca bez kompilacji: '************* Konfiguracja uC ***************** '********************...

    Mikrokontrolery AVR Roko   03 Gru 2008 01:06 Odpowiedzi: 11    Wyświetleń: 4255
  • [ATMEGA][Bascom] Problem z timerem PCF8583

    Oczywiście że tak! A tyle razy czytałem pdf'a.... Drugi błąd tkwi w zapisie 10sek do adresu 15. Pamiętałem wszędzie o BCD zapominając, że powinno być nie 10 a 16 (B00010000). Czyli reasumując: zapis ustawień timera adres 0 <- 4 (ustawiony bit 3 włącza timer) adres 7 <- 0 (zerowanie...

    Mikrokontrolery AVR wicy   05 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 2138
  • Przetwornik sygnalu atmega

    Witam Staram sie zrobic przetwornik sygnalu VR z kola zebatego dla kola o innej ilosci zebow. Chcialem to zrobic na atmedze 8, jednak nie wiem jak rozwiazac sprawe dokladnego pomiaru i generowania sygnalu na jednym timerze. Generowanie sygnalu chcialem zrobic na przepelnieniu timera 8-bit, niestety...

    Mikrokontrolery AVR dziki_pl   22 Lip 2009 16:51 Odpowiedzi: 0    Wyświetleń: 648
  • [Mega16][Bascom] Obsługa DS1820 w przerwaniach...

    Witajcie ! Wiem, że temat był wielokrotnie sygnalizowany na forum, przejrzałem wszystkie tematy z tym problemem związane i niestety nie uzyskałem satysfakcjonującego rezultatu. Cała idea jest w tym, żeby całą obsługę odczytu temperatur z 4rech DSów, połączonych na oddzielnych liniach, wcisnąć w...

    Mikrokontrolery AVR asembler   27 Maj 2010 12:08 Odpowiedzi: 12    Wyświetleń: 2106
  • Sterowanie PWM Atmega 32. Oświetlenie w aucie.

    problem w tym że masz po sobie 2 pętle for rozjaśniające ledy w głównej pętli programu. Najpierw wykonuje się pierwsza potem druga. Druga rzecz to stosowanie jako opóźnienia funkcji waitms która zatrzymuje prace mikrokontrolera. Proponuje użyć timera który będzie generował przerwanie po przepełnieniu...

    Mikrokontrolery AVR Ilmarinen   26 Wrz 2010 17:43 Odpowiedzi: 3    Wyświetleń: 1467
  • Atmega 8 - Przekazywanie wartości zmiennych z przerwania do programu

    Jestem w trakcie pisania programu na Atmegę8. Mam zdefiniowane trzy przerwania: [syntax=c] ISR(INT0_vect) ... = 0; //wywołanie co 10ms 50Hz } ISR(ADC_vect) { pomiar = ADCW; } ISR(TIMER1_COMPA_vect) { PO... ^= 0x10; if (enable_flag == 1) { step++; } if (step == 5000) { step...

    Mikrokontrolery AVR krzysztofh   31 Sie 2012 18:22 Odpowiedzi: 4    Wyświetleń: 1590
  • ATmega - Sygnał zewnętrznego przerwania

    Witam, czy ktoś może podpowiedzieć czy sygnał zewnętrznego przerwania musi być utrzymany w stanie ( np. niskim) do czasu wywołania procedury przerwania czy może zostać zwolniony. przykład dotyczy ATmega128 (kwarc 14MHz) gdzie uruchomione są dwa przerwania od licznika TIMER1 oraz zewnętrzne...

    Mikrokontrolery AVR szelus   05 Maj 2016 14:38 Odpowiedzi: 4    Wyświetleń: 1245
  • [Atmega 16][Bascom] - Timer1 i Timer0 Prosze o przejrzenie kodu

    Witam. Ostatnio zainteresował mnie pomiar natężenia światła, potrzebuję go do wykonania projektu. Pomiar dokonuje czujnikiem TSL235R, który podaje mi odpowiedź w formie częstotliwości. Chciałbym aby ktoś przyjrzał się temu co narazie wklepałem do kompilatora, bo nie jestem pewien, czy wszystko będzie...

    Mikrokontrolery 1768848   14 Lip 2013 13:06 Odpowiedzi: 0    Wyświetleń: 690
  • atmega - power down czy power save

    Witam! Piszę program który ma co 8 sekund ma wysyłać wynik pomiaru ADC po SPI. Co lepiej zastosować: a) -ckdiv8(lub więcej) -watchdog z przerwaniem jako timer -power down b) -timer 2 w trybie asynchronicznym z przerwaniami -power save ?

    Mikrokontrolery AVR dondu   05 Sty 2015 16:13 Odpowiedzi: 2    Wyświetleń: 795
  • Atmega 16 Adc Timer gryzą się, dlaczego?

    Witam. Jestem w trakcie wykonywania projektu. Sterowanie PWM-owe ogniwem peltiera załączanym mostkiem typu H, z sprzężeniem zwrotnym na czujniku PT100 odczytywanym z ADC. Pierwsze kroki to budowa układu, z odczytem ADC, kalibracjom i skalowaniem. Zrealizowałem, i działa. Gdy zacząłem pisać kod z...

    Mikrokontrolery AVR tronics   25 Wrz 2016 20:44 Odpowiedzi: 5    Wyświetleń: 561
  • Atmega 328p - Uart odbieranie stringów - problem

    Wielkie dzięki za tak szybką odpowiedź. Czy mógł bym spytać co rozumiesz przez skopane sparsowanie? Jeśli chodzi o return 0 w funkcji uart_getc() - to w książce, z której korzystałem autor z tego skorzystał, tłumacząc, że 0 przy łańcuchach tekstowych oznacza koniec tekstu. Czy w takim razie lepiej było...

    Mikrokontrolery AVR Tojmak987123   03 Sty 2017 15:14 Odpowiedzi: 18    Wyświetleń: 960
  • Szybki impuls nie wychwytywany przez ATMega 32

    Czekaj, czekaj. Jeden czujnik odpali przerwanie INT0 a w tym przerwaniu sie uruchomi timer. Drugi czujnik po INT1 ma go wyłączyć. Raczej o tym myślałem. Lepiej tak: czy ktoś by mi dokładnie wytłumaczył jak wywoływać timery, zbierać z nich czas, do czego służą poszczególne rejestry. Noty katalogowej...

    Mikrokontrolery AVR abdelpl   07 Paź 2017 14:55 Odpowiedzi: 32    Wyświetleń: 2067
  • Atmega+pseudoenkoder gubi kroki.

    Z oscylogramu wynika że przerwanie napisane masz tak że atmega reaguje na każde zbocze narastające i przy nim zmienia stan . Akurat program z oscylogramu był napisany specjalnie po to aby niwelować zakłócenia. Wykrywanie działało w przerwaniu od timera, sprawdzny był stan stan linii, w kolejnym przerwaniu...

    Mikrokontrolery AVR squelch   08 Sie 2017 21:00 Odpowiedzi: 29    Wyświetleń: 2223
  • [bascom][atmega] Timer1 - jest przerwanie od pełnego cyklu pomimo jego skrócenia

    (at)excray On timer1 impulsuj znaczy: wywołaj przerwanie przy przepełnieniu Wpisując do rejestru timera określone wartości SKUTECZNIE steruję przebiegiem wyjściowym. Więc wybór rodzaju przerwania jest OK. Recz w tym że OPRÓCZ oczekiwanych przerwań wskakują mi jakieś obce (at)nowyARM Czytałem,...

    Mikrokontrolery AVR adam220   18 Kwi 2018 12:40 Odpowiedzi: 5    Wyświetleń: 330
  • Generator impulsów prostokątnych na ATmega

    Trochę nad tym posiedziałem (dużo czasu minęło od ostatniego postu, ale jakośtak nie było czasu) i mam nowe pytanie, otóż: chcę uzyskać taki przebieg (dla rozdzielczości 1024x768): a wyskakuje mi coś takiego: I chciałbym się dowiedziec, jak walczyć z tym dodatkowym impulsem? Urywki programu...

    Mikrokontrolery AVR arek944   18 Lip 2011 11:41 Odpowiedzi: 8    Wyświetleń: 5398
  • [atmega8][Bascom] Zewnętrzne przerwania uniemożliwiają komunikację przez I2C

    Witam! Kolega poprosił mnie o zrobienie mini-komputerka do Opla Corsy, mającego wyświetlać dane na wyświetlaczu radia. Problem pojawił się, kiedy zechciałem wyświetlać na bieżąco prędkość - program zgłupiał (choć, raz na kilka odświeżeń wyświetlacza pojawiła się poprawna prędkość) a przy większych...

    Mikrokontrolery AVR xury   18 Kwi 2012 21:48 Odpowiedzi: 10    Wyświetleń: 3029
  • [Atmega328][c] - sterowanie serwerm, timer 8-bitowy

    Ograniczeń sprzętu się nie pzeskoczy. Tylko jak już robić to programowo to można dla wszystkich trzech serw, kod taki sam, a zostaje jeden timer więcej. Ale powstaje problem pod postacią jitteru wejścia w przerwanie, jeśli mikrokontroler wykorzystuje jeszcze inne przerwania. Ponieważ ATMega ma jednopoziomowy...

    Mikrokontrolery tmf   07 Wrz 2014 18:44 Odpowiedzi: 2    Wyświetleń: 582