brakuje przerwań

Znaleziono około 707 wyników dla: brakuje przerwań
  • [DIY] Jak zbudować joystick do NES/Pegasus z ATMEGA8 - nie działa

    PORTC &= (0 << PC0); A co to za konstrukcja? Przesuwanie zera w ciągu zer? Jak chcesz wyzerować bit to rób to tak: PORTC &= ~(1<<bit); Poza tym: - źle ustawiasz MCUCR - brak aktywacji przerwań w GICR. Zamiast tego grzebiesz w nieistniejącym rejestrze (Atmega8) GIMSK. - brakuje w main zapętlenia przez co program zawiesza przerwania...

    Mikrokontrolery AVR   30 Mar 2018 01:37 Odpowiedzi: 28    Wyświetleń: 1527
  • Obsługa przerwań w C: problem z diodami i wyświetlaniem czasu na LCD

    EA = 1; TMOD = 0x01; TR0=1; TH0 = 0x4C; TL0 = 0x00; Przed while(1) licznik TO inicjuj tylko raz Nie wiem jaka była intencja ale licznik raczej jako 8bit z autoprzeładowaniem TMOD=2, bo w pętli trudno określi co będzie pierwsze - przerwanie czy inicjacja i przerwania może nigdy nie doliczyć ; brakuje ET0=1; deklaracja unsigned int licznik; jako globalna...

    Mikrokontrolery   08 Sty 2007 21:48 Odpowiedzi: 4    Wyświetleń: 1764
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • STM32F4 I2C - utrata magistrali i brak przerwań DMA w transmisji

    najpierw używałem samych przerwań na najwyższym priorytecie jak ST przykazało, niestety od czasu do czasu zdarzało się że RTOS wyłączał wszystkie przerwania i przy odbiorze ostatniego bajtu zdążył się wygenerować już STOP i sprawdzenie if ((SR2Register & I2C_SR2_MSL) == I2C_SR2_MSL) było nieprawdą, co powodowało brak odczytu ostatniego bajtu. W distortos...

    Mikrokontrolery ARM   09 Cze 2020 19:41 Odpowiedzi: 3    Wyświetleń: 573
  • REKLAMA
  • [stm32][eclipse][gcc] - Konfiguracja i pobieranie danych z DCMI?

    Moim zdaniem konfiguracja DMA jest trochę niepełna, a ponadto brakuje obsługi przerwania od DMA. Przynajmniej w jednym miejscu wpisz jawnie wartość do rejestru sterującego (CR = ...). Na razie wszędzie masz |= lub &=. Zakładając, że pierwszy transfer poleci i przerzucisz 19200 słów, to później DMA się zatrzyma i nic więcej nie prześle. I jak to ma coś...

    Mikrokontrolery ARM   17 Lis 2014 23:24 Odpowiedzi: 24    Wyświetleń: 2874
  • Atmega8: Jak wysłać impulsy Timer1 na pin przy warunku portd.3=0?

    Portd.3 wiem że to jest przerwanie int1 , timer według pomocy bascoma startuje po wpisaniu preskaler..x a na oscyloscopie cisza. Teoretycznie podaję 0 na portd.3 wtedy następuje przerwanie ale brakuje chyba odblokowań. Mnie tu brakuje Start Timer1 po zadeklarowaniu jego preskalera. Poza tym, obsługę przerwań trzeba umieścić poza pętlą główną. Oraz...

    Mikrokontrolery Początkujący   26 Cze 2015 19:20 Odpowiedzi: 31    Wyświetleń: 1887
  • REKLAMA
  • STM32 F303VC6 - Konfiguracja przerwań TIM7 na rejestrach, problem z częstotliwością

    Rada praktyczna: ustaw preskaler tak, żeby podzielony zegar timera miał jakiś "okrągły" okres, np. 1, 10 lub 100 us, wtedy nie będziesz musiał pracowicie wyliczać wartości okresu timera, np. preskaler 7200 -> okres zegara 100 us; w celu uzyskania jednej sekundy ładujesz do ARR 10000-1. Twój problem, jak napisano wyżej, wynika z braku kasowania znacznika...

    Mikrokontrolery   28 Lip 2015 21:58 Odpowiedzi: 4    Wyświetleń: 939
  • [BL602/BL0392] Jeszcze jedno inteligentne gniazdo 20A (ale 16A)

    Niestety wciąż brakuje licznika przerwań dla BL0937. Myślę, że istnieje niedokończona wersja: https://github.com/openshwprojects/OpenB... Btw, czy możesz również opublikować szablon dla tego urządzenia z aplikacji internetowej?

    Smart Home Urządzenia   28 Paź 2025 15:42 Odpowiedzi: 117    Wyświetleń: 15561
  • jak zrobić opóźnienie w asm i dlaczego moje nie działa?

    Po pierwsze to trzymaj się odpowiedniego szkieletu programu. Przykład poniżej. Musisz ustawić m.in. wskaźnik stosu. .INCLUDE "m16def.inc" ;plik nagłówkowy stosowanego procesora ;deklaracje .DEF, .EQU itp. .DSEG .ORG 0x0060 ;początek pamięci SRAM procesora .CSEG .ORG 0x0000 ;wektor zerowania - inicjalizacja µC. rjmp reset reset: ldi...

    Mikrokontrolery   06 Lis 2020 15:42 Odpowiedzi: 17    Wyświetleń: 3482
  • [C/ASM] [C/ASM][CORTEX-M3] - Jak przypisać zmienną C do rejestru R0?

    Jakie Bez tego mechanizmu ciężko ogarnąć takie tematy jak zagnieżdżanie przerwań czy zmiana kontekstu po przerwaniu. Idea jest taka, że w twoim przypadku SysTick musi mieć wysoki priorytet (najwyższy w "systemie", w znaczeniu w RTOSie), tak aby tick był regularny i się nie gubił. Przełączanie kontekstu na najwyższym priorytecie zaś jest średnio zabawne,...

    Mikrokontrolery ARM   30 Mar 2013 11:20 Odpowiedzi: 10    Wyświetleń: 1860
  • [atmega16] [Bascom] Wpis wartości początkowej do timera

    Zmień: dim Objetosc_lcd as string*10- a potem jakie x-sprawdź. Bascom jest wolny i gruby- jak wół. Można na nim w pewnym stopniu polegać Ale opanowanie rasowego konia jakim jest C- jest trudniejsze- ma sam na wiele spraw własne zdanie. Brakuje oscyloskopu. Chyba jest-widać sonde. P.S. W głównej pętli wywołujesz menu w którym "siedzisz" przez waitms...

    Mikrokontrolery AVR   14 Mar 2010 21:32 Odpowiedzi: 22    Wyświetleń: 3048
  • [STM32] [STM32][C/GCC] Hard Fault przy obsłudze przerwań na przycisku WaveShare Port103Z

    Jeśli mam być szczery to nie podoba mi się cały ciąg tego. Może i funkcja sama jest git, ale tryby raz, że nie kompletne bo brakuje GPIO_Mode_IPD = 0x28, GPIO_Mode_IPU = 0x48, Albo ja o czymś nie wiem, albo ty mówisz o innych STM32... Bo opcja o pullup/down jest, ale samo skonfigurowanie czy down czy up nie jest już kwestią tej funkcji, tylko ustawienia...

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 6079
  • C++ Cortex-Mx - C++ i lużne dywagacje na starcie...

    Enum używany jedynie wewnętrznie przez klasy I2C_poll i int. Skoro jest używany wewnętrznie, to nie ma najmniejszej potrzeby żeby był częścią publicznego interfejsu którejkolwiek z tych klas. Zresztą to samo tyczy się po trochu tych klas odziedziczonych - np. nie wiem czy aby na pewno chcesz aby funkcja EV_IntHandler() była publicznie dostępna (; Generalnie...

    Mikrokontrolery ARM   29 Maj 2015 10:52 Odpowiedzi: 38    Wyświetleń: 2871
  • [BL602] Otwarcie i zmiana firmware wtyczka Elivco z monitorem energii BL0937

    (at)atomiquepingouin cóż, producent mógł zmienić GPIO używane dla przekaźnika i przycisku. Otwórz aplikację internetową i użyj GPIO Doctor, aby sprawdzić, które piny są używane dla przekaźnika i przycisku w Twoim urządzeniu. (at)madmaxs Obawiam się, że BL0937 nadal brakuje licznika przerwań na platformie BL602: https://github.com/openshwprojects/OpenB...

    Smart Home Urządzenia   24 Mar 2024 02:27 Odpowiedzi: 84    Wyświetleń: 22662
  • Konfiguracja przerwań TIMER0 na ATmega16

    Przy odpaleniu pwm od timera2 czyli na pd7, oba porty dają poprawny sygnał. A brakuje pomysłów, już nawet atmegi podmieniłem

    Mikrokontrolery AVR   21 Kwi 2024 20:25 Odpowiedzi: 9    Wyświetleń: 462
  • REKLAMA
  • Konfiguracja przerwań i timera w Atmega32-poprawność kodu ?

    Jeżeli to jest cały Twój program, to nie dziwne, że uC się zawiesza. Brakuje mu sekcji main. Co do konfiguracji timera, to skorzystaj z trybu CTC zamiast robić te dziwne operacje z TCNT0.

    Mikrokontrolery   02 Gru 2024 11:59 Odpowiedzi: 3    Wyświetleń: 264
  • Przeróbka joysticka USB do konsoli NES/Pegasus + diody RGB

    https://obrazki.elektroda.pl/7417895700_... Motywacja Jeden ze znajomych poprosił mnie, aby taki śmieszny pad na USB (kształtem przypominający dżojstik od konsoli NES) https://obrazki.elektroda.pl/5837949700_... https://obrazki.elektroda.pl/8178021400_... przerobić tak, aby dało się go podpiąć właśnie...

    DIY Konstrukcje   11 Maj 2021 05:42 Odpowiedzi: 3    Wyświetleń: 4278
  • Radziecki komputer Agat — czy to nieudana kopia Apple II?

    O możliwościach Agata nie będę się wypowiadał, bo niewiele o nim wiem. Może tylko tyle, co mogę wywnioskować z tego ciekawego emulatora Apple, Agat i innych klonów https://sourceforge.net/projects/agatemu... Niestety w opisie Apple II autor popełnił wiele błędów. Po części wynikają one zapewne z nieznajomości tego komputera, ale i z błędnych opisów,...

    Artykuły   30 Cze 2024 04:53 Odpowiedzi: 24    Wyświetleń: 4689
  • STM32F103ZET6 (HY-RedBull_V3) - Problemy z konfiguracją timerów i przerwań w CooCox CoIDE

    Przede wszystkim brakuje listingu błędów, więc nie ma o czym mówić. Poza tym CooCox, o ile mi wiadomo, jest to zimny trup. Nikt tego nie używa, więc szansa na odpowiedź jest minimalna. Jak rozwiązać problem? Przeczytać bardzo uważnie wywalone błędy i na tej podstawie podjąć działania naprawcze. W ogólności - nieco tylko bardziej skomplikowane projekty...

    Mikrokontrolery ARM   16 Gru 2024 16:44 Odpowiedzi: 7    Wyświetleń: 375
  • Teardown drukarki HP Deskjet D1360 i przykład użycia jej części z Arduino

    https://obrazki.elektroda.pl/3153730500_... Witajcie moi drodzy W tym temacie najpierw szczegółowo pokażę wnętrze drukarki HP Deskjet D1360 , a potem przedstawię jak można wykorzystać jej części z Arduino. Określę pinout enkodera ze środka, napiszę kod pozwalający określić pozycję karetki dzięki użyciu enkodera, oraz też oczywiście...

    Wnętrza urządzeń   28 Gru 2020 16:33 Odpowiedzi: 16    Wyświetleń: 8454
  • Model skrzyżowania z sygnalizacją świetlną

    http://obrazki.elektroda.pl/6163532400_1... Chciałbym zaprezentować ostatnio wykonany model sygnalizacji świetlnej . Makieta posiada sygnalizację świetlną dla samochodów oraz dla pieszych, możliwość symulacji "awarii" świateł. Skala została dopasowana do modeli samochodów w skali 1:64 (popularne "resoraki"). Znaki poziome zostały możliwie...

    DIY Konstrukcje   22 Mar 2016 20:50 Odpowiedzi: 36    Wyświetleń: 34353
  • Czy jesteś fanem Atmega? Spróbuj AVR z serii Dx

    https://obrazki.elektroda.pl/4148743200_... Pierwszy mikrokontroler AVR ATmega zadebiutował w 1998 roku i zrewolucjonizował rynek. Stworzony został przez firmę Atmel, która została przejęta w 2016 przez Microchip. Mikrokontrolery ATmega od początku były dość ważne dla hobbystów. Ale w ostatnich latach ich pozycja na rynku została zakwestionowana...

    Newsy   26 Cze 2024 20:47 Odpowiedzi: 8    Wyświetleń: 948
  • Błąd zegara AVT-5522: wyświetla złą godzinę 10. i 30. dnia miesiąca.

    Różnica może wynikać z użytej wersji kompilatora, albo czy wgrana jest wersja Debug a może Release. Piszę o tym ponieważ natknąłem się na coś niedobrego ze strony kompilatora kompilując ze źródła programu w Microchip Studio. Nie jestem pewien ale wydaje mi się, że znalazłem błąd w kompilatorze avr-gcc w trybie Release z włączoną flagą "-Os". Wyszczególniłem...

    Mikrokontrolery   25 Gru 2024 20:35 Odpowiedzi: 152    Wyświetleń: 5907
  • Konfiguracja płytki z MAX31865 i PT100 - błąd zakresu pomiaru temperatury

    Co to dokładnie oznacza? Nie wchodzi do przerwania, nie wychodzi? Masz sprzętowy debuger? (na jakim środowisku procujesz i jaki programator) I może dodaj sobie diodę do debugowania. Albo wykorzystaj LCD do debugowania. Aby dowiedzieć się do którego momentu program dochodzi. Np,wyświetla się napis HOT ON? A tak swoją drogą to co to ma być? while(!(SPR_GORA)...

    Mikrokontrolery   06 Maj 2025 10:38 Odpowiedzi: 69    Wyświetleń: 1878
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5445
  • Error L202 w wózku elektrycznym Linde - co oznacza?

    Co oznacza error l202 w wózku elektrycznym linde (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Kod błędu L202 w wózkach elektrycznych Linde jest powiązany z układem napędowym bądź sterowaniem wózka. Według informacji dostępnych online najczęściej wskazuje on na problem z czujnikiem temperatury silnika trakcyjnego lub zakłócenia w jego układzie...

    Maszyny Rolnicze, Sprzęt Ciężki   13 Mar 2025 05:40 Odpowiedzi: 1    Wyświetleń: 702
  • Kod dla Atmega8A + HC-05 (Bluetooth): jak podłączyć terminal?

    (...) DDRC |= (1<<PC4); // Ustaw PB5 jako wyjście // Inne inicjalizacje... while(1) { if(odb_flaga) { PORTC |= (1<<PC4); // Zapal diodę } else { PORTC &= ~(1<<PC4); // Zgaś diodę } } } Dziękuję za przesłanie Twojego kodu. Widzę, że wykorzystujesz przerwanie...

    Mikrokontrolery Początkujący   11 Wrz 2023 11:57 Odpowiedzi: 66    Wyświetleń: 1722
  • High One 12C49 A++ WSIC (WQP12-7601.D.1-1) - nie daje żadnych oznak życia.

    Trochę jestem spóźniony z naprawą ponieważ musiałem wymienić jeszcze opornik z miejsca na module mocy "L1" a sklep jak na złość był przez kilka dni zamknięty. https://obrazki.elektroda.pl/8814336200_... Niestety po wlutowaniu wszystkich nowych komponentów zmywarka nadal nie daje żadnych oznak życia a raczej nie zapala się żadna kontrolka...

    AGD Zmywarki   12 Sty 2024 18:05 Odpowiedzi: 36    Wyświetleń: 2247
  • Obsługa przerwań i timerów w języku C – jak zaimplementować ISR i timer?

    Co do tego przerwania w assemblerze to masz tylko czesciowo racje. Brakuje jeszcze paru ustawien. :)

    Mikrokontrolery   07 Mar 2006 17:15 Odpowiedzi: 7    Wyświetleń: 2172
  • STM32F10x USART1 – konfiguracja i obsługa przerwań bez stdperiph lib

    Funkcja obsługi przerwania od UART'a jest jedna. Jej nazwę znajdziesz w tablicy wektorów przerwań. Przykładów obsługi UART'a z wykorzystaniem przerwań w sieci nie brakuje - szukaj. Pozdro.

    Mikrokontrolery Początkujący   16 Mar 2013 20:01 Odpowiedzi: 21    Wyświetleń: 2856
  • Obsługa ekspandera na I2C przez Raspberry Pi

    Rozumiem że Microchip został użyty jako przykład, w dodatku poradnik przetłumaczony. Nie mam nic przeciwko, bardzo dobra robota, nie dziwi mnie brak komentarzy bo co tu komentować? Świetnie opisane, nic tylko używać... Ale popatrzyłem na to i zapytałem siebie czy mnie jara, coś by trzeba skomentować i jedyne co uwiera podczas lektury to Microchip i...

    DIY Zagranica   07 Paź 2018 15:15 Odpowiedzi: 7    Wyświetleń: 16632
  • atmega8, asembler - błędy w obsłudze przerwań i wskaźników programu

    Na pierwszy rzut oka brakuje skopiowania rejestru SREG w przerwaniach i przywrócenia go przed RETI.

    Mikrokontrolery   06 Sie 2007 17:41 Odpowiedzi: 8    Wyświetleń: 1545
  • ADV/7181C/LQFP - Czy 80 megahercowy kontroler ARM Cortex obsłuży dekoder video?

    Zastanawiałem się na odebranie pixela i ignorowaniem kolejnych 17, bez przerwań ale tez brakuje kilku taktów.

    Arduino   15 Sty 2017 20:27 Odpowiedzi: 52    Wyświetleń: 3357
  • Jak mierzyć czas w Atmega16 z RTC i kwarcem 32kHz? Początki z mikrokontrolerem

    Tak dokładnie brakuje włączenia globalnego systemu przerwań oraz od konkretnego urządzenia i powinno śmigać.

    Mikrokontrolery   29 Wrz 2010 12:17 Odpowiedzi: 6    Wyświetleń: 2014
  • Konfiguracja Timer1 w Atmega8 do przerwań co 1 sekundę - nie działa

    Próbowałem z TIMER1_COMPA_vect i TIMSK |= (1<<OCIE1A) ; ale dalej nie działa brakuje mi pomysłów.

    Mikrokontrolery AVR   17 Wrz 2017 10:15 Odpowiedzi: 11    Wyświetleń: 2421
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    Witam, to co wykorzystuję: -ATmega16 -4 przyciski PA -LCD - PB -Diody - PD dodatkowa sygnalizacja binarna Do tej pory uruchomiłem układ i dowolnie go modyfikowałem - bez przerwań. Teraz chciałbym wprowadzić wielopoziomowe menu z którego będzie można (w dowolnej chwili) zmienić wykonywaną funkcję czy modyfikować zmienne - czyli bez przerwań się nie obejdzie....

    Mikrokontrolery AVR   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 14643
  • PIC18f4580 - ECCP, nieprawidłowy odczyt w trybie przechwytywania

    Jeśli w PIC18 oscylator pracuje z 40MHz, to znaczy że taktowanie cykli procesora to 10MHz. Przy 1 Mhz PWM wychodzi na to, że co każde zbocze narastające procesor wykonuje tylko 10 cykli, co najprawdopodobniej jest za mało by w tym czasie obsłużyć przerwanie, wysłać wartość przez UART. Poza tym w kodzie brakuje funkcji obsługi przerwania. Przerwanie...

    Mikrokontrolery PIC   23 Sty 2021 03:07 Odpowiedzi: 1    Wyświetleń: 1569
  • STM32F107 konfiguracja zegara w Keil uVision - błędy kompilacji kodu

    A pozałączałeś wszystkie potrzebne pliki źródłowe i nagłówkowe? Nie za bardzo mam czas śledzić co tam się dzieje, ale na podstawie błędów wydaje mi się że brakuje Ci obsługi przerwań i wyjątków. Ty opierasz się na jakimś przykładowym projekcie, czy piszesz wszystko od początku sam? Trochę mało mamy informacji żeby Ci pomóc...

    Mikrokontrolery ARM   20 Kwi 2012 15:36 Odpowiedzi: 55    Wyświetleń: 7397
  • Atmega 16 - Implementacja przerwań INT0 i INT1 w programie C

    Brakuje "|" [syntax=c]GICR |= _BV(INT0); GICR |= _BV(INT1);[/syntax]

    Mikrokontrolery AVR   07 Lis 2013 19:27 Odpowiedzi: 3    Wyświetleń: 2907
  • Fujitsu lifebook e752 - Brak możliwości instalacji klawiatury - błąd 37

    Wygląda na to że właśnie brakuje zasobów. Niestety nie mam możliwości zmiany ustawień biosu odnośnie przerwań a próby aktualizacji biosu kończą się znowu jakimś dziwnym błędem. Z przykrością stwierdzam, że chyba się poddaję i formatuję laptopa. Dam znać jeszcze dzisiaj czy po reinstalacji nadal występuje problem z przerwaniami, czy zwolnienie tych wszystkich...

    Sterowniki i BIOS   24 Gru 2017 12:33 Odpowiedzi: 12    Wyświetleń: 2097
  • [AVR][C] jednoczesne sterowanie 6 silnikami krokowymi

    Samo działanie liczników i uarta sprzętowego nie obciąża procesora poza obsługą przerwań i konfiguracją. Jak brakuje portów i pojemności można zastosować ATMEGA 2560 w 100-pinowej obudowie.

    Mikrokontrolery AVR   26 Paź 2009 08:53 Odpowiedzi: 13    Wyświetleń: 4279
  • problem z zainstalowaniem tunera Avermedia Hybrid Express

    to to i ja wiem ze brakuje mu wolnych przerwań lecz wyłączenie sprzętu tutaj nic nie pomaga. Zresztą nawet jeśli to to nie jest rozwiązanie problemu. Po zainstalowaniu jakiegokolwiek urządzenia w gnieździe express card nie powinno być żadnych takich problemów. Bo jeśli tak "powinno" się dziać tzn że tego złącza być nie powinno, a zainstalowane zostało...

    Software serwis   11 Cze 2008 15:40 Odpowiedzi: 2    Wyświetleń: 1443
  • Izolowany galwanicznie kowerter USB-I2C (głównie AVR, Arduino ale i dla ARM)

    ale argumentacja mnie totalnie zabiła. Chyba nie znasz dobrze AVR. Ciężko zrealizować na nim transmisję do WS2812 i jednocześnie odbierać dane z UART. Da się, bo zrobiłem, ale bez ASM raczej nie. Problemem jest to, że AVR nie mają wielopoziomowego systemu przerwań. Można to sztucznie stworzyć przez deklarowanie przerwania INTERRUPT lub ISR( ISR_NOBLOCK)*....

    DIY Początkujący   12 Lut 2020 23:01 Odpowiedzi: 60    Wyświetleń: 6819
  • Jak skonfigurować PCF8563 do generowania przerwań co sekundę?

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

    Mikrokontrolery   24 Lut 2012 15:17 Odpowiedzi: 13    Wyświetleń: 4014
  • Wspólny projekt generatora DDS na elektroda.pl

    Raczej utrudnienie, łatwiej pisać soft na jeden uC niż na kilka. Twierdzisz kolego, że łatwiej napisać soft jednocześnie obsługujący enkoder, LCD oraz generowanie sygnału niż 2 osobne ? Naturalnie. Jaki problem aby DMA generowało przebieg, pętla główna obsługiwała LCD a przerwania modyfikowały DMA aby uzyskać modulację? Powyższe stwierdzenie jest chyba...

    DIY w budowie   31 Paź 2019 10:08 Odpowiedzi: 175    Wyświetleń: 17193
  • [AT91SAM7S256] Konfiguracja przerwań AIC i timerów TC0 na ARM

    No w 'AT91C_BASE_TC0->TC_IER' jest oddzielny bit dla 'RC match'. W każdym razie mi już brakuje pomysłów... Strasznie po omacku bez 'jtag'a. Może chociaż 'usart' zaprzęgniesz do monitorowania. Jakim sposobem programujesz układ?

    Mikrokontrolery   30 Wrz 2007 04:31 Odpowiedzi: 21    Wyświetleń: 3124
  • Jak wywołać programowe przerwanie w ATMEGA644 bez użycia wolnych pinów?

    Co za różnica, czy dodasz nowy układ, czy zmienisz procesor? Płytka i tak musi być nowa. Skoro w urządzeniu brakuje UARTów to zamiast czepiać kolejne protezy wystarczy wziąć uC, który ma ich tyle, ile trzeba. Zwykle tego typu problemy programowe daje się rozwiązać przez skasowanie/opróżnienie pętli głównej. Wrzucamy wszystko do przerwań i po kłopocie,...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2424
  • Arduino: Obsługa wielu czujników i diod bez użycia delay i z przerwaniami

    alienHater napisał: Dzięki, muszę na spokojnie to przeanalizować. Nie znam dokładnie czystego C, w zastosowaniu AVR(nazw rejestrów itd). Doinformuję się. R-MIK napisał: Banał. Nie trzeba używac przechwytywania sprzetowego, które ograniczyłoby pomiar czasu do 65sekund. Nie rozumiem dlaczego miałoby go ograniczyć. Bo Arduinowcy boja sie przerwań a trzba...

    Arduino   04 Sty 2018 00:34 Odpowiedzi: 115    Wyświetleń: 5844
  • AVR, ATmega - jak wyłączyć zapis licznika programu przy przerwaniach?

    Witam: 1) >>> cenny czas 2 cykle czy mozna to jakos wylaczyc? nie można - chyba że pogrzebiesz w krzemie... :) 2) >>> po zgloszeniu przerwania musze odczytac dane z potu1 ktore sa adresem w mojej tablicy a nastepnie na port2 wystawic dane z tablicy nie piszesz który to procesor ani jakie przerwanie to chociaż tyle bysmy wiedzieli nikt nie jest wróżką....

    Mikrokontrolery   01 Sty 2006 20:14 Odpowiedzi: 29    Wyświetleń: 2396
  • ATMEGA8 - sterownik silników krokowych. Częstotliwość i gubienie krków

    No w wielkim skrócie to program ma właśnie to robić + dodatkowo półkrok lub inne usprawnienia. Zawracanie kijem Wisły ma sens w ramach nauki programowania. Wracając do częstotliwości. Żaden silnik nie będzie pracować z taką prędkością (na pewno nie te które mam). Jest to po prostu prędkość komunikacji softu ze sterownikiem. Wynika z tego że sygnał...

    Mikrokontrolery AVR   29 Lut 2012 20:37 Odpowiedzi: 12    Wyświetleń: 3528
  • ATmega32 IAR: Nie działa przerwanie przy przepełnieniu timera T1

    Dodam jeszcze że kiedy wywalam na port stan rejestru licznika 1 TCNT1H to jest caly czas 0, a jak patrze na TCNT1L to liczy od 0 do 255, tak jakby licznik byl 8 bitowy. Nie wiem czemu, juz brakuje mi pomysłów. Aha i jeszcze jedną rzecz zauważyłem. Wektory dla obsługi przerwań są parzyste i tak dla ATmegi32 dla przerwania z przepełnienia T1 to jest 0x12...

    Mikrokontrolery AVR   11 Lis 2008 00:00 Odpowiedzi: 3    Wyświetleń: 1491