zmiana kanału przerwań

Znaleziono około 139 wyników dla: zmiana kanału przerwań
  • [Atmega8][ADC] - Przetwornik ADC z przerwaniem nie działa

    Tylko powiedz mi dlaczego na stronie mikrokontrolery.blogspot.com bardzo podobny kod działa, a u mnie jakoś nie za bardzo ? Trzeba by przeanalizować kody Drzaśka i porównać do Twoich, żeby odpowiedzieć na to pytanie. Prawdopodobnie w Drzaśkowym kodzie nie ma zmiany kanałów. Zmiana kanałów rządzi się konkretnymi wymaganiami dot. procedury pomiaru.

    Mikrokontrolery AVR   20 Cze 2014 12:47 Odpowiedzi: 10    Wyświetleń: 2646
  • [C] [C][asm] Jak przyspieszyć wykonanie przerwania PWM dla 12 kanałów?

    Tak jak piszą koledzy - utworzyć lokalną kopię zmiennej counter, żeby nie była volatile w przerwaniu. Ale prawdziwa optymalizacja to zmiana algorytmu - jak pamiętam chodzi ci o 12-kanałowy PWM. Lepiej więc zrobić tablicę przechowującą stan kanałów w danej jednostce czasu, wtedy 16-kanałowy PWM to będzie tylko PORTB=channel[counter].lo; PORTD=channel[counter].hi....

    Mikrokontrolery AVR   31 Paź 2010 14:32 Odpowiedzi: 18    Wyświetleń: 2289
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Ferguson Ariva 255 Combo S - Współpraca z modułem Neotion nCAM HD TNK HD

    UWAGA! Zmiana kanału podczas nagrywania spowoduje przerwanie nagrywania. Kontynuować? Taki komunikat się pojawia. Jednak tak jak pisałem, nie zależy mi na tej opcji...

    SAT Technika Satelitarna   28 Maj 2022 20:43 Odpowiedzi: 8    Wyświetleń: 1200
  • REKLAMA
  • Asus RT N12E - Bardzo słabe wyniki Wi-Fi, przerwane połączenia...

    sieci jest tutaj dość gęsto, ale na prawdę to urządzenie nie potrafi nic więcej?? Musisz zmienić na kanał, który nie jest używany. Sprzęt potrafi dużo, bardzo dużo, tylko jeszcze nikt praw fizyki nie ominął. Albo kabel, albo zmiana kanału, albo przejście na pasmo 5 GHz.

    Sieci WiFi   27 Paź 2014 21:07 Odpowiedzi: 5    Wyświetleń: 1281
  • obsługa enkodera obrotowego przez attiny2313 Bascom

    Przepraszam ale w pierwszej wypowiedzi popełniłem błąd logiczny - oba przerwania powinny być ustawione na te same zbocze a nie różne. Dlaczego, bo tak jak napisałem wcześniej nie będzie można określić kierunku zmian, zawsze bedzie ta sama kolejność wywoływania przerwań. Obojętnie czy kręcimy w lewo czy w prawo. np. ChA narastanie 0->1 a ChB opadanie...

    Mikrokontrolery   24 Lut 2009 10:37 Odpowiedzi: 12    Wyświetleń: 6178
  • REKLAMA
  • Problem z przetwornikiem ADC w programie śledzącym słońce.

    Jak przeprowadzałeś ten test dla tych 2 kanałów (wschód - zachód)? Uzywając już docelowych fototranzystorów? Co z wejściami dla sensorów północ-południe, też miały coś podłączone czy wisiały w powietrzu? Co do kodu to przydałaby się jakaś histereza, i zmiana algorytmu żeby nie blokował się na jednym kierunku - aktualnie jak jest nierówność na jednym...

    Mikrokontrolery Początkujący   17 Paź 2022 20:23 Odpowiedzi: 27    Wyświetleń: 1338
  • ADC - błędy przy multipleksowaniu kanałów, możliwy przesłuch między kanałami

    oczywiście, że może po odczytanie ADC zmienia kanału ponownie startujesz ADC. i to wszystko. W twoim przypadku jest błąd bo kanał zmieniasz podczas konwersji. Stąd błędy. A zmiana jest prosta wyłącz free running dodaj na końcu przerwania uruchomienie przetwornika.

    Mikrokontrolery AVR   22 Maj 2011 18:58 Odpowiedzi: 24    Wyświetleń: 2452
  • Atmega32 - Przełączanie między kanałami ADC (3 kanały) - Kodek źródłowy i konfiguracja

    Gdy jeszcze bawiłem się ATmegami , 328 przede wszystkim to żonglowałem kałami ADC w tajmerze. Co ileś tam przerwań, przykładowo 10, był odczyt ADC i zmiana kanału. Po nastepnych 10 przewaniach znowu odczyt ale już ze zmienionego kanału i zmiana na następny kanał. Działało to po prostu pewnie. Lepiej będzie to widać na przykładowym kodzie. Oczywiście...

    Mikrokontrolery AVR   20 Mar 2023 23:07 Odpowiedzi: 7    Wyświetleń: 756
  • REKLAMA
  • [stm32][C++/Keil] Zmiana częstotliwości przebiegów generowanych przez TIM1

    Jak wspominałem komunikacja przebiega prawidłowo, wysyłałem daną wartość i następnie sprawdzałem czy dostałem to co chcę i tak właśnie było. Wykonałem również to co napisałeś i wyniki potwierdziły się. Problemem jest zmiana częstotliwości 3 kanałów jednocześnie, gdy otrzymam nowe prędkości nadpisuję zmienne w których przechowuję wartości do których...

    Mikrokontrolery ARM   26 Paź 2011 22:09 Odpowiedzi: 7    Wyświetleń: 3534
  • Pomysł na realizację protokołu szeregowego na pinach STM32

    Ponieważ PD2 nie da się skonfigurować jako UART5_TX to nie można zrealizować pół-automatycznego zegara. Pozostaje tylko działanie rdzenia lub przesłanie ciągu danych z użyciem DMA do GPIOD->BSRR dla PD2. Odczyt danych z PA15 będzie wtedy synchronicznie ze zmianą stanu pinu PD2. Obsługa w przerwaniu będzie kosztować trochę więcej, ale też jest możliwa....

    Mikrokontrolery ARM   09 Paź 2022 19:04 Odpowiedzi: 3    Wyświetleń: 723
  • [Bascom][ATMega8]Serout - brak nadawania w symulacji.

    Chcąc bezproblemowo zmieniać kanały powinieneś zostawić GETADC() i w konfiguracji zmienić na SINGLE . W trybie FREE przetwornik mierzy ciągle (ustawiając flagi przerwania ADI F po każdym pomiarze), a ostatni wynik będzie znajdował się w zmiennej specjalnej ADCD (typu Word ). Jednak zmiana kanału pomiaru jest nieco problematyczna, bo kanały musiałbyś...

    Mikrokontrolery AVR   03 Paź 2009 17:33 Odpowiedzi: 3    Wyświetleń: 1197
  • ATmega328PB + PCINT od dwóch enkoderów - gubi impulsy enkoderów

    Witam, przecież wskazanie enkodera nie zależy od wartości na pinie, tylko od zmiany tej wartości. Teraz przerwanie wywołuje enkoder drugi, a Ty przy okazji zmieniasz pozycję dla pierwszego. Pozdrawiam. Właśnie na to samo wpadłem patrząc na ostatnie przebiegi - wszystkich wyjść enkoderów: https://obrazki.elektroda.pl/1941533100_...

    Programowanie   19 Lis 2021 10:42 Odpowiedzi: 25    Wyświetleń: 615
  • REKLAMA
  • Sterowanie silnikiem krokowym: stopniowy wzrost prędkości, analiza kodu C++

    No nie- to nie musi być wykonywane tak jak dotychczas. nie na przerwaniu ADC. W pętli głównej- jedna próbka i policzenie średniej. W natępnym przebiegu- następna itd. Potem zmiana kanału. Timer0 wywalamy. ISR(ADC_vect) wykonuje się max 3.8us. W zasadzie funkcja wewnątrz przerwania tyle się wykonuje. To jakby dołożyć flagę w przerwaniu Timer2 po obsłudze...

    Mikrokontrolery   27 Gru 2010 00:14 Odpowiedzi: 81    Wyświetleń: 7112
  • [ATmega8][C] Obsługa ADC - odczyt kanałów dla linefollowera

    Hmm, sprawdziłem ten warunek jednak nic się nie zmieniło. Analizując Twojego if'a, wychodzi mi że w momencie kiedy channal == 4 następuje inkrementacja na 5 po czym jest on zerowany gdyż channal > 4. Więc w obsłudze jednego przerwania jest to wykonywane. Nie zmienia to faktu że nadal nie działa odczyt ze zmianą kanałów poszczególnych.

    Mikrokontrolery AVR   14 Mar 2011 17:50 Odpowiedzi: 41    Wyświetleń: 7009
  • Attiny25 - problem z multipleksowaniem ADC w przerwaniu, zmienne kanały

    Dlatego nie ma większego sensu stosować free running, przerwań i multipleksowania kanałów. Robi się normalnie single conversion i w przerwaniu startuje się kolejną po wcześniejszej zmianie kanału.

    Mikrokontrolery AVR   15 Mar 2012 15:51 Odpowiedzi: 17    Wyświetleń: 2244
  • [Atmega32] [Atmega32][C] ADC - Dlaczego oba wyniki ADC są takie same?

    kordirko przecież to co Ty napisałeś to jest to samo co wcześniej było. gophi Oprócz tego sei() daj przed init_adc(); a nie po. Jak tak zrobi to niewiele zmieni. Kilka milisekund później zaczną działać przerwania a przetwornik tak czy inaczej działa od chwili _BV(ADEN). A zmiana kanału jest możliwa jedynie w przypadku zakończenia konwersji czyli gdy...

    Mikrokontrolery AVR   01 Gru 2010 19:18 Odpowiedzi: 12    Wyświetleń: 2403
  • Realizacja programowa PWM dla sterowania diody RGB [asm]

    Teraz pytanie do mistrzów, które mnie nurtuje -jak to zrobić dla 3 kanałów wykorzystując 1 timer? Software'owo? Prosto: unsigned char pwm1; unsigned char pwm2; unsigned char pwm3; void TimerISR(){ static unsigned char cnt; /* Przeladuj timer */ TH0 = ....; TL0 = ....; cnt++; if (pwm1 < cnt) OUT1 = 1; else OUT1 = 0; if (pwm2...

    Mikrokontrolery   03 Lis 2010 13:14 Odpowiedzi: 10    Wyświetleń: 3892
  • Arduino - DS18B20 nie wyświetla ujemnych temperatur poprawnie

    Jako, że napchałem już stację dużą ilością wyświetlanych informacji, żonka się piekli że musi długo czekać aby zobaczyć temperaturę zewnętrzną. Chciałbym móc wywołać ją w każdym momencie. Wykombinowałem sobie, że najlepiej byłoby to robić pilotem IR. Nie mogę umieścić w loopie funkcji odczytywania pilota, bo np. w czasie trwania animacji nie będzie...

    Mikrokontrolery Początkujący   25 Cze 2017 10:26 Odpowiedzi: 43    Wyświetleń: 7272
  • Jak sterować multiplekserem 16-kanałowym z mikroprocesorem 8051?

    Piszesz, że wiesz jak działa multiplekser, a w algorytmie ani śladu tej wiedzy. Już na początku włączasz przerwania od !INT0. Na schemacie ten pin nie jest do niczego podłączony. Gdzie tu logika? Co do samego MPXa, jeżeli chcesz skanować kanały, to potrzebujesz licznik, który będzie generował sygnał przerwania i adresował kolejny kanał MPXa z określonym...

    Mikrokontrolery   23 Cze 2015 22:50 Odpowiedzi: 5    Wyświetleń: 1149
  • Uśrednianie pomiarów z ADC- z podejrzeniem paranoi.

    Dzięki- ale oversampling może będę przerabiał w nastęnym semestrze. Pomysł ktrota oraz uwaga Freddie'go Chopina są trafne. Już nie mówiąc o tym że jest to model- to co pokazuje ADC jest regulowane potencjometrami. To co mnie męczy to jest ta pętla: while(1) //A tu zaczyna się nieskończona pętla { if(flaga_pomiaru>=8)//*******...

    Mikrokontrolery AVR   02 Gru 2010 21:48 Odpowiedzi: 28    Wyświetleń: 6741
  • Pytania do sprawdzianu z układów cyfrowych - sterowniki 8251 i 8253, DMA

    Zapytaj profesora (ma tytuł profesora?) po co ta wiedza? 8253 ciężko już kupić (bi i po co, chyba, że ktoś chce składać PC XT), 8051 jest coraz mniejszy wybór. Biorą pod uwagę czas nauki i zmiany na rynku elektroniki, w szkole powinni uczyć o najnowszych uC a nie tego, czego za 5 lat nie będzie na rynku. Każdy współczeny uC zawiera bardziej zaawansowane...

    Mikrokontrolery   14 Mar 2018 22:47 Odpowiedzi: 9    Wyświetleń: 843
  • amtega32 - ADC,błąd pomiaru, powiązane napięcia na różnych kanałach

    Przeczytaj jeszcze raz w dokumentacji sekcję dotyczącą ADC i zastanów się co się dzieje, kiedy przełączasz kanał i natychmiast zaczynasz proces przetwarzania? Tak jest w Twoim programie. W prostych uC, przetwornik ma tylko jeden układ S/H i tylko jeden kondensator. A jak jest kondensator i jakaś rezystancja na wejściu, to potrzebny jest czas. To wszystko...

    Mikrokontrolery AVR   18 Sty 2014 00:50 Odpowiedzi: 11    Wyświetleń: 1740
  • [AVR] [C] przy zmianie kanału PWM zostawia widmo ?

    Skąd wiedzałeś żeby użyć akurat rejest 3 i 4 ? register uint8_t pwm_val asm("r2"); register uint8_t pwm_mask asm("r3"); Stąd że r0 i r1 były już wykorzystane i poprostu wykorzytałeś 2 kolejne/wolne ? I czy moge wykorzystywać to ot tak w innych programach gdzie liczy się czas instrukcji. http://www.nongnu.org/avr-libc/user-manu...

    Mikrokontrolery   07 Gru 2008 22:32 Odpowiedzi: 5    Wyświetleń: 1472
  • [mega16][bascom] Sterowanie 25 LED - programowy PWM

    Pobawiłem się dziś chwilkę programowym PWM. Jest to rozwiązanie na 8 kanałów - 25 może być ciężko pociągnąć ale oczywiście możesz próbować rozbudować program i zmienić częstotliwość zegara czy wywołania przerwań. Pierwszy to demonstracja tworzenia w zasadzie dowolnie biegnącego światła - dane umieszczamy w liniach Data (wartości od 0 zgaszone do 8 max...

    Mikrokontrolery AVR   06 Maj 2011 12:35 Odpowiedzi: 66    Wyświetleń: 14347
  • Jak podłączyć tranzystor NPN do sterowania kartą SD i obsługiwać przerwania czujników?

    zadanie polega na tym, żeby na wyjściu był impuls 0V gdy nastąpi któreś z przerwań i SLEEP jest w stanie wysokim Powinno to wyjść na 2 tranzystorach PNP (+ kondensator, dioda, parę oporników), można dodać jeszcze jeden tranzystor, jeśli chcesz zmniejszyć obciążenie INT2: emiter T1 do INT2, baza przez opornik do INT1, kolektor przez opornik do masy,...

    Początkujący Elektronicy   20 Maj 2018 21:03 Odpowiedzi: 13    Wyświetleń: 1092
  • AVR - Obsługa przerwań dla enkodera przy dużej prędkości obrotowej

    Zmiana procesora, raczej nie możliwa. Jeśli już to zmieniłbym na Xmega co ma sprzetową obsługę encodera. Ale na razie bede probował na ATMEGA2560. Jeśli chodzi o przerwania to wyglądają one tak (kompilator Codevision): 1) Procedura odczytu encodera (przerwanie na obu zboczach): [syntax=c] #define kanal_A (PINE & (1<<4)) #define kanal_B (PINA...

    Mikrokontrolery   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 4413
  • Zmiana wyjścia PWM z PB3 na inne dla TIMERA2 - jak to zrobić?

    zerpo --> dlatego dodałem, że to nie przesada - bo każde rozwiązanie , które działa poprawnie jest ok ;) i wcale się nie kłócę które lepsze. Pewnie, że to , które podałeś spokojnie zadziała z tym wentylem. Jednak polemizowałbym ostro co do tego, że rozwiązanie podane przez ciebie zmniejsza obciążenie procesora. Być może zapominasz o tym, że każde przerwanie...

    Mikrokontrolery AVR   10 Cze 2010 14:31 Odpowiedzi: 29    Wyświetleń: 2669
  • AVR ATMEGA32 ADC - identyczne wyniki z 3 kanałów, jak rozwiązać?

    Witam! Chcę zbierać pomiary z przetwornika ADC ATMEGA32 z trzech kanałów co określony czas (1,25ms) i wyświetlać je na LCD. Program napisany przeze mnie, niby działa poprawnie, ale pomiary z 3-kanałów są jednakowe, a przecież powinny być różne. Zaplanowałem, żeby zrobić to w następujący sposób: -ustawić ADC na generowanie przerwania w momencie zakończenia...

    Mikrokontrolery AVR   31 Gru 2012 09:52 Odpowiedzi: 2    Wyświetleń: 1839
  • [atmega 128][ASM][avrStudio]] - zmiana kanałów ADC nie działa?

    Bit kompatybilności wyłączony, tym bardziej że osobno wszystkie kanały działają. Przepisywanie do admux nowego kanału dzieje się w obsłudze przerwania adc conversion complete także już po zakończeniu działania, więc powinno działać. Pominięcie pierwszego wyniku zrobię, ale coś mi sie nie wydaje żeby to ruszyło. Jak nie znajdę rozwiązania to spróbuję...

    Mikrokontrolery AVR   22 Mar 2013 13:42 Odpowiedzi: 3    Wyświetleń: 1530
  • [STM32F0][C/C++] W jaki sposób sprawdzić zachowanie SPI overrun przy użyciu DMA?

    Dobra, zrobiłem kolejny test. Na STM32F746NG użyłem SPI5, ponieważ ma on przyporządkowane "wysokie" kanały DMA - stream 5 i 6. Gorzej by było tylko gdyby miał przyporządkowane kanały 6 i 7, ale na F7 takiego ustawienia nie ma - taka konfiguracja jest chyba możliwa w F0 albo L4 (jeszcze nie wgłębiałem się dokładnie), ale do tego wrócę później. DMA TX...

    Mikrokontrolery ARM   29 Gru 2018 18:21 Odpowiedzi: 50    Wyświetleń: 1800
  • [ATmega16 C] ATmega16 C: Przerwania licznika, problem z wartością TCNT0 poniżej 218

    Czyli moje wyliczenia są dobre- konwersja po zmianie kanału trwa 200us.

    Mikrokontrolery AVR   26 Lis 2009 16:47 Odpowiedzi: 18    Wyświetleń: 2481
  • Jak zasilić Arduino i LCD w kompaktowej obudowie bateryjnie?

    BlueDarco, no fajnie, każesz gościowi pobierać prąd ze źródła napięciowego zaznaczając tylko jeśli rezystory nie są za małe Skoro to ma być klawiatura rezystancyjna to robisz tak: 1. Konfigurujesz źródło napięcia odniesienia na napięcie zasilania procesora. 2. Górny koniec drabinki podpinasz pod to samo napięcie, którym zasilany jest procesor. Masz...

    Arduino   22 Sty 2013 09:27 Odpowiedzi: 14    Wyświetleń: 3681
  • STM32F3 - One Pulse Mode: Jak generować impulsy o różnych długościach na 4 kanałach?

    Inne niezupełnie optymalne rozwiązanie: tryb PWM, włączyć preload rejestrów CCRx, zapisać do nich 0, wywołać update i dopiero wpisać żądane wartości. Przy następnym zdarzeniu update licznik zacznie generować impuls; od tej chwili aż do zrównania CNT z ARR mamy czas na ponowne wpisanie zer do rejestrów CCRx (w przerwaniu lub przez DMA). Zalety to możliwość...

    Mikrokontrolery ARM   16 Gru 2015 23:46 Odpowiedzi: 7    Wyświetleń: 1473
  • Arduino nie nadąża sczytywać sygnałów z enkodera

    500 obr/min to jest około połowa tej częstotliwości. A skąd taki wniosek? 500obr/min=8,33obr/s 8,33obr/s*1024imp/obr daje nam częstotliwość ok. 8,5kHz Poza tym 160kHz dotyczy jednego kanału, więc nie trzeba mnożyć przez 2. EDIT: W innych pytaniach chodziło o to, że może po prostu nie da się mierzyć tego w ten sposób nawet jeżeli napisać by program...

    Arduino   18 Sie 2015 17:49 Odpowiedzi: 33    Wyświetleń: 8472
  • Sterowanie diodą RGB przez PWM na ATtiny2313 w Bascomie - 3 kanały

    Najprościej będzie chyba zrobić programowego pwm-a, bo po pierwsze attiny nie ma 3 niezależnych kanałów pwm, ... No tak , trzech nie ma :| ale ma cztery :D a po drugie, jeśli wykorzystamy liczniki do pwm-a to będzie problem, żeby sterować zmianą kolorów np. co jakiś czas... Jaki problem :?: Można wykorzystać do tego , którekolwiek z przerwań OCRxx....

    Mikrokontrolery   18 Lis 2005 17:06 Odpowiedzi: 9    Wyświetleń: 3819
  • T.Amp ProLine 3000 - Zniekształcony przesłuch przy ściszonych potencjometrach.

    Witam serdecznie kolegów z forum. Zakupiłem nie dawno końcówkę mocy T.Amp ProLine 3000. Przy pierwszych próbach odkryłem że gdy potencjometry głośności są całkowicie ściszone to od pewnego poziomu sygnału wejściowego pojawia się bardzo zniekształcony przesłuch - przebijający się dźwięk. Gdy potencjometry są trochę odkręcone, ale dalej blisko minimum...

    Nagłośnienie Profesjonalne   26 Paź 2013 23:17 Odpowiedzi: 1    Wyświetleń: 1764
  • Sterowanie silnikiem BLDC na Atmega8 - problem z uruchomieniem kodu

    Może powinieneś wyłączać przerwania od komparatora tylko na czas zmiany kanału: ACSR&=~0x08; ADC_C; ACSR|=0x08; Bo tak to przerwania masz zablokowane przez cały czas obsługi switch-a. P.S. I nie używaj: _delay_ms(i); bo to prowadzi do dużego rozrostu kodu- o czasie nic nie wiem. raczej _delay_ms(1); czy ile tam potrzeba.

    Mikrokontrolery AVR   11 Sie 2010 20:53 Odpowiedzi: 8    Wyświetleń: 4884
  • Przerwane połączenie internetowe na Windows 10 z Extenderem TP-Link TL-WA850RE

    Mógły Pan pomóc mi zmienić kanał nadawania, ponieważ nie wiem jak to zrobić. To jest niemożliwe bo taki repeater używa jednego radia do nadawania i do odbierania. Aby odebrać musi połączyć się na tym samym kanale co główny router, z tego powodu nadaje też na tym samym kanale. Zmiana kanału na głównym routerze spowoduje, że repeater przełączy się na...

    Sieci LAN   01 Lip 2022 22:12 Odpowiedzi: 8    Wyświetleń: 381
  • Splitter przewodowy. - Splitter nie przekazuje uprawnień (NC+).

    Możesz podać typ splittera ew jego foty wraz z kartami? Gdy dotrę do domu z pracy oczywiście postaram się zrobić fotki i podać też typ splittera. Czy wyczyściłeś przy pomocy wacika i spirytusu pola styków karty NC+? Problem dotyczy tylko Twojego splittera i nie jest globalną zmianą bo sprawdziłem przed chwilą. Styki oryginalnej karty? Nie, nie czyściłem,...

    SAT Początkujący   02 Gru 2015 08:10 Odpowiedzi: 15    Wyświetleń: 2718
  • Atmega8/16 – jak programowo zmierzyć wypełnienie i częstotliwość PWM w C/Bascom

    Cześć Na początku należałoby ustalić czy na tych 4 liniach jednocześnie pojawia się '1' czy po kolei. O tym piszę od początku wątku zerknij na google i hasło PPM, bo inaczej to jest dyskusja o wyższości Świąt Wielkanocnych nad Świętami Bożego Narodzenia, tylko do tego dochodzi nam jeszcze żyro i w stosunku do klasycznego PPM tam gdzie się skończy jeden...

    Mikrokontrolery   28 Sty 2008 18:44 Odpowiedzi: 78    Wyświetleń: 11672
  • Jak uśrednić odczyty z 8 czujników KTY na ADC w AVR i wyświetlić na LCD?

    Witam dokonałem pewnych modyfikacji w programie. Zmieniłem odwołanie do odczytu temperatury. Proszę o informację jak najlepiej już uśrednionym odczycie przeprowadzić takie operacje: 1.177*t_usredniona Proszę umieszczać kod we właściwych(SYNTAX) znacznikach.

    Mikrokontrolery   20 Lip 2011 18:36 Odpowiedzi: 6    Wyświetleń: 2712
  • Jaki moduł dostępu ci kupić aby dekodować UPC w TV?

    Witam, jak widzę nieco martwy wątek, ale może, ktoś tu zajrzy i rozwieje moje wątpliwości... Rzecz dotyczy CI+ w UPC. Właściwie wszystko jest tak jak tutaj napisano - to działa i w wypadku moich dwóch telewizorów LG działa dobrze. Natomiast schody zaczęły się kiedy spróbowałem użyć funkcji PVR wbudowanej w TV z podłączonym dyskiem do USB. Działa nieźle,...

    RTV Co kupić?   04 Wrz 2015 13:23 Odpowiedzi: 82    Wyświetleń: 52893
  • MANTA LED 3201 - cykliczna zmiana kolorów po wymianie pamięci 25Q64

    Witam. MANTA LED 3201 chassis TP.SIS231.PT85, logika-MT3151AO5,pamięć-25Q64.Najpierw zapalało się logo manty przez cały czas, więc zamontowałem nową pamięć , telewizor włączył się prawidłowo zaczął szukać kanałów ja mu przerwałem bo nie miałem podłączonej anteny.Po skręceniu i ponownym włączeniu zaświecił ekran na biało ,czerwono , zielono, niebiesko...

    TV LCD OLED Plazma Serwis   08 Mar 2016 10:56 Odpowiedzi: 5    Wyświetleń: 3156
  • czy da się w UPC sparować kartę z CI+ z zewnetrznym dekoderem

    Witam, Zagadnienie dałem w innym wątku ale jest on stary i pewnie bez szans na jakiś odzew... Rzecz dotyczy CI+ w UPC. Właściwie wszystko działa poprawnie, dla moich dwóch telewizorów LG jest OK. Natomiast schody zaczęły się kiedy spróbowałem użyć funkcji PVR wbudowanej w TV z podłączonym dyskiem do USB. Ogólnie działa nieźle, pod pewnymi względami...

    RTV Użytkowy   03 Lut 2015 15:51 Odpowiedzi: 2    Wyświetleń: 2244
  • Pomiar ADC - błedy przy zmianie ADMUX w ATMEGA644P

    (at)Marek_Gorecki Niestety, AVRy nie posiadają możliwości ustawienia czasu próbkowania. Po zmianie kanału konieczne jest odczekanie, aby układ S/H mógł przeładować kondensator. I tak jak pisze excray w dobrze napisanym kodzie nie trzeba żadnych cudów. Najpierw zmieniasz ustawienia multipleksera, a po odpowiednio długim czasie później realizujesz konwersję....

    Mikrokontrolery   18 Lut 2017 22:45 Odpowiedzi: 17    Wyświetleń: 855
  • Xmega A1 - Jak poprawnie zrealizować USART z przerwaniami?

    System event może dla timera robić dwie rzeczy - być źródłem zegara - to już zrobiłeś, ale oprócz tego każdy timer ma rejestr (CTRLD), w którym można powiązać kanał zdarzeń z akcją, jedną z dozwolonych akcji jest zmiana kierunku zliczania góra/dół (UPDOWN). Zresztą już to musiałeś wykorzystać, bo jedną z akcji jest QDEC, czyli dekoder kwadraturowy....

    Mikrokontrolery AVR   15 Gru 2014 21:18 Odpowiedzi: 9    Wyświetleń: 1839
  • STM32F4 - Modulator SIGMA - DELTA - generacja czasów martwych "dead time&qu

    Witam, Jestem początkującym użytkownikiem mikrokontrolera STM32F4 i proszę o poradę. Chciałbym zrealizować modulator SIGMA-DELTA do sterowania 3- fazowym falownikiem napięcia z obwodem rezonansowym z wykorzystaniem mikrokontrolera STM32F4. Z implementacją samego algorytmu nie mam problemu, jednakże napotkałem poważną trudność na etapie generacji sygnałów...

    Mikrokontrolery ARM   21 Lut 2013 22:56 Odpowiedzi: 6    Wyświetleń: 1992
  • [ATMega] ATMega8 – jak sterować wieloma diodami RGB przy ograniczonej liczbie 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ą będącą indeksem do tablicy i na dwa porty wywalasz...

    Mikrokontrolery AVR   29 Paź 2010 08:55 Odpowiedzi: 20    Wyświetleń: 6148
  • Atmega644PA - Obsługa przerwania, multipleksowanie ADC

    Przerobiłaś mój kod ale nieco nieprawidłowo. Zerujesz licznik pominietych sampli tylko w przypadku gdy przechodzisz do zerowego kanału. A trzeba przy kazdej zmianie kanału. Nawet jezeli nie pomijasz pomiar to musisz odczytać rejestr ADCH. (nawet do tymczasowej zmiennej typu register).

    Mikrokontrolery   10 Sty 2016 16:07 Odpowiedzi: 53    Wyświetleń: 2865
  • [STM32] SPI1, kanały DMA: odbiera mniej niż wysyła

    W normalnym świecie SPI działa w ten sposób, że wysyłając jeden bajt, odbiera się jeden. Pisząc pewien ogromny program, używałem powyższego założenia implementując obsługę SPI1 z pomocą kanałów DMA (DMA1_Ch2 i DMA1_Ch3). Jeden kanał używany do transferu bloku z pamięci RAM do SPI1->DR, drugi kanał do transferu w drugą stronę. Wszystko działało bez najmniejszego...

    Mikrokontrolery ARM   24 Paź 2013 08:40 Odpowiedzi: 9    Wyświetleń: 3563
  • Utrata pakietów sieciowych podczas grania online - Asus ac1300g plus v2, sieć radiowa 10mb/s

    (at)hexon6 Zrób też testy w godzinach z problemem i je tu wstaw, porównamy. Ok, zrobię bliżej 24:00. Grałem do teraz i jest ok, czasami pojawia się tylko komunikat problem z siecią w valorancie, ale nie ma stałego przerwania działania, tylko ping trochę rośnie i zaraz spada zachowując płynność gry. Nie ma czegoś takiego, że dostaje laga na kilka sekund...

    Hardware, Software, naprawa urządzeń sieciowych   19 Cze 2023 15:18 Odpowiedzi: 8    Wyświetleń: 840
  • Jak ustawić transmisję MIDI w Bascomie dla mikrokontrolera 89c2051?

    Musisz dobrać taki kwarc, który da się podzielić tak by uzyskać częstotliwość pracy UART = 31250 Hz +/- 1% Komunikat MIDI składa się z 2 lub 3 bajtów. Jeżeli bajt ma ustawiony najstarszy bit to jest on (ten bajt) traktowany jako rozkaz a jezeli nie to są to dane do rozkazu (ogólnie dane są przesyłane w porcjach 7 bitowych). Dekodowanie jest dość złożone,...

    Mikrokontrolery   31 Sty 2005 09:51 Odpowiedzi: 2    Wyświetleń: 2093
  • Dual 1224 - brum przy użyciu wkładki MM MF-100, wpływ silnika

    Rozumiem, że miałbym przerwać obwód masy (ekran) obydwu kanałów w przewodzie wyjściowym i w szereg z tym obwodem masy włączyć taką cewkę, a następnie doświadczalnie dobrać jej położenie względem silnika. Aktualnie zmiany brumu zależne od położenia ramienia nie są duże, więc kompromis da się spokojnie znaleźć. Dzisiaj z tym pokombinuję. Przeszukując...

    Audio Serwis   30 Wrz 2018 15:26 Odpowiedzi: 6    Wyświetleń: 1161
  • [PICxxxxx] Ustawianie timera z dokładnością do 1 cyklu

    Zgadza się, aby policzyć ile czasu zajmie wykonanie kodu potrzeba kodu maszynowego (napisałem to w pierwszym poście). Ja będę pisał w C i tylko zobaczę sobie na listing programu gdzie jest to przetłumaczone na assemblera i wprowadzę odpowiednią poprawkę (zmiana wartości timera) do kodu w c. Chce precyzyjnie odmierzać czas do próbkowania wejścia z modułu...

    Mikrokontrolery PIC   23 Gru 2011 21:05 Odpowiedzi: 18    Wyświetleń: 2813
  • [ATmega8][C] Wentylator sterowany PWM i pomiar temperatury przez ADC

    Wg rad użytkownika BlueDraco zmieniłem przerwanie od ADC na przerwanie od przepełnienia Timer0. Częstotliwość pomiaru wynosi 1Hz (8MHz/256/250=125 przerwań/takt). Jednak zmiana ta pogorszyła działanie programu. Obecnie gdy temperatura rośnie na jednym czujniku to na wyświetlaczu widać wzrost na dwóch (jakby obie temperatury rosły w podobnym tempie +-1stC)....

    Mikrokontrolery AVR   27 Mar 2013 17:44 Odpowiedzi: 16    Wyświetleń: 3990
  • [Atmega8][C] - sterowanie triakiem - weryfikacja programu

    ad. 1. To znaczy, że jak spojrzysz do noty procka, do opisu wyprowadzeń OCx timera to się okaże, że timer może sterować tym pinem prowadząc do zmiany jego stanu. W efekcie wcale nie musisz tego robić programowo. Ustawiasz w timerze opóźnienie, wyzwalasz go w przerwaniu zera i tyle. ad. 2. Musisz wtedy pamiętać, że wartość tuż po zmianie MUX będzie dotyczyła...

    Mikrokontrolery AVR   22 Cze 2012 11:30 Odpowiedzi: 15    Wyświetleń: 4105
  • 16-kanałowy sterownik PWM LED z regulacją jasności i LCD

    http://obrazki.elektroda.pl/7861935900_1... Jest to przykładowy projekt zastosowania 16-kanałowego sterownika PWM PCA9635PW firmy NXP o 16-bitowej rozdzielczości, wbudowanego w moduł MOD-23 ( Podłączenie Sterownik PWM podłączony jest do platformy Arduino UNO przez magistralę I2C . Wyświetlacz LCD podłączony został zgodnie z biblioteką...

    Artykuły   02 Mar 2017 17:08 Odpowiedzi: 4    Wyświetleń: 7206
  • Ośmiokanałowy system zdalnego sterowania na podczerwień

    http://obrazki.elektroda.pl/1404710300_1... Niniejszy projekt przedstawia system zdalnego sterowania ośmioma urządzeniami pracujący w podczerwieni. Kody sterujące przesyłane są w formacie RC5. Częstotliwość nośnej wynosi około 38 kHz. Nadajnik podczerwieni zasilany jest baterią CR2016 o napięciu 3 V. Aby wydłużyć czas pracy baterii procesor...

    Artykuły   27 Lis 2011 21:07 Odpowiedzi: 4    Wyświetleń: 6346
  • Jak zbudować analizator stanów logicznych na Atmega8 z buforem do Flash?

    Uzupełniając poprzedni pomysł - spinasz wszystkie sondy na komparator cyfrowy, drugi komplet wejść komparatora spinasz z sondami przez zatrzask. Pojawienie się zbocza (zmiana poziomu) na wyjściu komparatora sygnalizuje zmianę stanów wejściowych (wystarczy jeden pin przerwania w procesorze). Po pobraniu danych przez procesor aktywizujemy programowo zatrzask...

    Mikrokontrolery   20 Paź 2007 18:32 Odpowiedzi: 5    Wyświetleń: 3647
  • Migotanie żarówki przy użyciu fazowego regulatora jasności - przyczyny?

    Witam Problem tkwi w tym że nie ma żadnej synchronizacji pomiędzy procesorami US1 i US2. Układ 1 odbiera dane z RS485 i wystawia je na wyjściu portu PC.0 - PC.7. Układ 2 ma je odbierać i w zależności od wartości sterować triakiem. Ale zastanów się co on w rzeczywistości odbiera, przecież dane na porcie PC. US1 mogą być w trakcie aktualizacji, czyli...

    Mikrokontrolery   06 Wrz 2004 23:13 Odpowiedzi: 38    Wyświetleń: 5607
  • Szopka Bożonarodzeniowa

    Witam. Chcę przedstawić szopkę Bożonarodzeniową. http://obrazki.elektroda.pl/9749389200_1... Całość wykonana własnoręcznie z pomocą kochanej żonki. Opiszę co i jak. Szopka ma ruchomy żłobek, dwie pochodnie i ognisko, na filmikach wszystko widać. Opiszę konstrukcję, do sterowania wszystkim użyłem Atmegi8. Trzy sprzętowe kanały PWM posłużyły...

    DIY Konstrukcje   29 Gru 2016 14:24 Odpowiedzi: 4    Wyświetleń: 5958
  • Jak podłączyć transoptory SG-2BC do Atmegi i obsłużyć przerwania INT0, INT1?

    Dlatego nie szczelinowy bo tarczę z nacięciami trudno wykonać a tarcze czarno białe mogę sobie testować w różnej konfiguracji, rozdzielczości itp. - wystarczy drukarka. Poza tym mogę tak zrobić kilka kanałów do rozróżnienia kierunków i ewentualnie indeks. bogdan_p: ad1. Rozumiem że przy wzroście prądu wzrośnie spadek na nim i akurat się ustali odpowiednio?...

    Robotyka Modelarstwo i CNC   10 Paź 2007 19:23 Odpowiedzi: 8    Wyświetleń: 2882
  • [XMEGA] Przesłanie zmiennej przez NRF24L01+ i wyświetlenie na LCD-GFX

    Dzień dobry. Mam problem z przesłaniem poprawnej wartości rejestru ADC za pomocą NRF24L01+ korzystając z SPI i wyświetleniem jej na wyświetlaczu. https://obrazki.elektroda.pl/2812087600_... Pomiar ADC: Do pinów PA4..7 podłączone są przez dzielnik 4 napięcia (z baterii, czujnika prądu…). Na wyjściu dzielnika otrzymuję napięcia...

    Mikrokontrolery Początkujący   02 Kwi 2020 17:18 Odpowiedzi: 3    Wyświetleń: 588
  • Kody do pilota Emmerson U10 dla telewizora Thomson 32lm51B62LM51 B6

    Dawaj jak zrobić aby emmerson u10 ten pilot co na obrazku zakodował sygnał automatycznie ile trzeba aby przytrzymywać dane przyciski co zrobić aby Thomson 32lm51B6 reagował na tego pilota (at)ElektrodaBot https://obrazki.elektroda.pl/3087362200_... Bezpośrednia odpowiedź na pytanie Aby zaprogramować pilot Emmerson U10 w trybie automatycznego...

    TV Szukam   12 Kwi 2025 16:35 Odpowiedzi: 7    Wyświetleń: 156
  • [ATMega8] Jak sterować 4-5 serwami za pomocą ATmega8 z 3 kanałami PWM?

    Witam ponownie. Słowa moje kieruje w szczególności do moderatora _Robak_, ale oczywiście pomoć innych też mile widziana. Posłuchałem Twojej rady i wziąłem się za budowe rostego sterownika do serw w oparciu o ATMega8. Od razu się przyznam, że analiza Twojego programu była dla mnie zbyt trudno, więc postanowiłem, że sam coś wyskrobie. #include "avr/io.h"...

    Mikrokontrolery AVR   17 Kwi 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3826
  • [Atmega8][Język C] Jak poprzez naciśnięcie przycisku przypisać wartość zmiennej

    Witam ponownie! Bardzo dziękuję za ciepłe słowa i punkty. Jestem bardzo mile zaskoczony tym bardziej, że z Twoją pomocą nastąpił przełom w działaniu programu. 1. Kolory da się zmieniać przyciskami - S1(czerwony), S2(niebieski), S3(zielony), S4(biały). Niestety nie są to kolory "czyste", ale różne odcienie zbliżone do kolorów podstawowych. Myślę, że...

    Mikrokontrolery AVR   14 Cze 2011 09:12 Odpowiedzi: 50    Wyświetleń: 8808
  • Orange światłowód 300Mb - niestabilne Wi-Fi w Funbox 3.0, co robić?

    Witajcie! Jakiś czas temu w domu został zainstalowany internet z orange 300Mb wraz z telewizja i 2 dekoderami. Dom jednorodzinny jest jedno piętrowy, router znajduje się na górze. Od początku były problemu z wi-fi, działało lecz co chwile je zrywało co uniemożliwiało oglądanie filmów. Oprócz tego wi fi na dole działa jedynie bezpośrednio pod routerem....

    Sieci WiFi   31 Gru 2018 18:19 Odpowiedzi: 1    Wyświetleń: 5376
  • Integracja pilota bramy wjazdowej/garażowej w aucie

    https://obrazki.elektroda.pl/5092109900_... Witam, Odkąd w moim aucie pojawił się pilot do bramy wjazdowej na posesje nie chciałem aby leżał on gdzieś na wierzchu albo żebym musiał go szukać w czeluściach jakiegoś schowka. Postanowiłem więc, że zintegruje go z autem, jednakże nie chciałem dodawać żadnych nowych przycisków, tylko użyć...

    DIY Konstrukcje   12 Lut 2022 16:53 Odpowiedzi: 31    Wyświetleń: 19833
  • Jak uzyskać 32 kanały PWM z ATMEGA 32 bez migotania diod?

    Ponieważ temat stanął w miejscu podsumuję tylko że udało mi się osiągnąć rezultat. Posiadam 32 kanały PWM sterowane przez ATMEGA32. Wykorzystałem, tak jak kolega wspomniał, przerwania TIMER2 overflow oraz compare match jak i również przerwanie zakończernia transmisji SPI. Mimo usilnych prób optymalizacji nie udało się zwiększyć odświeżania. Byłem zmuszony...

    Mikrokontrolery AVR   04 Sie 2011 09:07 Odpowiedzi: 44    Wyświetleń: 6328
  • Jak uruchomić komputer ODRA 1305 w muzeum? Szukam dokumentacji i części

    rozkazów BZG blokada zegara( to ten nieszczęsny BCZ) przy braku systemu operacyjnego zegar generuje przerwania mogące zakłócić diagnostykę. DGN ? RTI to chyba przerwania od urz. zewnętrznych WZS to chyba wskaźniki sumatora? GŁ głośnik ZPŁ zerowanie pułapki - na jednym z pakietów znajduje się licznik na przerzutnikach bistabilnych licznik z chyba 4 (8...

    Komputery Hardware   31 Gru 2017 07:33 Odpowiedzi: 154    Wyświetleń: 148147
  • ATMEGA 328P-AU - FAST PWM na pinie PD6 nie działa poprawnie - analiza kodu

    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 przepełnienia Timer0. * Częstotliwość PWM zależy od prescalera,...

    Mikrokontrolery AVR   26 Gru 2016 13:29 Odpowiedzi: 15    Wyświetleń: 2124
  • Jak powiązać licznik i ADC w ATmega16 do generowania sygnału o zmiennej częstotliwości?

    Jak nie działało tak nie działa ;( Dzisiaj byłem u mojego opiekuna projektu, dał mi parę wskazówek co można poprawić i czego spróbować, ale nie znalazłem jednoznacznego błędu w moim algorytmie. Dodałem obsługę i wyświetlanie wyników na LCD i podpinałem się dla pewności pod oscyloskop. Używając jednego kanału, obojętnie którego wszystko jest ok, idealnie...

    Mikrokontrolery AVR   11 Sty 2016 18:05 Odpowiedzi: 10    Wyświetleń: 1344
  • Moduł dekodera sygnału z bezprzewodowego czujnika temperatury

    http://obrazki.elektroda.pl/6148316100_1... http://obrazki.elektroda.pl/9687194100_1... Mając kilka wolnych chwil, postanowiłem skonstruować odbiornik do bezprzewodowego czujnika stacji pogodowej Oregon Scientific RMR203HG. Stacje tej marki są ogólnie dostępne, jeśli chodzi o wrażenia z użytkowania – działa bez...

    DIY Konstrukcje   25 Mar 2016 22:02 Odpowiedzi: 10    Wyświetleń: 10824
  • Sterowanie serwem TGe9 na Atmega8 - skokowe ruchy, WinAVR, FCPU 1MHz

    Witam Nie znam C ale ciągle na forum robicie błąd pisząc że serwo steruje się sygnałem PWM, sterowanie powinno się odbywać sygnałem o szerokości około 1-2ms i stałym okresie powtarzania 20ms. Pierwsze doświadczenie, zmieniamy przy PWM okres powtarzania na 15ms, PWM się nam nie zmienia a szerokość impulsu sterowania serwa bardzo. Przydałoby się sterować...

    Mikrokontrolery AVR   08 Mar 2012 23:36 Odpowiedzi: 28    Wyświetleń: 9470
  • [ATmega8][C] USART - rozdzielenie wysyłanych i odbieranych danych

    A co myślisz o takim rozwiązaniu? Zda egzamin takie sprawdzenie UDR: [syntax=C] #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h> #include <avr/interrupt.h> #include "HD44780.h" volatile uint16_t tempw, tempx; volatile uint16_t cz_d, cz_u; char tab1[8], tab2[8], tab3[8], tab4[8]; volatile...

    Mikrokontrolery AVR   09 Kwi 2013 22:12 Odpowiedzi: 23    Wyświetleń: 3447
  • Ruchoma belka BAR LED- oprogramowanie sterownika

    (at)RaFiX13 pisał juź do mnie w tym temacie na PW, wkleję już to co mu przekazałem. Moja wypowiedzź bazuje na projekcie który sam popełniłem, i jest opisany tu:http://www.elektroda.pl/rtvforum/topi... Tak na dobrą sprawę masz tam gotowy program, który będzie wymagał dopasowania do Twojej płytki. Jest on chyba bogato opisany, nie będziesz...

    Projektowanie Układów   12 Paź 2015 19:27 Odpowiedzi: 2    Wyświetleń: 1587
  • XMega - Enkoder obrotowy, proszę o pomoc w napisaniu kodu

    Panowie, sprawa wygląda tak. http://obrazki.elektroda.pl/6871032900_1...

    Mikrokontrolery Początkujący   21 Gru 2016 19:59 Odpowiedzi: 20    Wyświetleń: 1674
  • Attiny13 [bascom] - Wstawienie sterowania PWM do programu

    Przy sprzętowym PWM warto pędzić zmiany współczynnika właśnie przerwaniem od timera PWM, i jest ku temu kilka dobrych powodów (np. rówoczesność zmian wypełnienia przy kilku kanałach). Nie widzę sensu nastawiania drugiego timera asynchronicznego względem timera PWM do generowania przerwania, bo płyną z tego same szkody, a zysku nie widać żadnego. Nie...

    Mikrokontrolery Początkujący   28 Gru 2012 09:34 Odpowiedzi: 14    Wyświetleń: 2526
  • Atmega328p - Odczyt potencjometrów z przerwaniami, wartości 0-255

    Zawartości wyświetlacza nie ma sensu zmieniać częściej niż 2 razy na sekundę, bo i tak obserwator nie odczyta częstszych zmian wartości. Rzadko kiedy jest sens używać przerwania ADC. Typowo w przerwaniu timera odczytujesz i przetwarzasz poprzedni pomiar ADC, a następnie uruchamiasz nowy (kolejnego kanału), który przetworzysz w następnym wywołaniu przerwania...

    Mikrokontrolery Początkujący   20 Lut 2020 21:14 Odpowiedzi: 14    Wyświetleń: 1113
  • PAR LED64 Stage Lighting SPD018 Naprawa/przeróbka

    http://obrazki.elektroda.pl/5748352100_1... Dostałem do naprawy ledowe światełko Stage Lighting SPD018. W wyniku obdukcji pacjenta okazało się że procesor P89V51R82FN nie daje oznak życia. Klient chciał żeby jak by się dało reagował na dźwięk lub na DMX z obsługą 3 kanałów. Część DIY dotyczy właściwie samego oprogramowania. Jako że...

    DIY Konstrukcje   24 Cze 2015 00:28 Odpowiedzi: 21    Wyświetleń: 10713
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6489
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    Poprawiłem ten kod według wskazówek i działa z instrukcją case w podprogramie oraz z taką samą instrukcją w pętli głównej. Kod programu z Instrukcją case w podprogramie [syntax=basic4gl]'Projekt sterownika na podczerwień '12 kanałów binarnych sterowanie załącz/wyłącz 'oraz 2 kanały sterowane sygnałem PWM do regulowania 'układ posiada system chłodzenia...

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6183
  • ATmega16 ADC - wyświetlanie wyników z ADC0 i ADC1 co drugi cykl timer0

    Witam. Mam problem z przetwornikiem A/C w ATmega16. Chciałem aby wyniki były wyświetlane tylko w momencie kiedy wartość w timerze 0 zrówna się z wartością w OCR0 - ale tylko co drugi raz. Dlatego też dałem switch(cykl). Wyjście OC1A jest podpięte do wejścia timera 0. Wiem że to dziwnie, ale jest to część większego programu i tak musi być. Pomiar napięcia...

    Mikrokontrolery   03 Kwi 2008 17:44 Odpowiedzi: 7    Wyświetleń: 2663
  • Enkoder (zdarzenia, dekoder) - wyskalowanie wyniku - XMEGA

    Niby prosty enkoder a tyle problemów ;) Niby działa ale jednak nie zawsze i nie za dobrze, nadal zdarzają się jakieś skoki lub postoje. Chciałem użyć regulacje wartości zadanej do regulacji napięcia w mojej przetwornicy typu flyback sterowanej XMEGą Tranzystor przełączający flybacka jest sterowany przez driver IR2125 który posiada zabezpieczenie przeciążęniowe/zwarciowe...

    Mikrokontrolery   26 Wrz 2017 10:27 Odpowiedzi: 30    Wyświetleń: 1545
  • Jaki przetwornik D/A pod SPI/I2C do zasilacza +/-30V 2x3A?

    Gotowego rozwiązania Ci nie podam, to zależy w jakim zakresie będą zmiany. Używasz jednego licznika do generowania przerwania np 1KHz, a drugiego do odmierzania czasów kolejnych kanałów.

    Początkujący Naprawy   22 Cze 2010 17:35 Odpowiedzi: 9    Wyświetleń: 1134
  • TV Sherion - skaczący obraz i śnieżenie po zmianie kanału, płyta Axion

    Witam.Tak to samo,wszystko to Lexsuso podobne.Sniezenie moze wystepowac tez na wskutek przerwania polaczenia w tzw. kominku glowicy (gniazdo).Pozdr.

    Początkujący Serwisanci   17 Lut 2007 12:52 Odpowiedzi: 13    Wyświetleń: 1345
  • Xmega128A3 - ADC, duże różnice między wartościami analogowymi a cyfrowymi.

    Coś się urodziło w końcu. Oto kod, z którego odpaliłem ADC i uzyskałem prawidłowe wyniki: [syntax=c] #include <avr/io.h> //#include <stdbool.h> //#include <util/delay.h> //#include <stdlib.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <stddef.h> #include "SPI.h" #include "nRF24L01.h" #include...

    Mikrokontrolery AVR   11 Lis 2016 19:52 Odpowiedzi: 28    Wyświetleń: 1221
  • STM32F030K6T6 - Przerwanie TIM3 wpływa na działanie PWM na kanałach TIM1 (1, 2, 3)

    Podczas kolejnego dnia walki orżnąłem kod praktycznie ze wszystkiego. Doprowadziłem do sytuacji odwrotnej - by działał 2 kanał PWM dla TIM1 należy zainicjalizować TIM3! W dodatku, zmiana wartości delay() w main również powoduje zaprzestanie działania PWM (podobnie jak wyłączenie TIM3). Kompletnie nie wiem, co robię źle. Wymieniłem już nawet uC na egzemplarz...

    Mikrokontrolery   21 Paź 2022 19:02 Odpowiedzi: 2    Wyświetleń: 393
  • Atmega8 - Jak ustawić fuse bity dla kwarcu 7,2MHz w Bascom-AVR?

    Wykonałem syntezę do radia ze strony http://sq1ftb.prothost.pl/articles.php?a... http://obrazki.elektroda.pl/2235817300_1... Generator i separator działa, scalak syntezy LM7001 pracuje z kwarcem 7,2MHz, po wyjęciu jego Atmega prawidłowo "milczy" tzn. brak wtedy wyświetlania częstotliwości zmian na enkoderze itd. Ta część programu...

    Mikrokontrolery Początkujący   03 Maj 2012 23:05 Odpowiedzi: 3    Wyświetleń: 3311
  • [Atmega16] Sterowanie silnikiem DC na Atmega16 z L293D - zmiana biegunowości i PWM

    Witam! Próbuję sklecić sterowanie silnikiem DC na Atmedze 16 z wykorzystaniem sterownika L293D. To ma być symulacja sterowania roletami na makiecie, czyli potrzebuję zmieniać biegunowość silniczka, a także chciałem mieć kontrolę nad prędkością (czyli wypełnieniem PWM). Zaimplementowałem PWM programowo za pomocą Timera2. Wszystko ładnie chodzi na diodach....

    Mikrokontrolery AVR   06 Maj 2011 15:18 Odpowiedzi: 3    Wyświetleń: 4266
  • 8-kanalowy programowalny sterownik halogenów 12/24V DC

    http://obrazki.elektroda.pl/2952867800_1... Zastanawiałem się jakiś czas czy w ogóle ten projekt zasługuje na umieszczenie na tym zacnym forum, ale jak widziałem co się pojawia czasami, stwierdziłem, że do Poczekalni będzie OK, a komuś kiedyś może przyda się z tego jakiś element. Układ powstał w zasadzie na prośbę kolegi, a docelowego...

    DIY Poczekalnia   19 Paź 2016 23:09 Odpowiedzi: 6    Wyświetleń: 7563
  • Sposób realizacji pomiaru temperatury w motoryzacji

    Dość często korzystam z działu "Samochody Serwis" na tym forum. Widzę że dużo osób ma problem z interpretacją błędów odczytanych poprzez urządzenie diagnostyczne. Chciałbym tutaj przybliżyć sposób pomiaru temperatury przez różnego rodzaju czujniki w autach - myślę że pozwoli to innym zrozumieć lepiej jak to działa i co sterownik mówi do nich poprzez...

    Artykuły   10 Maj 2021 07:50 Odpowiedzi: 9    Wyświetleń: 3282
  • [C] sterownik latarki, czas wciśnięcia mikroswitcha

    Piszę program do sterownika latarki, wciśnięcie przycisku na czas poniżej sekundy ma zmienić tryb świecenia- zmienia zmienną "l". nie działa mi to za bardzo, tzn. raz działa, raz nie, bez względu na to, czy przyciskam switcha któtko, czy trochę dłużej. Gdy w main ustawię INT0 na zbocze opadające, to nie reaguje w ogóle, dopiero zmiana na zmianę stanu...

    Mikrokontrolery Początkujący   07 Maj 2012 14:06 Odpowiedzi: 15    Wyświetleń: 2559
  • HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy

    http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...

    DIY Konstrukcje   15 Wrz 2015 13:51 Odpowiedzi: 11    Wyświetleń: 7377
  • Sterownik RGB na attiny2313 - problem z Timer0 w C

    Witam! Mam problem z timerami w języku C (w moim projekcie) dlatego zwracam się do Was o pomoc. Napiszę od początku, żeby przedstawić o co mi chodzi. Zbudowałem kiedyś sterownik taśmy led RGB oparty na mikroprocesorze attiny2313, w którym za pomocą jednego przycisku zmieniam podstawowe kolory na pasku ledowym (czerwony, zielony, niebieski) oraz ich...

    Mikrokontrolery AVR   26 Kwi 2018 09:15 Odpowiedzi: 4    Wyświetleń: 2805
  • ATMEGA32 ADC - sampluje z kanału 0 zamiast z 0 do 7

    Mam takowy problemik. Moj ADC jest tak skonfigurowany : adcinit DDRA = 0x00 ; //set ADC PA0 as input PORTA = 0x00 ; // ~( 1 <<0 ); // no internal pull-up ADMUX |= (1 << REFS0) | (1 << REFS1) ; // Set ADC reference to 2.56 internal bandgap ADMUX |= (1 << ADLAR); // Left adjust ADC result to allow...

    Mikrokontrolery AVR   28 Lis 2008 01:43 Odpowiedzi: 4    Wyświetleń: 2365
  • Sterowanie serwem FS90R przez PWM w Atmega88A - jak uruchomić?

    Nieprawda. Zmiana wypełnienia w przerwaniu jest standardową praktyką przy wykorzystywaniu PWMa. Zmiana preskalera już nie. Nie można użyć trybu 16 bitów dla Timera2. Jak widzisz w moim kodzie te kanały mają nazwy PWM2 i PWM3. PWM0 i PWM1 były z Timera1, jedynego jaki ma 16 bitów. Zatem kombinowanie miało sens. Dzięki niemu miałem 4 wyjścia do serw....

    Mikrokontrolery AVR   05 Lip 2021 12:23 Odpowiedzi: 40    Wyświetleń: 2250
  • Otwarte oprogramowanie do chińskiego zasilacza warsztatowego

    https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...

    DIY Zagranica   13 Cze 2021 19:16 Odpowiedzi: 21    Wyświetleń: 12861
  • Synth8 Unisonowy, 8mio kanałowy stereofoniczny syntezator 8miobitowy

    http://obrazki.elektroda.pl/1852929500_1... http://obrazki.elektroda.pl/5115381900_1... Mimo upływu lat w dalszym ciągu lubię od czasu do czasu odświeżyć sobie w pamięci elektroniczne brzmienia lat 80tych, kiedy to po raz pierwszy miałem okazję usłyszeć „syntetyczną” muzykę pochodzącą z wielkich drewnianych...

    Artykuły   10 Cze 2013 21:23 Odpowiedzi: 4    Wyświetleń: 7623
  • Atmega32A - Moduł L298 - Sterowanie silnikiem DC - PWM

    Czyli tak na chłopski rozum, INT2 służy tylko i wyłącznie do "zwierania" odpowiednich styków w mostku H określając kierunek przepływu sygnału PWM tzn. Czy PWM biegnie przez zaciski S1 i S3(w lewo), czy przez S2 i S4(w prawo)? Oczywiście PWM może być na INT2, tak więc sterujemy kierunkiem za pomocą INT1? Nie, NIE, Nie!!! Jest to absolutnie błędne rozumowanie......

    Mikrokontrolery AVR   02 Sty 2018 23:56 Odpowiedzi: 22    Wyświetleń: 1515