przerwania timer switch

Znaleziono około 565 wyników dla: przerwania timer switch
  • [C] Jak obsłużyć switch w Atmega, by zmieniać sekwencje LED jednym naciśnięciem?

    Skoro już używasz timera, to zrób to na timerze :) Najprościej tak, że ustawiasz timer w tryb CTC, procedura obsługi przerwania działa tak jak to wcześniej opisałem. Jeśli chcesz uzyskać przyśpieszenie po przytrzymaniu klawisza to zmieniasz tylko wartość rejestru porównania w trybie CTC na mniejsza, w efekcie kolejne przerwania będą przychodzić szybciej,...

    Mikrokontrolery AVR   28 Maj 2010 18:08 Odpowiedzi: 24    Wyświetleń: 4826
  • Elektroniczne drzewko szczęścia

    http://obrazki.elektroda.pl/7114210100_1... Witam wszystkich serdecznie ! Z racji tego, że zbliżają się święta postanowiłem podzielić się z wami projektem elektronicznego drzewka szczęścia. Urządzenie powstało prawie rok temu i było prezentem urodzinowym dla mojej dziewczyny którą serdecznie pozdrawiam !!! :D Założenia do projektu:...

    DIY Konstrukcje   26 Gru 2015 00:04 Odpowiedzi: 16    Wyświetleń: 7476
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Mikroprocesorowa Trawiarka PCB

    http://obrazki.elektroda.pl/7995180000_1... Witam! Jakiś czas temu rozpocząłem naukę pisania programów na mikrokontrolery AVR w języku C++. Przeczytałem wiele tutoriali, poradników, itp., aż w końcu doszedłem do pisania własnych, prostych programów. Po kilku takich „pseudoprogramach” zdecydowałem, że teraz czas napisać coś...

    DIY Warsztat   29 Gru 2014 14:04 Odpowiedzi: 70    Wyświetleń: 27819
  • Sterownik bramy garażowej uchylnej

    https://obrazki.elektroda.pl/5718944600_... Przedstawiam efekty mojej próby zmierzenia się z tematem sterowania bramą garażową. Taka potrzeba pojawiła się po awarii oryginalnej elektroniki napędu. Zamiast kupować następną identyczną płytkę sterującą (która znowu padnie po jakimś czasie), można przecież zrobić swoją, prostszą, i potem...

    DIY Smart Home   22 Wrz 2021 20:59 Odpowiedzi: 30    Wyświetleń: 14037
  • Implementacja wysyłania sygnałów IR do sterowania klimatyzacją - format raw - krok po kroku

    https://obrazki.elektroda.pl/5461019800_... Opiszę tutaj proces implementacji wysyłania sygnału IR w oparciu o PWM i timer. Wysłany tak z mikrokontrolera sygnał będzie w stanie kontrolować klimatyzację. Dodatkowo użyty format sygnału będzie zgodny z tym co przechwytuje Flipper Zero, co pozwoli na wykorzystanie przechwyconych w ten...

    Artykuły   18 Sie 2024 18:26 Odpowiedzi: 3    Wyświetleń: 2742
  • REKLAMA
  • Lampka RGB by molszewski

    http://obrazki.elektroda.pl/5385398300_1... Zaprezentować dziś chcę projekt lampki RGB który wykonałem na pracę zaliczeniową z systemów wbudowanych. Moim zdaniem osiągnięty efekt jest zadowalający więc może ktoś będzie zainteresowany wykonaniem urządzenia według mojego projektu. Jako, że jest to pierwszy zrealizowany przeze mnie projekt...

    DIY Konstrukcje   08 Maj 2013 16:15 Odpowiedzi: 24    Wyświetleń: 20760
  • Arduino NANO Every, test, uruchomienie, problemy...

    https://obrazki.elektroda.pl/1309020300_... Nowa płytka Arduino https://obrazki.elektroda.pl/1084142900_... https://obrazki.elektroda.pl/9468445200_... Do rozpoczęcia pracy z NANO Every uruchamiamy menadżer płytek: Narzędzia->Płytka->Menadżer Płytek Wyszukujemy "every" i wybieramy pakiet:...

    Artykuły   10 Lip 2020 05:08 Odpowiedzi: 32    Wyświetleń: 19521
  • REKLAMA
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (...) odczytu temperatury. Jaki zaproponowałbyś kod (AVR GCC), aby nie trzeba było używać delay'a (może pooling lub maszynę stanu) ? Przy okazji przedstaw optymalną (bez zmiennoprzecinkowych liczb) konwersję danych ze scratpad'a na stopnie (może być złożeniem liczb całkowitych jako stopnie i części ułamkowe). Do obsługi termometrów DS18B20 bez blokowania...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1077
  • Sprzętowy debouncing enkodera + kod

    Cześć, po analizie działania enkodera obrotowego (mechanicznego) i ilości problemów, jakie on dostarcza, postanowiłem skonstruować prosty układ elektroniczny, który "wygładzi" impulsy enkodera. Układ posiada dwie wersje. Obie są na przerzutnikach Schmitta. Pierwszy na pojedynczych układach TI SN74LVC1G17: https://obrazki.elektroda.pl/5101546100_...

    DIY Początkujący   19 Maj 2020 15:57 Odpowiedzi: 22    Wyświetleń: 4089
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    U mnie w kodzie nie ma ...... /* * sterownik dla Margas * wersja dla NUCLEO STM32F446RE * działa dzieki życzliwości i zaangarzowaniu członków forum ELEKTRODA * wspomagających moją skromną wiedzą programistyczną * za co jestem im bardzo a to bardzo wdzęczny * data xx-xx-2024 */ #include "STM32TimerInterrupt.h" #include "STM32_ISR_Timer.h"...

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 7059
  • Sterownik rolet z funkcją półotwarcia

    Zazwyczaj zamykam rolety tylko do połowy, choć zdarza się że zamykam je całkiem. Stosując dostępne na rynku rozwiązania musiałbym stać koło wyłącznika, żeby zatrzymać w odpowiednim momencie ale jako człowiek bardzo wygodny postanowiłem zbudować sterownik, który zautomatyzuje tę czynność. Założenia - możliwość zapamiętania/zmiany punktu półotwarcia,...

    DIY Smart Home   30 Maj 2016 07:53 Odpowiedzi: 20    Wyświetleń: 11073
  • LPC2148 - Zawieszanie się programu przy przerwaniach zewnętrznych i TIMER0

    Witam! Na wstępie chciałem zaznaczyć, że od niedawna dopiero poznaję procesory z serii ARM. Bardzo dawno temu miałem styczność z 51- jedynką i keilem. Moje doświadczenie w programowaniu C też nie jest oszałamiające, natomiast asembler na ARM jak na razie jest przeze mnie mało zrozumiany. Proszę o wyrozumiałość przy pisaniu ewentualnych odpowiedzi, za...

    Mikrokontrolery ARM   19 Lis 2015 21:16 Odpowiedzi: 10    Wyświetleń: 1227
  • [C][ATmega8]Zmiana sekwencji programu button switch

    Przerwanie od INT0 powinno aktywować przerwania od timera, które co 50ms będą zmieniać stan portu c: INT0: - blokuj przerwania INT0 - licznik sekwencji na portc = 0 - aktywuj przerwanie timera INT TIMERA: - switch (licznik sekwencji) ..... w ostatnik case czy default: 1) blokuj przerwania timera 2) kasuj flagę INT0 3) włącz przerwania int0

    Mikrokontrolery AVR   01 Paź 2019 17:57 Odpowiedzi: 26    Wyświetleń: 1452
  • REKLAMA
  • Timer Programator wyłącznik czasowy - potrzebuję więcej włączeń

    Potrzebuję podłączyć pompę basenu do timera tak aby włączała się co godzinę na 15 minut czyli potrzebuję 20 włączeń a jeden timer ma tylko 10. Posiadam dwa timery jak widać na rysunku pierwszy działa rano drugi po południu ale żeby nie bawić się w przełączanie wtyczki to zrobiłem łącznik dwie wtyczki z jednym gniazdkiem.Osobno timery działają bez zarzutu,...

    Elektro Początkujący   17 Sie 2021 07:27 Odpowiedzi: 6    Wyświetleń: 552
  • Ulepszenie kodu sterownika silnika krokowego na ATmega8 w C - porady?

    1. Ustaw timer tak, by bez pomocy oprogramowania generował przerwania w stałych odstępach czasu. 2. Użyj tablicy zamast instrukcji switch, która w każdym case robi to samo, tylko z inną wartością stałej. Switch zdecydowanie nie do tego służy. pozycja ++; pozycja &= 3; PORTC = tab[pozycja];

    Mikrokontrolery AVR   10 Maj 2013 17:07 Odpowiedzi: 15    Wyświetleń: 3099
  • [FreeRTOS/STM32F7] HardFault po przerwaniu od timera

    Cześć, Platforma: STM32F769I-DISCO OS: FreeRTOS Środowisko: System Workbench for STM32 Próbuję zaimplementować PTP na podanej platformie, jednak od dłuższego czasu męczę się z regularnie pojawiającym się Hard Faultem. Jak zdołałem wybadać, błąd pojawia się prawdopodobnie, gdy upłynie czas jednego z timerów programowych, które są tworzone. Tworzonych...

    Mikrokontrolery   13 Paź 2018 15:39 Odpowiedzi: 10    Wyświetleń: 627
  • arduino - wciskając czterokrotnie switch zapala się led

    Ja bym to zrobił takim schematem: Zmienna LicznikWcisniec jest domyślnie zerem Pierwszy aktywny sygnał z przycisku (wtedy, gdy LicznikWcisniec jest zerem) ustawia zmienną LicznikWcisniec na jeden, oraz zeruje i włącza jeden z timerów, który ogranicza ramkę czasu do okresu, w którym spodziewamy się czterech kliknięć (praktycznie okolo jednej sekundy)....

    Arduino   27 Paź 2014 21:11 Odpowiedzi: 11    Wyświetleń: 2571
  • [Bascom] - Attiny13 - Przerwanie Timer'a - krótki impuls

    Piszę program, do czasowego wyzwalania migawki: Na pokładzie mam attiny13, tact-switcha, oraz diodę led i transoptor. Układ ma wysyłać impuls ok 300ms co określony czas. Czas ustawia się poprzez wciskanie przycisku - jedno wciśnięcie = 0.5s więcej. Dłuższe przyciśnięcie (pow. 3s) powoduje ustawienie minimalnego czasu(0.5s). Problem jest taki, że im...

    Mikrokontrolery   29 Kwi 2013 14:50 Odpowiedzi: 5    Wyświetleń: 2034
  • [timer0] Jak uzyskać przerwanie co 0,5s, 1s, 2s na Atmega8 z timerem0?

    Czy dla uzyskania przerwania co 0,5s, 1s, lub 2sek musze użyc w przypadku Atmega8 timera1 16bit, czy mogę to też jakoś zrobić na 8-bitowym timerze0? Zakładam częstotliwość zegara 1Mhz-4MHz. (pracuję nad mruganiem diody :) widocznym dla oka przy uzyciu przerwania od timera)

    Mikrokontrolery   25 Lut 2006 09:02 Odpowiedzi: 6    Wyświetleń: 1656
  • Jak automatycznie wyłączyć urządzenie po określonym czasie

    Cześć, Potrzebuję urządzenia/gniazdka 230V, które po wykryciu przepływu prądu uruchomi timer na określony wcześniej czas i odetnie prąd po tym czasie. Zastosowanie: włączenie lampki nocnej jej własnym przyciskiem, która ma się wyłączyć samodzielnie np. po 30 min. Rozważałem dwa urządzenia: - Brennenstuhl - Elektroniczny licznik czasu z USB A i USB C...

    Projektowanie Układów   01 Gru 2025 11:48 Odpowiedzi: 10    Wyświetleń: 633
  • Zgrabny termometr/ termostat panelowy DS18b20 + Atmega8 +LED

    Podałem wyraźnie, że oprogramowanie napisałem w WinAVR ;) Nie uznaję czegoś takiego jak bascom (wystarczyło mi raz w życiu się na nim przejechać...). Przedstawię "odchudzone" kody źródłowe - aby były całkowicie funkcjonalne należy troszkę dopisać. Ogólna idea jest przedstawiona. Sam main w programie jest niewielki. Dla przykładu pokażę jak zrealizowałem...

    DIY Konstrukcje   08 Lip 2013 13:39 Odpowiedzi: 29    Wyświetleń: 33629
  • [avr] Jak obsłużyć przerwania w AVR do zmiany trybu pracy uC?

    Witam. Widze, ze wielu fachowcow juz sie podejmowalo tlumaczenia, ale jakos bez rezultatu. Po wciśnięciu jednego z przycisków, uC ma "wpadać" w nieskończoną pętlę. ... chciałbym zmieniać tryb pracy mojego uC bez względu w jaką pętlę wpadł ... ... Dwa switche będą wykonywały dwie różne od siebie nieskończone pętle, które będą trwały do momentu odłączenia...

    Początkujący Naprawy   29 Wrz 2011 22:09 Odpowiedzi: 16    Wyświetleń: 2862
  • Atmega 8 - Timer 2: Problem z ISR po zmianie zmiennej globalnej `choose`

    Mimo, że mogę zmieniać wartość rejestru(sprawdzałem przez rs232) to ISR (TIMER2_COMP_vect) włącza się chyba przy wartości 0, bo czas pulsu wynosi 4ms- czyli przy 8MHz prescalerze 128 wychodzi ok. 250. Nie mam pojęcia co się dzieje. Po resecie mikrokontrolera wszystko działa ok, a gdy tylko zmienię wartość zmiennej choose wszystko się sypie... Prawdę...

    Mikrokontrolery AVR   29 Gru 2013 11:04 Odpowiedzi: 8    Wyświetleń: 1860
  • [Kupię] Wyłącznik czasowy do urządzeń elektrycznych

    Jak nazywa się / gdzie kupię takie urządzenie w które wsadzę wtyczkę od urządzenia elektrycznego i kliknę w nim, że ma się np. wyłączyć za 1h.? Nie chodzi mi o programator czasowy. Tylko zwykłe odliczenie czasu od momentu kliknięcia. Co szukam w necie to tylko programatory mi wyskakują. A to przecież nie jest to. Niektóre urządzenia już mają to wbudowane:...

    Elektrotechnika Elektryka Bazar   22 Paź 2022 01:40 Odpowiedzi: 21    Wyświetleń: 1191
  • Schemat prostego timera: włączanie co 10 min na 1 min

    Witam. poszukuje jakiegos prostego schematu timera, ktory co jakis zadany) czas zalaczal by urzadzenie na jakis (zadany) czas. Chodzi mi o przedzial ok co 10 min wlacz na 1 min. Z gory dziekuje za pomoc

    Automatyka Przemysłowa   07 Sty 2010 11:34 Odpowiedzi: 4    Wyświetleń: 3184
  • Timer do uruchamiania dozownika w terenie, zasilany z 12V.

    Witam. Podpowiedzcie bo nie jestem elektronikiem... Hobbystycznie zajmuję się fotografią przyrodniczą i potrzebuję automatycznie uruchamiać dozownik karmy w terenie raz/dwa razy dziennie na kilka sekund. Dysponujemy tam zasilaniem z akumulatora 12V. Elementem wykonawczym będzie jakiś silniczek na 12V lub siłownik od centralnego zamka z auta. (Poprzedni...

    Początkujący Elektronicy   31 Sie 2017 15:10 Odpowiedzi: 8    Wyświetleń: 471
  • Timer 12V co 9 minut na pół sekundy do przekaźnika - szukam rozwiązania

    Poszukuję prostego timera na 12V, który co 9 minut uruchamiał by przekaźnik na chwilę (powiedzmy na pół sekundy), tylko po to by pobudzić inny układ. Widziałem coś takiego na Allegro (http://allegro.pl/item222306857_mk111_p... ale czas przerwy wynosił tylko 1 minutę, a awystawiający aukcję nie odezwał się na mój email. Z góry dziękuję...

    Projektowanie Układów   16 Sie 2007 20:38 Odpowiedzi: 5    Wyświetleń: 3091
  • [dsm-51] przerwania. Kiedy program wchodzi do przerwania?

    Mam taki przykładowy program. Chciałem zapytać kiedy program wchodzi do przerwania - wtedy kiedy wystawiona jest flaga przepełnienia licznika TF0 ?? CT0EQU 0 M0EQU 1 G0EQU 0 T0SEQU M0 + 4*CT0 + 8*G0 CT1EQU 0 M1EQU 0 G1EQU 0 T1SEQU M1 + 4*CT1 + 8*G1 TMSEQU T0S + 16*T1S THSEQU 256-180 LJMP START ORG 0BH CLR TF0 MOV TL0, #0 MOV TH0, #THS DJNZ R2, NEXT...

    Mikrokontrolery   12 Sty 2005 07:54 Odpowiedzi: 1    Wyświetleń: 2320
  • Timer do wentylatora w łazience

    https://obrazki.elektroda.pl/9587187200_... Sterownik ma za zadanie sterować wentylatorem łazienkowym. Sterowanie odbywa się za pomocą przycisku monostabilnego - po wciśnięciu przycisku wentylator załącza się, po kolejnym wciśnięciu - wyłącza. Jeśli wentylator pracuje dłużej niż 10 minut - wyłącza się automatycznie. Po chwili poszukiwania...

    DIY Konstrukcje   26 Wrz 2019 11:49 Odpowiedzi: 28    Wyświetleń: 6948
  • [LPC2124] LPC2124 - przerwania IRQ timera nie działają poprawnie, co sprawdzić?

    Chciałbym na timerze0 zrealizować ciągły odczyt czterech niezależnych liczników w trybie obsługi przerwań za pomoca kanałow porównująch, MR0, MR1, MR2, MR3. Timer1 jest zajęty. Czasy to 100 msec, 60 sekund , 100 sekund oraz dowolny inny. tick dla timera0 wybrałem na 1 msec. Licznik działa poprawnie bez włączenia przerwań od timera0, liczy te 1000 Hz....

    Mikrokontrolery ARM   07 Sie 2008 21:44 Odpowiedzi: 23    Wyświetleń: 4100
  • Opóźnienie załączania przekaźnika resetowane przyciskiem.

    Cześć wszystkim. Poszukuję układu (bez mikrokontrolerów i programowania), który będzie działał następująco. Po podaniu zasilania (12V) następuje start timera (15s.). Jeśli w przeciągu zadanego czasu (15s.) nie naciśnięty zostanie przycisk chwilowy (najlepiej zwierny) to układ wysteruje przekaźnik. Jeśli jednak przycisk zostanie naciśnięty to układ przestanie...

    Projektowanie Układów   23 Kwi 2019 13:03 Odpowiedzi: 6    Wyświetleń: 504
  • [attiny45][C/AVRgcc] Przerwanie z tact switcha - debouncing

    Witam! (Dobry wieczór?) Przeczesałem "cały internet" i znalazłem wiele rozwiązań mojego problemu, ale żadne spośród tych, które zastosowałem nie przyniosło oczekiwanych rezultatów. A problem - może się wydawać - jest banalny, gdyż chodzi o obsługę zewnętrznego przerwania ze zwykłego tact switcha. Mikrokontroler steruje za pomocą PWM jasnością diody....

    Mikrokontrolery AVR   27 Sty 2011 23:21 Odpowiedzi: 22    Wyświetleń: 3858
  • [ATTiny25/45/85][C] Modelarski regulator dwukierunkowy light

    Witam. Przymierzam się do budowy regulatora modelarskiego i mam problem ze zliczaniem długości trwania impulsu. Impuls trwa zazwyczaj od 1ms do 2ms w stanie wysokim (wyzwalany przerwaniem INT0) FCPU = 1 MHz (8MHz z preskalerem 8 (bit 7 ustawiony)) Licząc, że jeden impuls trwa dokładnie 1 us i przy timerze zliczającym do 10 (startuje od 246 - Timer0)...

    Mikrokontrolery AVR   28 Sie 2010 09:56 Odpowiedzi: 29    Wyświetleń: 5571
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Wiesza się w tym samym miejscu co w moim programie - po włączeniu przerwania NVIC_EnableIRQ. W stosunku do oryginału zmieniłem tylko port GPIO oraz dodałem obsługę TIM3 i mryganie diodą na podstawie TIM3->CNT by wiedzieć czy licznik rzeczywiście działa. W skrypcie linkera ustawiłem oba stosy oraz tak jak sugerowałeś zmniejszyłem pamięć o połowę -...

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 1017
  • [ATmega8] Jak poprawnie podłączyć i zaprogramować system kontroli temp. na ATmega8 i LM35?

    Dzięki za informację. Udało mi się zrobić multipleksowanie w ten sposób: Timer 1 w tryb CTC, tryb porównania W main dodałem TCCR1B |= (1 << WGM12); // Ustawia timer1 w tryb CTC OCR1A = 10000; // Ustawia wartość pożądaną na 100Hz dla preskalera 1 TCCR1B |= (1 << CS10); // Ustawia timer z preskalerem Fcpu/1 //TCCR1B |= (1...

    Mikrokontrolery AVR   01 Sty 2010 18:10 Odpowiedzi: 10    Wyświetleń: 6550
  • Obsługa PS/2 w ATMega328 - problem z odczytem stanu klawiatury

    Chciałbym zrobić symulację naciśnięć klawiszy na klawiaturze PS/2 wykorzystując ATMega328 z rezonatorem kwarcowym 16MHz i interfejs PS/2 na USB. Posiłkowałem się tym opisem PS/2. https://www.avrfreaks.net/sites/default/... Z opisu wynika, że urządzenie PS/2 (wspomniana klawiatura) musi być w każdej chwili przygotowane do odbioru...

    Mikrokontrolery AVR   28 Kwi 2019 17:56 Odpowiedzi: 1    Wyświetleń: 648
  • [ATmega8515][C] - Generowanie sygnału PWM dla 6 (8) serw

    Witam. Jak widać jest to mój pierwszy post na tym forum. Na wstępie chciałbym prosić o wyrozumiałość - jeżeli temat znalazł się w nieodpowiednim miejscu, popełniłem jakiś błąd w składni tytułu czy coś tego typy, prosiłbym moderatora o poprawkę i pouczenie jak w przyszłości uniknąć powielenia problemu. Jestem w trakcie pisania pracy inżynierskiej dotyczącej...

    Mikrokontrolery AVR   18 Cze 2013 00:44 Odpowiedzi: 5    Wyświetleń: 2163
  • Jak ustawić Timer w Atmega8 dla obrotomierza LED w języku C?

    Witam. Jestem początkującym programistą AVR ;) Grzebałem i szukałem "trochę" po forum ale nie znalazłem nic co by mi pomogło. Próbuje zbudować obrotomierz do motocykla na układzie Atmega8 który wynik wyświetla na panelu LED a nie jak większość projektów na LCD 2x16. Dodatkowo mam takie Ciśnienie by napisać program w języku C który dla mnie jest mniej...

    Mikrokontrolery AVR   20 Gru 2010 17:01 Odpowiedzi: 21    Wyświetleń: 7307
  • [STM32F1] - Ustawianie wypełnienia PWM TIM3 zakłóca pracę TIM2

    Witam. Temat dziwny bo i problem dziwny. Otóż, jeśli w przerwaniu Timera 1 ustawię wypełnienie PWM timera 3 to cały pomiar na timerze 2gim zwraca jakieś pierdoły. Mam następującą konfigurację Timerów: [syntax=c] #include "inc/timers.h" #include "inc/stm32f10x_gpio.h" void InitTimers(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_TimeBaseInitTypeDef...

    Mikrokontrolery ARM   21 Cze 2015 15:05 Odpowiedzi: 43    Wyświetleń: 5715
  • [ATmega8A] [C] przerywanie timera2 z zew. kwarcem zegarkowym

    Dzieki za podpowiedzi , zabieram sie za lekture i dokańczam zegarek :) Dodano po 1 ahh... poprawiłem kod tak jak podaliście , dodałem volatile do zmiennych globalnych,ustawiłem tryb asynchroniczny według punktów z noty katalogowej i tylko jedna rzecz sie zmieniła ,program przestał dochodzić do pętli głownej , zatrzymuje sie na kodzie [syntax=c]while(ASSR...

    Mikrokontrolery AVR   28 Cze 2017 09:30 Odpowiedzi: 3    Wyświetleń: 891
  • [ATmeg32][C] Dodawanie i odejmowanie ZL10AVR licznik

    Ok, coś pokombinowałem. Teraz proszę o sprawdzenie czy to dobrze zrobiłem :) Kod trochę poprawiłem. [Edit] Jeśli chodzi o kod to na pewno jest on napisany bezbłędnie. Tylko teraz pytanie jest takie czy spełnia on założenia tego co miałem zrobić? Niestety nie posiadam płytki, żeby to przetestować, ale ktoś bardziej doświadczony ode mnie może będzie wiedział...

    Mikrokontrolery AVR   08 Cze 2011 12:11 Odpowiedzi: 10    Wyświetleń: 1737
  • Jak multipleksować 3-cyfrowy wyświetlacz LED 7-segmentowy?

    [syntax=c]define F_CPU 8000000L #include <avr/interrupt.h> #include <inttypes.h> #include <util/delay.h> #include <wyswietlacze.h> volatile uint8_t wysw; uint8_t liczba = 0; volatile uint8_t tysiace=0; volatile uint8_t setki=0; volatile uint8_t dziesiatki=0; volatile uint8_t jednosci=0; int main(void) { DDRA = 255; //cały port...

    Początkujący Elektronicy   21 Lis 2013 02:09 Odpowiedzi: 10    Wyświetleń: 1287
  • Miniaturowy wyłącznik czasowy - jakieś proste i praktyczne rozwiązanie

    Bardzo prosty wyłącznik czasowy spełniający wszystkie Twoje założenia: http://www.elektroda.pl/rtvforum/viewtop... Może nie jest zbyt miniaturowy ze względu na zastosowane elementy, ale z powodzeniem można zastosować mniejsze elementy. Może prawie analogowo, 555 (8-pinowy) w wersji SMD CMOS? Niestety do czasu 1min potrzebuje...

    Projektowanie Układów   09 Mar 2016 22:29 Odpowiedzi: 50    Wyświetleń: 6624
  • Dlaczego wyświetlane są inne kody przycisków? LPC1114, obsługa pilota RC5.

    Gumis-92: Proszę bardzo :) [syntax=c] #include "LPC11xx.h" #include "uart.h" #include <stdio.h> #define MIN_HALF_BIT 640 // 640 us #define HALF_BIT_TIME 889 // 889 us #define MAX_HALF_BIT 1140 // 1140 us #define MIN_FULL_BIT 1340 // 1340 us #define FULL_BIT_TIME 1778 // 1778 us #define MAX_FULL_BIT 2220 // 2220 us #define RC5_PORT LPC_GPIO3 #define...

    Mikrokontrolery ARM   23 Wrz 2015 19:34 Odpowiedzi: 22    Wyświetleń: 1980
  • multipleksacja 3 wyświetlaczy w [C] - mrugająca "setka&

    Otóż mam taki kod programu który ma za zadanie liczyć do 999: #define FCPU 1000000 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define dziesiatkiON PORTB |=_BV(1); #define dziesiatkiOFF PORTB &= ~_BV(1); #define jednosciON PORTB |=_BV(2); #define jednosciOFF PORTB &=~_BV(2);...

    Mikrokontrolery AVR   27 Maj 2009 13:22 Odpowiedzi: 6    Wyświetleń: 1232
  • [ATmega32][C] - Złe działanie bez kolejnego resetu po właczeniu zasilania

    Witam, mam jakiś błąd w sofcie, który powoduje, że po odłączeniu i włączeniu zasilania program nie działa prawidłowo. Zresetowanie atmegi bez odłączenia zasilania powoduje że wszystko chodzi już dobrze. Próbowałem różne ustawienia fuse'ów, kwarc 12MHz, CKOPT włączony, ustawiony najdłuższy możliwy czas opóźnienia włączenia. Testowałem na wewnętrznym...

    Mikrokontrolery AVR   05 Lis 2015 19:45 Odpowiedzi: 17    Wyświetleń: 1521
  • 7-segmentowy LED na Atmega8 - błędne odliczanie i miganie przy 1 MHz

    Zmodyfikowałem listing ze strony http://mikrokontrolery.net/avr_c_07.htm. Przerobiłem go, żeby odliczał do 2 min do tyłu.Przy 1 minucie zaczyna pokazywać od 59 sek w dół.W debugerze AVR studio wszystko działa, a na Atmega8 nie.Pomóżcie co robię nie tak.Do tego LED mruga :( Dodam jeszcze ,że chodzi mi to na 1Mhz wewnętrznym atmegi. //#define F_CPU 1000000L...

    Mikrokontrolery   04 Lut 2008 10:00 Odpowiedzi: 1    Wyświetleń: 1072
  • Jednoczesna praca Timera1 i RC5 na ATTINY2313 nie działa

    Witam! Mam problem z jednoczesnym użyciem Timera1 i funkcji RC5 która jak wiadomo dziął na Timerze0 (kod napisany na ATTINY2313) Jeśli rozdzielę kod na dwa czyli: 1. Wykorzystuje timer1 do sterowania serwem - wszystko działa (bez funkcji pilota na RC5) 2. Jeśli zaprogramuje attiny2313 aby używało tylko funkcji RC5 (pilota) i przy okazji korzystam z...

    Mikrokontrolery   01 Cze 2010 08:19 Odpowiedzi: 4    Wyświetleń: 1746
  • PIC24HJ128GP502 - rozpoznanie bojem (ustawienie zegara)

    https://obrazki.elektroda.pl/9306295500_... Przeciwnik : PIC24HJ128GP502 obudowa 28 nóżkowa DIP wąska . Czemu ten model ?? ano ma na pokładzie dosyć bogate peryferia m.in CAN , DMA , zegar RTC i to mnie zachęciło Dokładna specyfikacja : microchip.com/wwwproducts/en/PIC24HJ128G... Wybrane uzbrojenie przeciwnika : - architektura 16...

    Mikrokontrolery PIC   25 Lis 2017 00:41 Odpowiedzi: 16    Wyświetleń: 1710
  • [atmega32] Jak napisać program w C do multipleksowania 2 wyświetlaczy LED na ATmega32?

    Dziękuje za linki...próbowałem coś wskórać tłumacząc manualna atmegi ale teraz mogę spróbować napisać potrzebny kod....co z tego wyjdzie zobaczymy OK mam ustawiony Timer i funkcję switch przełączającą cyfry wyświetlacza ale w jaki sposób jest zwiększana wartość zmiennej (wysw) z przykładu //********** define segmentów wyświetlacza volatile uint8_t led_display;...

    Mikrokontrolery AVR   29 Gru 2010 10:51 Odpowiedzi: 15    Wyświetleń: 6900
  • Projekt zegara z Atmega8A i kwarcem 8MHz - schemat i kod programu

    Witam, ostatnio zabrałęm się za projekt prostego zegara. Układ wyświetla godzinę na 4 cyfrach wyświetlacza LED wspólna anoda. Oto wyniki mojej pracy: schemat: http://obrazki.elektroda.pl/9370666700_1... Do mikrokontrolera Atmega8A podłączony jest kwarc 8MHz. A to program [syntax=c]/* * zegar.c *F_CPU 8000000UL zewnetrzny kwarc częstotliwość...

    Początkujący Elektronicy   18 Mar 2014 22:37 Odpowiedzi: 4    Wyświetleń: 1650
  • LPC1768, Keil - Czyszczenie flagi przerwania TIM0, startup i inne

    Witam, Jestem początkujący jeśli chodzi o programowanie ARM wiec proszę o wyrozumiałość. Mam problem z procesorem LPC 1768, konkretnie jest to płytka Mini DK-2. Od pewnego czasu walczę z problemami w przerwaniach i nie mogę sobie poradzić. Przewertowałem setki tematów na forach polskich i zagranicznych, być może źle szukałem, wiec każda wskazówka i...

    Mikrokontrolery ARM   08 Sie 2015 07:59 Odpowiedzi: 4    Wyświetleń: 1386
  • [STM32F2] Dlaczego kasowanie flagi przerwania wpływa na GPIO?

    Witam! Timer generuje przerwanie periodyczne. W procedurze obsługi testowo chciałem przełączać stan na jednej z linii portu GPIO (prymitywny debug na LED), ale... okazało się, że nie działa. W pierwszej chwili szukałem błędów w inicjalizacji timera, ale później się okazało, że przerwania się generują, tylko ja tego nie widzę, bo nie wykonuje się przełączenie...

    Mikrokontrolery ARM   13 Lis 2011 22:43 Odpowiedzi: 7    Wyświetleń: 2449
  • [Atmega8] Atmega8, C - Multipleksowanie wyświetlacza 7-seg, wspólna katoda, kodowanie cyfr

    OK, udało się, wszystko działa, i ładnie świeci. Może tak być? [syntax=cpp]//Nauka obsługi wyswietlaczy //Atmega8 12MHz #include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> #include <util/delay.h> #define wyswietlacz1 0x01 #define wyswietlacz2 0x02 #define wyswietlacz3 0x04 #define wyswietlacz4 0x08 /* Cyfry: 1-00001100...

    Mikrokontrolery Początkujący   28 Lut 2013 18:58 Odpowiedzi: 17    Wyświetleń: 2394
  • [AT16] [AT16][C] Jak obsłużyć termometr bez blokowania przycisków?

    Przykładów mnoży elektroda: trudno uszkodzić czujnik podłaczając parasite a przy 3 przewodach lamenty co drugi post w tej sprawie Druga sprawa to trzy druty to już tłok przynajmniej dla mnie nawet RS puszczam po 2 drutach. Trzeci przykład przy dwóch drutach mamy dodatkowy switch w każdym punkcie pomiaru temp więc nie trudno sobie wyobrazić zastosowan...

    Mikrokontrolery AVR   31 Maj 2011 20:44 Odpowiedzi: 24    Wyświetleń: 3425
  • Arduino + ENC28J60 sterowanie oświetleniem przez sieć.

    Sprawdź teraz. W setup() skonfiguruj timer w trybie CTC. Obsługe wektora przerwania definiujesz przez ISR, SIGNAL lub INTERRUPT. Przykład podałem wcześniej.

    Arduino   05 Wrz 2017 09:15 Odpowiedzi: 9    Wyświetleń: 1281
  • Sterowanie silnikiem DC 12V przez software PWM na AT89S8252 w BASCOM

    OK "przycisk" zaimplementowany do PWM. Jest tylko jeden mały problemik. Kiedy naciskam mikroswitch wypełnienie pwm wybieranie jest dość niedokładnie. Tz od czasu jaki przyciskam switch zależy jakie jest wypełnienie. Jak to zrobić tak żeby jedno przyciśnięcie przycisku na obojętnie jak długi czas zmieniało wartość wypełnienia?? Dorzucam mój kod: 'zdefiniujemy...

    Mikrokontrolery   08 Cze 2008 10:36 Odpowiedzi: 19    Wyświetleń: 1611
  • Atmega8 DS18B20 - brak odczytu temperatury na wyświetlaczu 7-segmentowym

    Ten plik o ile się nie mylę to jest sama biblioteka, w dodatku niekompletna ponieważ kompilator wywala całą masę błędów :/ Edit. I jeszcze jedno znalazłem kolejny przykład spróbowałem skompilować i tym razem dzieją się takie cuda: http://scr.hu/8e6i/jt5tp kody: DS18B20.h [syntax=c]#ifndef DS18B20_H #define DS18B20_H /* DS18B20 przyłączony do portu PA0...

    Mikrokontrolery AVR   13 Mar 2016 23:29 Odpowiedzi: 10    Wyświetleń: 1233
  • [STM32F107] Helix MP3 - spowolniony dźwięk i efekt chipmunk przy odtwarzaniu

    Od kilku dni bawię się biblioteką Helixa a dokładniej wersją z projektu: [url=http://www.stm32circle.com/projects... Niestety to co dostaje na wyjściu tylko przypomina to co powinno tam być ;) W załączniku dołączam nagraną próbkę (trzeba słuchać na fulla żeby coś usłyszeć) a tu link do oryginału: [url=http://www.youtube.com/watch?v=KQ6z...

    Mikrokontrolery ARM   04 Lis 2011 12:11 Odpowiedzi: 5    Wyświetleń: 2578
  • Jak obsługiwać wyświetlacz LED z ATmega8 w C? Problemy z kodem i konfiguracją

    Problem jest następujący. Dziś zacząłem się uczyć obsługiwać wyświetlacze LED. Przeczytałem tutorial na wkrętaku, zaimplementowałem u mnie i jak zwykle coś nie tak... #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <wyswietlacze.h> #include <avr/interrupt.h> unsigned char jednosci; unsigned char dziesiatki;...

    Mikrokontrolery AVR   18 Paź 2009 20:04 Odpowiedzi: 5    Wyświetleń: 1935