przerwać programowy

Znaleziono około 1758 wyników dla: przerwać programowy
  • S7-200, VersaMax Micro, instrukcje operacji na przerwaniach.

    Witam! ATCH - Blok funkcyjny łączący określony numer zdarzenia "EVENT" z wybranym numerem przerwania "INT". Operacja zostanie wykonana, gdy do wejścia "EN" podany zostanie sygnał. W momencie, w którym warunki określone numerem zdarzenia są spełnione zostanie automatycznie rozpoczęty proces wykonania...

    Automatyka Przemysłowa arwit   25 Maj 2007 06:31 Odpowiedzi: 3    Wyświetleń: 1745
  • Asembler

    0. Stos pozwala m.in zapamiętać kolejność powrotów i zagnieżdżać przerwania i procedury, czego by się nie dało prosto zrobić na rejestrach. 1. Wektory przerwań zależnie od typu procesora mogą być umieszczone na poczatku, końcu programu lub w innym obszarze. W przypadku popularnych ósemek faktycznie...

    Mikrokontrolery LordBlick   18 Kwi 2005 19:26 Odpowiedzi: 9    Wyświetleń: 1140
  • Atmega8 - Przerwania zewnętrzne

    BlueDraco już nakierował Ciebie dość mocno, a ja chciałem byś sam do tego doszedł, i częściowo jesteś na dobrym tropie: Bo w momencie ruchu enkodera od razu jest zapalana flaga INTF0, więc natychmiast (prawie) przechodzimy do instrukcji przerwania, w której de fakto nie powieniem robić opóźnień oraz...

    Mikrokontrolery Początkujący Legier   13 Lip 2013 18:53 Odpowiedzi: 19    Wyświetleń: 2676
  • Przerwanie w PIC16F876. TMR0, po uruchomieniu przerwania nic nie da się zrobić.

    Przykład diody1000 dotyczy przerwań programowych Basica i raczej działa jak podprogram bo każde naciśnięcie przycisku w pętli głównej blokuje przerwanie i przez to wszystko chodzi cztery razy wolniej. Ja chce wykorzystać przerwanie sprzętowe ,a bit PEIE ustawiam bo tak pisze w dokumentacji ale czy go...

    Mikrokontrolery elektryk   22 Lut 2006 16:43 Odpowiedzi: 8    Wyświetleń: 978
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Gdzieś na forum był już podobny temat przerabiany. Instrukcja skoku do przerwania trwa z tego co wiem 4 cykle zegarowe. W trakcie obsługi jednego przerwania inne nie jest obsługiwane. Zostanie wykonane dopiero po zakończeniu obsługi poprzedniego przerwania. Jeżeli co najmniej dwa przerwania wystąpią...

    Mikrokontrolery AVR macieqs   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 1807
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    Mylisz się, da się to zrobić bez przerwań. Na przerwaniach też się da, więc żeby poczuć różnicę i na coś się zdecydować po prostu zrób jakiś projekt, bo z filozofii nic nie wyniknie. Po to mikroprocesor ma te wszystkie timery, przetworniki itp. żeby z nich korzystać. Używając przerwań sprzętowych. Bo...

    Mikrokontrolery AVR skyguy   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 12168
  • [LPC2148][C] CPSR i przerwania

    Skoro problem startupa już rozwiązałeś, to może napiszę cokolwiek o tym drugim. Po pierwsze - po co chcesz zmieniać wartość I / F z poziomu kodu? W znakomitej większości przypadków - jeśli nie korzystasz z przerwań zagnieżdżonych - nie ma takiej potrzeby. Przerwania aktywowane są (lub nie) w rozbiegówce...

    Mikrokontrolery ARM Freddie Chopin   03 Kwi 2009 17:04 Odpowiedzi: 3    Wyświetleń: 1665
  • Ogólne - Procedura obsługi przerwania pustej linii

    Może się mylę ale w kilku uC można wywołać przerwanie programowo, jeśli nie będzie oprogramowane to prawdopodobnie nastąpi !(at)#, lub inny powód gdy z powodu błędu oprogramowania zostanie skonfigurowane przerwanie i wyzwolone przerwanie pomoże znaczenie szybciej odnaleźć błąd.

    Programowalne układy logiczne tmf   31 Sty 2013 16:05 Odpowiedzi: 9    Wyświetleń: 1392
  • [ATmega32][C][AVR Studio 4] Slave SPI, timery i przerwania - kolizja.

    Przerwanie od t1 nieblokowane lub w jego wnętrzu sprawdzasz flagę SPI i obsługujesz przerwanie programowo od SPI odbierając bajt

    Mikrokontrolery AVR Co_pat   23 Lis 2011 21:03 Odpowiedzi: 6    Wyświetleń: 1604
  • LPC 1114 - programowa emulacja USB

    Na AVR USB nie jest zrobiony na timerze, tylko na odliczaniu instrukcji. Kiedy trwa transmisja USB, mikrokontroler nie robi już nic innego i ma zablokowane przerwania. Programowy USB na AVR to pożyteczna i ciekawa zabawka, ale tylko zabawka, która nadaje się do b. wąskiej klasy zastosowań..

    Mikrokontrolery ARM BlueDraco   02 Lut 2013 16:43 Odpowiedzi: 4    Wyświetleń: 1107
  • Panel kontrolny do PC - 6-kanałowy nastawnik obrotów wentylatorów

    Witam. Chciałbym zaprezentować Państwu moją konstrukcję DIY. Jest do panel kontrolny do komputera PC, który aktualnie spełnia funkcję 6-kanałowego nastawnika obrotów wentylatorów typu 12V 3pin. 1. Wstęp Jako, że jakiś czas temu zacząłem się interesować moddingiem i tuningiem PC, napotkałem...

    DIY Konstrukcje 11111olo   04 Lut 2016 22:02 Odpowiedzi: 5    Wyświetleń: 6807
  • Błąd STOP:0x0000007B w XP

    Najczęściej spotykane błędy typu STOP Bez dwóch zdań — pracując z systemem Windows XP mamy o wiele mniej okazji do oglądania niebieskiego ekranu śmierci niż w przypadku poprzednich wersji Windows. Ale gdy już nasz system przerwie pracę i wyświetli ten ekran, warto przynajmniej wiedzieć, gdzie...

    Komputery Hardware Hesar   19 Cze 2004 20:52 Odpowiedzi: 9    Wyświetleń: 93761
  • Błąd STOP. Co oznacza irql_not_less_or_equal?

    Witam, Znalezione przez Google IRQL_NOT_LESS_OR_EQUAL (0x0000000A). Występuje, kiedy sterownik urządzenia wykorzystujący przerwanie programowe z danym priorytetem próbuje uzyskać dostęp do obszaru pamięci, zajętego przez proces korzystający z przerwania programowego z wyższym priorytetem

    Software serwis Xan-dark_elve   27 Mar 2005 12:07 Odpowiedzi: 3    Wyświetleń: 986
  • Niebieskie ekrany w XP, bardzo zajęta pamięć RAM.

    Witam! Koleżanka prosiła mnie żebym jej naprawił komputer bo jej sie win nie włącza... jak był stary system wyskakiwał niebieski ekran z błędem (0x0000000A) "IRQL_NOT_LESS_OR_EQUAL (0x0000000A). Występuje, kiedy sterownik urządzenia wykorzystujący przerwanie programowe z danym priorytetem próbuje...

    Software serwis Lukasz_K   21 Lis 2006 11:12 Odpowiedzi: 16    Wyświetleń: 1856
  • Attiny 13 bascom pcint0 jak uruchomic

    Ale dlaczego chcesz wykorzystywać końcówkę przerwania zewnętrznego jako wyjście? Przecież logiczne jest, że ma to być wejście, chyba że chcesz generować przerwanie programowo, ręcznie ustawiając stan końcówki, co w praktyce raczej mija się z celem. Końcówkę deklarujesz jako wejście z pull-upem do plusa...

    Mikrokontrolery fredny   28 Paź 2007 23:01 Odpowiedzi: 10    Wyświetleń: 3715
  • Dwie karty WiFi w jednym PC

    Nie mieszaj przerwań programowych z przerwaniami sprzętowymi. Kontroler przerwań to układ sprzętowy i umożliwia przypisanie przerwania do konkretnej linii przerwań. Niektóre sloty PCI współdzielą jedną linię przerwań. Magistrala PCI (nie ważne ile jest slotów) ma 4 linie przerwań. To prawda, że w...

    Sieci LAN plum   14 Lis 2008 12:14 Odpowiedzi: 20    Wyświetleń: 4329
  • Połączenie Arduino Due i Mega po I2C

    zrealizował programowe I2C 400kHz na przerwaniach. Wskaż mi miejsce w którym napisałem, że zrealizowałem TWI 400kHz na przerwaniach programowo . Choć wcale nie twierdzę, że to utopia :) Na szybkiego przejrzałem kod i sam sobie odpowiem: funkcja endTransmission() zwraca kod == 4 i resetuje stan....

    Arduino piterek-23   07 Maj 2018 19:05 Odpowiedzi: 17    Wyświetleń: 351
  • [STM32F100][OPENOCD+Eclipse] - HardFault po pierwszej instrukcji

    Freddie dalej kontynuuję swój projekt na bazie Twojego i napotkałem problem przy przerwaniach, konkretnie EXTI3. Program: [syntax=c]int main(void) { system_init(); IRQ_init(); NVIC_EnableIRQ(9); g... LED_pin, GPIO_CRx_MODE_CNF_OUT_PP_10M_value); ...

    Mikrokontrolery ARM grysek   29 Wrz 2014 19:06 Odpowiedzi: 34    Wyświetleń: 2220
  • Liczniki 8051 - konfiguracja - pomocy

    Przerwania w tym wydaniu sa tak proste że nie moga nie działać. Sprawdź sobie na spokojnie każdą rzecz po kolei, czyli osobno bramkowanie timera i osobno przerwania od INT0. Bascom jest mi obcy ale wydaję mi się że jest dobrze napisane. Sprawdź wymuszenie przerwania programowo czyli podstaw /INT0 (P3.2)...

    Mikrokontrolery rav.k   15 Paź 2003 15:36 Odpowiedzi: 1    Wyświetleń: 1289
  • Zna ktos komendy do biosa

    korbis - wywoływanie poleceń BIOSu odbywa się przy pomocy przerwań programowych (tzw. przerwania BIOS-u). Wywołujanie funkcji biosu polega więc na tym, że do rejestrów ładujesz parametry funkcji, a następnie wywołujesz odpowiednie przerwanie (instrukcja int). Jest tego sporo, więc nie będę tego tutaj...

    Komputery Hardware ACULA   26 Lip 2004 11:57 Odpowiedzi: 13    Wyświetleń: 12767
  • Okiełznać Watchdoga w 89S52

    Witam W dokumentacji pisze tak: "To enable the WDT, a user must write 01EH and 0E1H in sequence to the WDTRST register (SFR location 0A6H)." Czyli taki kod powinien go załączyć?: mov 0A6H,01EH mov 0A6H,0E1H Dobrze to rozumiem? Idąc dalej: "When the WDT is enabled, the user needs...

    Mikrokontrolery bis   22 Lis 2005 22:58 Odpowiedzi: 5    Wyświetleń: 861
  • Własna prosta niezawodna przejściówka USB-RS232 (AVR)

    No cześć Tak się składa, że na myszkę mam napisany własny soft do mojego "OS" więc musiałem z tym ciutkę powalczyć :) i poznałem tego stwora od koszulki :) Obawiam się jednak że dalszą zabawę z myszą szeregową i Uniwersalną przejaciówką możesz sobie darować :( Jeszcze raz powtażam , myszka...

    DIY Konstrukcje mdm150   25 Lut 2018 13:00 Odpowiedzi: 451    Wyświetleń: 226981
  • [LPC2478] [Eclispe Helios CSlite] enable/dissable interrupt

    Witam, Ogólnie pracuje na: CPU: LPC2478 IDE: Eclipse Helios SR1 Compilator: Code Sourcery Lite Portowałem projekt z IAR Workbench na darmowa platformę i większość rzeczy udało się zrobić bez większych problemów (oczywiście z google i forum). Obecny problem polega na aktywacji i dezaktywacji...

    Mikrokontrolery ARM mkawalki   08 Gru 2011 00:54 Odpowiedzi: 4    Wyświetleń: 828
  • [Bascom] UART dziwne zachowanie

    Witam forumowiczów ... Piszę dość zaawansowany program na Atmege64, większość rzeczy wykonywane jest w przerwaniach programowych i jest wszystko OK. Komunikację zrobiłem na RS485 i działa dobrze (protokół MODBUS RTU) ale mam problem z wysłaniem danych: - jak wiadomo RS485 - więc na czas wysyłania...

    Mikrokontrolery AVR 30402   24 Kwi 2012 09:34 Odpowiedzi: 3    Wyświetleń: 1308
  • Atmega16, Timer0 Timer2 overflow

    Dlaczego nie uzyskasz? Dla 16-bitowego timera i preskalera 1024 dla f=1MHz uzyskasz nawet minutę. Ja bym to zrobił tak, że ustawiłbym timer na zliczanie tego okresu 0-1,3 Hz, w przerwaniu zmieniłbym parametry pracy tak, żeby kolejne przerwanie wyszło po 20ms, wtedy ponowna zmiana i generowanie czasu...

    Mikrokontrolery sebaseb24   08 Lis 2012 22:52 Odpowiedzi: 5    Wyświetleń: 1152
  • Czujnik ruchu (HC-SR501) sterujący listwą LED

    Witam, Czujnik ruchu powstał w celu włączania listwy LED umieszczonej pod szafkami w kuchni. Został zainstalowany i działa z powodzeniem od jakiegoś czasu. Układ wykorzystuje ogólnie dostępny moduł detektora ruchu HC-SR501 oraz mikrokontroler Attiny13. Układ zasilany jest napięciem 12V z...

    DIY Poczekalnia Orion045   16 Lut 2017 21:58 Odpowiedzi: 28    Wyświetleń: 12195
  • Problemy z portem szeregowym COM1

    Po pierwsze to system W2k (Czyli W2000) przejmuję całkowitą kontrolę nad urządzeniami fizycznymi, pozostawiając programom odwołania do kernela i API. Programy chcące wykożystywać sprzęt bezpośrednio mają zakaz z kernela używania bezpośrednio adresów we/wy i przerwań IRQ. Tak więc jeśli program chce wykorzystać...

    Komputery Hardware kolorafa   26 Lut 2004 12:27 Odpowiedzi: 6    Wyświetleń: 9472
  • Problem - Ładowanie programu - (atmega2560 )

    Witam po długiej nieobecności. Atmega2560 odblokowana. Poprzestawiane fuse bity. Udało mi sie odblokowac programatorem równoległym . Przypuszczam ze przyczyną pomieszania fuse bitów było przerwanie wgrywania programu do mikrokontrolera (przerwanie programowe lub odciecie zasilania). Korzystajac z programu...

    Mikrokontrolery AVR goldozaru   03 Sie 2010 09:54 Odpowiedzi: 9    Wyświetleń: 2359
  • Mikroprocesory i mikrokontrolery

    Proszę o pomoc w rozwiązaniu zadań niżej moje rozwiązania: 1. Na wejście 8-mio bitowego przetwornika ADC podawane jest napięcie wzrastające liniowo od zera do wartości 10V z szybkością wzrostu 1 V / minutę. Proszę przyjąć, że ADC „próbkuje” sygnał co minutę i podać wartości rejestru odczytu...

    Mikrokontrolery korrus666   17 Sty 2012 09:54 Odpowiedzi: 5    Wyświetleń: 1642
  • Multimetr Mastech MY 68, który podróbka a który oryginał?

    Jak każdy miernik z atomatyczną zmianą zakresów (oznaczenie DMM) wprowadza opóźnienia z tym związane. Żeby wyłączyć auto do tego jest przycisk Range-H. Potem w wyniku filtracji zakłóceń dochodzą opóźnienia całkowania pierwszego rzędu i zależy to od stałej czasowej filtru LP typu RC. Potem w wyniku przetwarzania...

    Warsztat co kupić? Hektar Zahler   18 Kwi 2017 13:59 Odpowiedzi: 13    Wyświetleń: 14622
  • odczyt pliku z dysku

    A więc pod DOS-em też mogę używać tych procedur? :?: watpie bo widzialem tam cos w rodzaju win32 pod dosem mozna wykorzystac przerwanie programowe do odczytu sektorow z dysku (chyba int25h) i zabawa z tablica partycji chyba ze sa jakies biblioteki(prawie...

    Software serwis mw811   28 Kwi 2003 11:09 Odpowiedzi: 8    Wyświetleń: 1190
  • assembler - nadpisanie konkretnego pliku na dysku jedynkami

    ok,a jak sprawdzić długość pliku?czy trzeba znać strukture poszczególnych typów plików?jak w systemie FAT sa zapisywane własciwości danego pliku takie jak rozmiar,data utworzenia,itp...? co w ogóle dzieje się (z assemblerowego punktu widzenia) gdzy wydajemy polecenie np. del plik.txt w DOSie? Tego...

    Programowanie sivex   23 Gru 2006 21:45 Odpowiedzi: 6    Wyświetleń: 1370
  • ARM7 - tryby pracy: User, System, Supervisor

    Najlepszą sprawą jest jak program odwołuje sie do systemu poprzez ściśle określone wejście. Takim wejściem są przerwania programowe. Niektore rejestry z przestrzeni I/O można modyfikować tylko w specjalnych trybach procesora, to samo dotyczy się instrukcji SWI. Wszystko zależy od typu procesora.

    Mikrokontrolery michalko12   17 Lip 2007 17:43 Odpowiedzi: 1    Wyświetleń: 762
  • Wizualizacja w CodeSys - jak to działa?

    Witam wszystkich użytkowników CodeSys . Mam pytanie dotyczące wizualizacji . Musze zrobić wizualizację do pracy mgr . Niestety jest to mój pierwszy kontakt z wizualizacją . Na wstępie mam pytanie jak zrobić np żeby dana bitmapa zmieniala kolor co pewien czas . Czy należy zrobić np dwie bitmapy i...

    Automatyka Przemysłowa grudziu   07 Kwi 2009 18:05 Odpowiedzi: 2    Wyświetleń: 1566
  • lampka rgb+rc5 na timer1-bascom+atmega 16

    Witam chcę zrobić lampke rgb sterowaną na pilota rc5, jednak napotykam pewien problem: kod programu $regfile = "m16def.dat" $crystal = 8000000 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Config Timer2 = Pwm , Async = Off , Pwm...

    Mikrokontrolery AVR LARGO   23 Sie 2009 01:07 Odpowiedzi: 3    Wyświetleń: 2917
  • Projekt - pralka sterowna PLC

    Do regulacji obrotów silnika - w zależności od zamontowanego w pralce - będziesz musiał użyć regulatora napięcia, najlepiej z wejściem analogowym dla silnika szeregowego, lub falownika dla silnika klatkowego 3-fazowego. W przypadku silnika klatkowego 1-fazowego - strata czasu. Dla silnika szeregowego...

    Automatyka Przemysłowa 888kf   27 Lis 2009 14:09 Odpowiedzi: 12    Wyświetleń: 3852
  • Kształtowanie przebiegu analogowego w s7 200

    Witaj sysiek! O to mniej wiecej mi chodzi ale jest jedno ale...funkcja sklaowania i wysyłania sygnału na wyjście analoga musi być natychmiastowa ponieważ jest to maszyna która wykopnuje non stop ciąg cykli. Będa to sygnały na analogu podawane cyklicznie w bardzo którkich odstępach czasu i bardzo szybko...

    Automatyka Przemysłowa sysiek   23 Lut 2010 12:17 Odpowiedzi: 7    Wyświetleń: 2404
  • [BASCOM] Menu z 3 przyciskami - góra, dół i enter.

    marco47 - przepraszam, nie zauważyłem. marek19951 - proste if-then nie załatwi problemu. Jeżeli masz zapał, a widzę , że masz, zacznij od procedury obsługi klawiatury , która nie powoduje opóźnień poprzez martwe pętle ( czyli m.in wait, debounce, bitwait itp). Ja to zrobiłem na przerwaniu programowym...

    Mikrokontrolery AVR leon1313   30 Sty 2010 21:22 Odpowiedzi: 42    Wyświetleń: 6775
  • Emulator minutnika sterowany kodem.

    Kompilator Turbo Pascal 7.0, system Windows XP Professional. Język programowania: Pascal. Próbuję pisać algorytm(kod) programu. Muszę użyć słowa algorytm, żeby mi się nie mieszało. Program ma działać na takiej zasadzie. Mamy emulator minutnika i to urządzenie jest sterowane kodem. Minutnik odlicza...

    Programowanie Początkujący Czebu   19 Kwi 2012 01:46 Odpowiedzi: 12    Wyświetleń: 1785
  • eBook o FreeRTOS dla Cortex-M3 / LPC17xx - warto?

    Wystarczy dołożyć funkcję, która zwróci wartość zmiennej. Tak jest zrobione - ta funkcja też nie ma dostępu do tej zmiennej, bo jest wywoływana przez wątek który ma taką a nie inną konfigurację MPU. Ja nie mówię o "dostępie" w znaczeniu widoczności zmiennej w kompilatorze, tylko o prawach dostępu...

    Mikrokontrolery ARM alagner   27 Cze 2012 09:48 Odpowiedzi: 10    Wyświetleń: 1803
  • C, I2C, pętla while(), Avr

    Co do bufora, zastanawiałem się kiedyś nad takim rozwiązaniem, żeby po zakończeniu transmisji na I2C generować przerwanie programowe, które startowałoby następną transmisję dopiero po zakończeniu poprzedniej. Mogłoby to zaoszczędzić nieco czasu procesora, bo rozumiem, że Twoja funkcja IIC_Service()...

    Mikrokontrolery mirekk36   08 Lip 2012 22:16 Odpowiedzi: 19    Wyświetleń: 2455
  • Zegar ,budzik ,data ,termometr na Atmega32 + LCD 2*16

    Ja na razie zostaje przy przerwaniu programowym Może coś przespałem, ale wydaje mi się, że w AVR nie występują przerwania programowe.

    DIY Poczekalnia MarcinK.   04 Mar 2013 18:57 Odpowiedzi: 12    Wyświetleń: 8817
  • bios, adresy, i/o ports, bezposredni dostep do sprzetu

    Generalni jest taki standard i podstawowe urządzenia i/o są pod tymi samymi adresami zawsze , szczególnie te które występują w przestrzeni 1k I/O procesora.Taki standard stworzył IBM i on jest zawsze zachowany w PC. Np. wszystkie karty graficzne są ze sobą sprzętowo zgodne do poziomu VGA . Co do...

    Początkujący Elektronicy Mirek Z.   01 Paź 2013 15:03 Odpowiedzi: 2    Wyświetleń: 648
  • [Arduino Mega 2560][RFID]12 strefowy czytnik dostępu na magistrali WIEGAND 26/34

    Witam, w chciałbym się podzielić moim ostatnim tworem jaki powstał z chwili potrzeby. EDIT Zaktualizowałem plik wiegand.zip , jako, że w trybie panic poprzednio nie pokazywana była w konsoli informacja kiedy wciśnięty był przycisk EXIT, naprawiono, teraz w trybie...

    DIY Poczekalnia DarekMich   30 Gru 2015 18:30 Odpowiedzi: 11    Wyświetleń: 6228
  • Komunikacja pomiędzy 3 arduino (ic2)

    Wersja z rejestrami raczej odpada. Rejestr potrzebuje w praktyce 3 pinów. Czyli w module głównym tracę 6 pinów. To problem. Jast kilka rozwiązań, używasz linii DATA, CLK, LOAD(STRON/LATCH). Czemu do każdego zestawu wyświetlaczy dajesz wszystkie linie? Daj DATA i CLK do wszystkich równolegle a linią...

    Arduino 22053   02 Paź 2017 20:17 Odpowiedzi: 36    Wyświetleń: 1302
  • Programowy ogranicznik prądowy dla zasilacza.

    Witam Kolegów, Buduje prosty zasilacz, gdzie w sposób cyfrowy mogę sterować napięciem wyjściowym a chciałbym programowo zrealizować ograniczenie prądowe. Mam już pewną koncepcję, lecz chciałbym zapytać Was, bo być może ktoś realizował taką funkcjonalność. W omawianym urządzeniu mam bardzo dokładny pomiar...

    Mikrokontrolery robiw   12 Sty 2015 13:51 Odpowiedzi: 13    Wyświetleń: 1098
  • [C][ATmega168][USART] jak wysłać tablicę w przerwaniu a nie stosując pooling?

    Moim zdaniem jest prostsza metoda. Tworzy się dwa indeksy i tablice buforującą. Oprogramowanie zapisuje znaki to bufora i zwiększa pierwszy indeks (umownie indeks programowy). Po takim zapisie przed wyjściem zezwala na przerwanie. Przerwanie z kolei jak wykryje, że bufor programowy jest różny od drugiego...

    Mikrokontrolery AVR esnow   19 Kwi 2012 22:28 Odpowiedzi: 8    Wyświetleń: 1476
  • Programowa realizacja transmisji RS-232 - problem

    Potrzebowałem szybko napisać program, który realizowałby zarówno transmisję poprzez sprzętowy UART, jak i programowo poprzez przerwanie zewnętrzne i jeszcze jeden pin. Wyszła z tego wielka kicha, a dokładniej z odbiorem danych w przerwaniu. Przerwanie jest wykonywane cały czas - tak jak gdyby napięcie...

    Mikrokontrolery Johny_Szczecin   17 Cze 2004 15:11 Odpowiedzi: 0    Wyświetleń: 725
  • 89C2051 problem z zawieszaniem przerwania.

    nie jestem specem w "c" ale wartosc wpisywana do rejestru licznika T1 ((to chyba ten ktory u Ciebie ciągle odlicza) - powinna być wpisywana odrazu po wejsciu do podprogramu obsługi przerwania a nie na jego koncu. (tym bardziej ze program wykonuje sie rozną liczbę cykil). pamietaj o tym , ze mikrokontroler...

    Mikrokontrolery coberr   28 Sty 2008 01:01 Odpowiedzi: 5    Wyświetleń: 976
  • Przerwanie INT0 '2313 - osobliwy problem ;)

    Podczas pisania programu dla mikrokontrolera AT90S2313 napotkalem na dosc osobliwy problem z przerwaniami zewnetrznymi. Mianowicie przerwanie wywoluje odbiornik podczerwieni (przez przerzutnik Schmitta) sterowany oczywiscie dioda IRED. Dzialanie tego systemu mozna porownac do bariery podczernieni. Problem...

    Mikrokontrolery kalafonia78   07 Sty 2005 09:42 Odpowiedzi: 1    Wyświetleń: 864
  • Równoległa praca przerwań w Atmega16

    Jeśli podczas trwania jednego przerwania nr1 pojawi się przerwanie nr2 i np do tego w skrajnym przypadku dołoży się przerwanie nr3 to czy wszystkie te przerwania wykonają się poprawnie (równolegle)? 1. Każde ze zdarzeń generuje praktycznie natychmiast tylko ustawienie flagi odpowiedniego zdarzenia....

    Mikrokontrolery AVR LordBlick   20 Lip 2012 16:03 Odpowiedzi: 22    Wyświetleń: 2568
  • Atmel - obsługa przerwań, assembly

    Cześć, mam takie zadanie, w sumie nie tyle chciałbym żeby ktoś mi je rozwiązał co poprowadził. Korzystam z AT90USB1287 ale nie ma to dla mnie większego znaczenia później przełożyć taki program jeśli propozycje będą na inne :) Jestem totalnym amatorem na poziomie migiania diodek, więc proszę o wyrozumiałość. ------------------------...

    Mikrokontrolery Początkujący 30402   30 Kwi 2013 19:22 Odpowiedzi: 6    Wyświetleń: 1359
  • [C] Atmega16 przerwania i _delay_ms

    no wykonuje ci się wszystko bardzo wolno - ponieważ w procedury obsługi przerwań pakujesz sobie czaso-żerne procedury w tym te najgorsze czyli opóźniające. popatrz ile np u mnie zajmuje kod przerwania od zegarka PCF // przerwanie INT1 generowane jest przez PCF8583 co 1 sekundę // ustawiana jest...

    Mikrokontrolery AVR mirekk36   28 Mar 2009 11:54 Odpowiedzi: 4    Wyświetleń: 3028
  • Przekładnia programowa na Atmega 128

    Witam, Zamiast przekładni mechanicznej chcę zrobić (a nawet już zrobiłem) przekładnie programową. Silnik asynchroniczny zasilony falownikiem napędza jedną oś. Umieszczone na niej jest kółko z 5 otworami. Do tego 2 transoptory szczelinowe z czego jedne na przerwanie INT0 drugi na normalne wejście...

    Mikrokontrolery janbernat   02 Mar 2012 20:43 Odpowiedzi: 1    Wyświetleń: 639
  • Pomiar impulsów przerwania

    Z tego co wiem to w ATmega-ch raczej trudno o możliwość zliczania impulsów z 3 niezależnych źródeł zewnętrznych i generowania dla każdego z osobna przerwania (chyba że powyżej ATmega32, ale w grę wchodzi wtedy wysoka cena). Pytanie czy konieczne jest takie rozwiązanie jak zaproponowałeś? Przy pracy uC...

    Mikrokontrolery kedzi1   11 Lis 2008 13:04 Odpowiedzi: 5    Wyświetleń: 830
  • Programowy odczyt sygnatury uC...

    teraz po przemyśleniu całej sprawy okazuje się rzeczywiście jak już nawet rozpoznam układ to programowo strasznie ciężko będzie wszystko ogarnąć - nawet kompilatorowi się to nie spodoba :) ... wymyślę coś innego :). Można odczytać sygnaturę układu (w ATMEGA2560 tak robię). [syntax=asm] clr ZH ldi ...

    Mikrokontrolery AVR vania   21 Sie 2014 13:40 Odpowiedzi: 3    Wyświetleń: 696
  • Problem z programowym uart'em

    No a skąd ci przyszło do głowy, żeby programowy UART chcieć z przerwaniem od sprzętowego używać ??? Ta wersja programowego UART'a w ogóle nie generuje żadnego przerwania.

    Mikrokontrolery AVR mirekk36   02 Gru 2010 11:40 Odpowiedzi: 1    Wyświetleń: 633
  • PIC 16F877A przerwanie zewnętrzne int - problem z obsługą

    OK po paru modyfikacjach program zaczął lepiej działać ale nadal nie działa w 100% Co któreś kliknięcie dioda tylko mrugnie. Czyli np włączy i od razu wyłączy albo wyłączy i od razu włączy tak jakby wykonane zostały 2 przerwania. według programu działanie powinno być takie: • po podłączeniu...

    Mikrokontrolery PIC lisek_lichu   19 Lip 2010 20:33 Odpowiedzi: 7    Wyświetleń: 2813
  • Print-wysyłanie danych i przerwania [bascom]

    Witam 1.Czy w Bascomie gdy wysyłam dane przez instrukcję PRINT, trzeba wyłączać przerwania w tym czasie, aby owa procedura wysyłająca dane [PRINT "zzzz"] nie została przerwana przez np. Timer? Czy PRINT ładuje dane do wyłania do niezależnego od przerwań układu wysyłającego? I jak w tym momencie zostanie...

    Mikrokontrolery AVR monokrysztal12   14 Wrz 2011 23:49 Odpowiedzi: 3    Wyświetleń: 1164
  • ATmega88 - programowe PWM + UART

    Poprawiłem kod żeby był czytelniejszy i nieco go skomentowałem: [syntax=c] /* układ ATmega88pa-pu 8MHz */ #define F_CPU 8000000 #define BAUD 9600 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdint.h> #include <stddef.h> #include...

    Mikrokontrolery AVR tmf   15 Mar 2012 11:28 Odpowiedzi: 5    Wyświetleń: 1492
  • [Atmega8][ASM] Problem z przerwaniami zew. INT0

    Witam Piszę program, który ma mierzyć długość impulsu podawanego z zew. źródła jakim jest odbiornik RC, częstotliwość impulsów to 50Hz, a ich długość mieści sie w przedziale 1ms-2ms. To mój pierwszy program na AVR w którym obsługuje przerwania zew. i mam pewien problem, program już napisałem, sprawdziłem...

    Mikrokontrolery AVR Lukis   28 Maj 2008 21:42 Odpowiedzi: 8    Wyświetleń: 3551
  • [Atmega644p][C] - programowy reset - nie watchdog

    Dobra nie będą Cię więcej męczył tylko powiem. To nie będzie reset. Podczas sprzętowego resetu są asynchronicznie resetowanie wszystkie rejestry specjalne. Czyli piny są ustawiane jako Hi-Z, Timery są zatrzymywane, ADC/I2C/SPI/UART zatrzymywane, przerwania wyłączane itd. itp. Skok pod adres 0 nie...

    Mikrokontrolery AVR _Robak_   14 Mar 2010 12:58 Odpowiedzi: 11    Wyświetleń: 1709
  • Przerwanie od UART zakłóca sterownie fazowe triaków

    Oczywiście, że w AVR jest "poziom prorytetowy", przechowywany w bicie blokującym przerwania - to jest właśnie informacja dla procesora o tym, że jest "w przerwaniu". W każdym procesorze można programowo zmienić priorytet w przerwaniu. Robiło się to od zawsze w PC. Kiedy się zmieni priorytet procesora...

    Mikrokontrolery AVR BlueDraco   27 Sty 2013 10:02 Odpowiedzi: 13    Wyświetleń: 2064
  • ATmega164P - Watchdog - reset programowy

    Witam Proszę o pomoc w zindentyfikowaniu problemu. Otóż jestem w trakcie nauki programowania uC AVR i chciałbym w swoim programie umieścić programowy reset za pomocą watchdog'a. Zależy mi na kompletnym resecie żeby program "na świeżo" wystartował. Po zasięgnięciu do noty katalogowej uC znalazłem opis...

    Mikrokontrolery AVR Danoda   24 Mar 2013 23:27 Odpowiedzi: 3    Wyświetleń: 1197
  • AVR/Atmega32/Bascom - Uart programowy nie wszystko dociera.

    Ech, czemu ie weźmiesz jakiegoś tańszego mikrokontrolera z odpowiednią liczbą UARTów? Programowy UART w Bascomie nie musi działać - są duże narzuty na obsługę przerwań. Jeśli masz jakieś inne przerwanie o wyższym podpriorytecie to niemal bez szans.

    Mikrokontrolery Początkujący Fredy   27 Mar 2013 23:43 Odpowiedzi: 10    Wyświetleń: 1650
  • Przerwania czasowe S7-300

    Witam, Chciałbym w swoim programie wykonać kilka przerwań czasowych klasy OB10-OB17. Moje CPU S7-300 w HW config posiada możliwość aktywowania tylko bloku OB10. OB10 działa mi parametryzując za pomocą HWconfig jak i programowo za pomoca specjalnych SFC. Jak zrobić abym w podobny sposób np. programowo...

    Automatyka Przemysłowa Markos80   18 Sty 2015 21:40 Odpowiedzi: 1    Wyświetleń: 507
  • [BASCOM][ATMEGA32] - Przerwanie INT0 z odbiornika RC5.

    Witam. Mój układ ma realizować między innymi funkcję taką, że po naciśnięciu dowolnego przycisku na pilocie bez wprowadzania opóźnień z funkcji getrc5 wyłączać i włączać podświetlenie LCD. Problem nierozwiązany dla mnie od dłuższego czasu to występujące przypadkowo przerwania INT0. Jak wyeliminować ten...

    Mikrokontrolery AVR pozzzima123   06 Mar 2015 14:44 Odpowiedzi: 2    Wyświetleń: 456
  • [AVR] atmega programowy "zimny" RESET

    Watchdog nie jest programowy tylko sprzętowy Możesz mi powiedzieć co tu miałeś na myśli? Watchdog nie jest programowy? pierwsze słyszę. programowo: 1. ustawiam watchdoga na jak najkrótszy czas 2. wyłączam przerwania (na wszelki wypadek) 3. pętla nieskończona. i masz programowy PEŁNY...

    Mikrokontrolery mirekk36   11 Gru 2010 10:46 Odpowiedzi: 4    Wyświetleń: 3178
  • ATmega8A-PU - Przerwanie podczas przerwania?

    Podczas wykonywania programu obsługi przerwania w mikrokontrolerach AVR zgłoszenie przerwania tego samego typu ( lub innego) zostaje przyjęte do realizacji. Zostanie zrealizowane po zakończeniu obsługi bieżącego przerwania(nie koniecznie natychmiast). Jeżeli w trakcie przerwania zostaną zgłoszone 2 przerwanie...

    Mikrokontrolery Początkujący Steryd3   10 Sty 2013 06:20 Odpowiedzi: 4    Wyświetleń: 1215
  • STM32F429 - DCMI i DMA. Jakieś dziwne przerwania.

    Mam mały problem z DMA podczas pracy z DCMI. nowydamian-a . Zwiększa wskaźnik na bufor i ponownie włącza DMA. Różnica jest w tym że resetowanie wskaźnika mam w przerwaniu od DCMI. Dzięki temu każda kolejna ramka obrazu powinna zaczynać się od pozycji zerowej bufora (obraz zawsze powinien być w tym...

    Mikrokontrolery ARM tadzik85   06 Lut 2016 16:31 Odpowiedzi: 15    Wyświetleń: 1128
  • Bascom i przerwanie z INT1

    ...A dlaczego bajzel? Ano dlatego , że w kodzie nie ma procedury przerwania dla Timer1 , więc procek chcąc obsłużyć przerwanie T1 , poszed by w przysłowiowe maliny. Co się stanie w podanym programie gdy w czasie obsługi przerwania wystąpi następne przerwanie ? Nic się nie stanie. W AVR-ach...

    Mikrokontrolery zumek   21 Paź 2006 11:46 Odpowiedzi: 9    Wyświetleń: 1430
  • [Attiny2313][Bascom] Dwa Timery na przerwaniach na raz

    maciejbilu --> powiem więc ci inaczej - trzeba to całkowicie inaczej napisać i zapewniam cię że nie trzeba wykorzystywać Bitwait. Poczytaj sobie nawet na elektrodzie o wykorzystywaniu tzw FLAG w przerwaniach - to może coś ci się rozjaśni - bo na razie to niestety brniesz w ślepy zaułek - w ogóle nie...

    Mikrokontrolery AVR xury   30 Lis 2009 09:01 Odpowiedzi: 7    Wyświetleń: 1972
  • [ATtiny2313][C] Obsługa klawiszy w przerwaniu PCINT

    No właśnie chciałem uniknąć cyklicznego skanowania klawiszy, a w szczególności w pętli głównej programu. Przerwania INT[1...0] (które mogą być aktywowane zboczem, co jest świetną sprawą przy klawiszach) to dodatkowe wejście do obsługi klawiatury, czego chcę uniknąć. Oba timery z kontrolerka, wykorzystuję...

    Mikrokontrolery AVR Electix   29 Lis 2010 20:19 Odpowiedzi: 5    Wyświetleń: 2301
  • [ATMEGA32][BASCOM] - Przerwania zagnieżdżone - LCD razem z INT0

    Witam forumowiczów, Natknąłem się na pewien problem, z którym nie wiem jak sobie poradzić. Sprawa dotyczy nieprawidłowej obsługi przerwania INT0 podczas wykonywania komend sterujących wyświetlaczem LCD. Do Atmega32 podłączone są: - standardowy wyświetlacz LCD, - źródło impulsów (dokładniej jest...

    Mikrokontrolery AVR glu80   14 Maj 2013 06:48 Odpowiedzi: 7    Wyświetleń: 2136
  • Obsługa przycisków (przerwania i inne sposoby) w C/C++ Attiny2313

    Oczywiście to co pokazuję jest w C ale jestem otwarty na pomoc i propozycję rozwiązań mojego problemu z tego względu jest napisane powyżej, w moim poprzednim poście "...C/C++...". C czy C++ nie jest mi straszne i tym bardziej obce. Drgania wyeliminowałem jak na razie sprzętowo i tak zgodzę się odczyt...

    Mikrokontrolery Początkujący Kargul1000   21 Kwi 2014 20:24 Odpowiedzi: 17    Wyświetleń: 1914
  • STM32F4 - Wielokrotne przerwania EXTI

    Witam wszystkich zainteresowanych. Może zacznę od opisu kontekstu: W swoim projekcie wykorzystuje czytniki kart. Zasada ich działania jest taka, że gdy na jednej lini pojawia się zbocze opdajace, z drugiej odczytujemy logiczny stan. Wysłanie jednego numeru to wysłanie 40 bitów. W moim urzadzeniu...

    Mikrokontrolery Freddie Chopin   16 Maj 2015 16:22 Odpowiedzi: 7    Wyświetleń: 843
  • Czy procesor może sam na sobie wymusić RESET (programowo)?

    Łatwo i bez marnowania pinów można zrobić to programowo. Nie znam bascoma, więc napisze taki prosty kod w C. //start programu reset=1; while(1) //początek pętli bez końca { if (reset==1) //jeżeli reset =1 { //wyłącz obsługę przerwań //wyzeruj...

    Mikrokontrolery Szopler   20 Mar 2006 22:20 Odpowiedzi: 15    Wyświetleń: 1314
  • Przerwania Mikrokontrolerów

    Witam Przerwanie tak obrazowo tłumacząc: Czytasz książkę, nagle dzwoni telefon. Odbierasz telefon, rozmawiasz. Po zakończeniu rozmowy wracasz do lektury. Procesor wykonuje jakiś kod, dzwonek tel. to jest zgłoszenie przerwania - więc wykonuje kawałek innego kodu - rozmowa tel. Po wykonaniu przerwania...

    Początkujący Elektronicy karlos79   10 Kwi 2006 22:20 Odpowiedzi: 2    Wyświetleń: 629
  • 89Cxx51 + przerwanie zewnetrzne

    Chyba trochę skpmplikowałes swoje urządzenie... Licznik T0 już po 2 cyklach włącza przerwanie :!: Ma dodatkowo wyższy priorytet, niż przerwanie zewnętrzne, które uruchamia ten licznik! PRZERW_INT0: SETB TR1 SETB TR0 POP ACC POP ACC MOV A,#jakies_miejsce PUSH ACC MOV...

    Mikrokontrolery MooNTER   16 Lip 2006 13:17 Odpowiedzi: 11    Wyświetleń: 1218
  • ARM i przerwania

    WItam Czy ktoś mogłby wyjaśnic rodzaje przerwan z przykładu ponizej ( dla SAM7S i standardowych bibliotek AT91SAM7S256.h, lib_AT91SAM7S256.h) : //* open external PIO interrupt //* define switch SW3 at PIO input for interrupt IRQ loop AT91F_PIO_CfgInput(AT91C_BASE... SW3_MASK...

    Mikrokontrolery tony_tg   04 Wrz 2006 23:33 Odpowiedzi: 5    Wyświetleń: 3622
  • Atmega8 - priorytet zewnętrznych przerwań?

    czy pomiędzy impulsami drogi nie masz innych impulsów na którymkolwiek przerwaniu, i czy program obsługi przerwania od impulsu drogi jest bardzo krótki? jeżeli nie to jest to krytyczna usterka programu. poza tym w ten sposób można obsłużyć tylko jedno (1szt.) przerwanie w drugim. przy większej ilości...

    Mikrokontrolery mieczotronix   21 Sty 2007 14:25 Odpowiedzi: 20    Wyświetleń: 5853
  • Dwa duże problemy z przerwaniami od timera na ATmega32

    Witam, piszę całkiem spory (w moim mniemaniu) program do sterowania silnikiem i paroma jeszcze innymi rzeczami (aktualnie na ATmega32L i 8MHz wewnętrznego oscylatora) i mam niezrozumiały dla mnie problem z obsługą przerwania od timera, kod obsługi przerwania wygląda mniej więcej tak: ... .org...

    Mikrokontrolery firefox_PL   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1020
  • Atmega8 - problem podczas powrotu z przerwania

    Widać, że autor jeszcze nawet nie do końca rozumie na czym polega praca z przerwaniami i stąd takie kuriozalne sposoby podejścia do pisania programu. Gdzie część jego funkcjonalności (jak sam autor napisał w pierwszym poście) próbuje przenieść właśnie do przerwania. Otóż TAK NIE MOŻNA no ale z drugiej...

    Mikrokontrolery AVR m.bartczak   10 Sty 2010 08:12 Odpowiedzi: 14    Wyświetleń: 1761
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    Witajcie Napotkałem następujący problem - Mam układ komunikujący się szeregowo z procesorem w sposób następujący: 1. Układ wywołuje przerwanie 2. Odbieram dane statusu od układu 3. Wychodzę z przerwania i to działa. Problem zaczyna się jeżeli odebrane dane statusu wymuszają w procesorze...

    Mikrokontrolery AVR dondu   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 2517
  • STM32F4 podwójne przerwania

    Dziękuję za szybką odpowiedź :). Czyli Freddie Chopin napisał że się mylę a to dokładnie tyle samo znaczą te linie w przypadku dokładnie tego procka na który ja piszę. Przez to że nie dałem mu do tego powodu rozumiem, że nie powinien zgłaszać przerwania ponieważ zmieżone wartości napięć nigdy nie...

    Mikrokontrolery ARM stanleysts   02 Kwi 2013 15:49 Odpowiedzi: 41    Wyświetleń: 4800
  • [Przerwania] Atmega 32 coś nie działa

    ... po coś chyba jest ten PIN int0, int1 To w jaki sposób wykorzystujesz przerwanie zależy tylko od Ciebie. Dlatego już pisałem, że możesz nawet dać opóźnienie programowe w funkcji przerwania, tak jak zrobiłeś, tylko musisz znać tego konsekwencje. Jeżeli więc konsekwencje akceptujesz, to tak działaj...

    Mikrokontrolery AVR dondu   02 Gru 2013 07:56 Odpowiedzi: 21    Wyświetleń: 2055
  • AVR-GCC - Uniknięcie hazardu (race condition) przy przerwaniach

    Rozwiązanie pierwsze jest bez sensu, bo po co ci przerwanie ustawiające flagę, która jest ustawiana sprzętowo (OVF)? Rozwiązanie drugie jest ok, aczkolwiek zamiast sei w przerwaniu lepiej zastosować ISR_NOBLOCK. Oczywiście to zadziała tylko pod warunkiem, że czas wykonywania obliczeń jest krótszy niż...

    Mikrokontrolery AVR szczupx   26 Mar 2014 00:07 Odpowiedzi: 2    Wyświetleń: 891
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

    Tym razem z kol. BlueDraco się nie zgodzę. To, że jego rozwiązanie jest być może lepsze nie znaczy, że piszę źle. U kolegi Bartosza brakowało rzeczywiście ustawienia bitu włączającego przerwanie w ADC. Niemniej jednak, w moich programach najczęściej ADC wyzwalam timerem. Próbowałem używać trybu free...

    Mikrokontrolery Początkujący Bartosz36   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2103
  • Przerwania - jak działają?

    Wiem co robi przerwanie, problem w tym że nie potrafię określić jednoznacznie gdzie ono się rozpoczyna Nie gdzie, tylko kiedy. Załóżmy taką sytuację: Dowódca X obserwuje przedpole, na którym spodziewa się ataku wroga. Żołnierz A ukryty i odległy o 500m dostał zadanie zliczania obcych...

    Mikrokontrolery AVR 2675900   17 Lis 2016 18:53 Odpowiedzi: 34    Wyświetleń: 1638
  • at89c2051 i prad przerwania.

    Dodatkowe uwagi: Jesli wybierzesz aktywacje zboczem, to musisz zadbac o wlasciwy ksztalt tego zbocza. Najlepiej uzyc przerzutnika Schmitta n.p. 74HC14. Jesli Twoj uklad bedzie zaciemniany powoli, to mozesz dostac kilkadziesiat lub wiecej impulsow na przerwaniu zamiast pojedynczego. Jakis uklad debouncingu...

    Mikrokontrolery marek_Łódź   04 Maj 2005 04:15 Odpowiedzi: 18    Wyświetleń: 1255
  • AT89C2051 i przerwania

    ale nie wiem jak podejsc do przerwan zewnetrznych (przyciski). Przyciski mam podlaczone pod: P3.3 (Int1), P3.5(T1), P3.4 (T0), P3.2 (Int0). Jak to jest mozliwe ze sterujac multiplekserowo wyswietlaczami segmentowymi wysylajac aktywny bit na port P3, moge jednoczesnie zglaszac zewnetrzne przerwania...

    Mikrokontrolery xor2   04 Maj 2005 20:26 Odpowiedzi: 3    Wyświetleń: 921
  • Programowe wywołanie przerwania - SIGNAL (SIG_USART0_TRANS)

    Czy można w dowolnym miejscu porgramu wywołać funkcję obsługi przerwania - SIGNAL (SIG_USART0_TRANS). Obecnie jest ono wywoływane po każdym wysłaniu znaku czyli: UDR='x'; ale czy mogę wywołać je w innych sposób analogicznie do procesorów 8051 gdzie wystaczało ustawienie TI=1; Próba ustawienia...

    Mikrokontrolery Leszek4   28 Paź 2005 09:09 Odpowiedzi: 2    Wyświetleń: 897
  • Timery i przerwania w 89C2051

    Wydaje mi sie , że ... Twój projekt ma chyba coś wspólnego z samochodem hmmm...:?: Do rzeczy: Czy możesz zdradzić w jaki sposób można to zrobić? Czy mam sprawdzać przy każdym przerwaniu timera, czy na którymś z wejść nie pojawił się impuls? Gdybyś zliczał impulsy kierując się stanem pinu , wyszły...

    Mikrokontrolery _Arecki_   06 Lut 2006 19:07 Odpowiedzi: 11    Wyświetleń: 1906
  • [Keil] [C] [DS89C430] Wywoływanie funkcji w przerwaniu

    Napisałem sobie takie oto funkcje do obsługi DS18S20: #include <DS89C4xx.H> // biblioteka uC DS89C430 typedef unsigned char BYTE; // definicja typow danych typedef unsigned int WORD; sfr led_10 = 0x80; // port P0 wyswietla cyfre dziesiatek sfr led_01 = 0xA0; // port P2 wyswietla cyfre...

    Mikrokontrolery 94075   14 Sie 2008 07:23 Odpowiedzi: 1    Wyświetleń: 1995
  • [LPC2138][C] Problem z przerwaniami

    Chyba obaj troszeczkę namąciliście ;-) po co wylaczac przerwanie recznie w ISRach, skoro mozna je po prostu wylaczyc w trybie IRQ w rozbiegowce? Jak chcesz to zrobić ??? Przecież CPSR nie jest bankowany ;-) Ale fakt, przerwania są domyślnie wyłączone przy wejściu do IRQ. Wystarczy więc wywalić...

    Mikrokontrolery ARM Piotr Biel.   29 Paź 2008 12:47 Odpowiedzi: 10    Wyświetleń: 2171
  • AVR136 oraz czas obsługi przerwania

    Witam, Oczywiście steruję diodami LED, układ już dawno zmontowany, ale nim wdrożę go w życie, naszło mi na myśl wprowadzić parę udogodnień, to 32kanałowy sterownik RGB po interfejsie modbus. Koncept jest następujący: Co 255 cykli wywoływane jest przerwanie (przepełnienie timera 0) które wymusza...

    Mikrokontrolery AVR Krokus22   15 Lut 2012 13:49 Odpowiedzi: 11    Wyświetleń: 1786
  • Atmega16 i przerwanie INT0 a deklaracje funkcji

    Właśnie się nad tym zastanawiałem, ale myślę, że nie trzeba, bo w przerwaniu INT funkcje ponownie pobierają wartości z innych czujników... Przecież napisałem, że kompilator o tym nie wie... PD2- i jeśli ma przychodzić z zewnątrz to chyba nie trzeba delkarować tego pinu jako wejscie czy wyjście... Bo...

    Mikrokontrolery AVR gaskoin   12 Lip 2012 19:31 Odpowiedzi: 29    Wyświetleń: 1994
  • obsługa wyświetlacza LED przerwaniami i wyświetlanie zmiennej z pętli głównej

    A co jest złego w odmierzaniu czasu i obsłudze wyświetlaczy w jednym przerwaniu? O ile nie masz typowego zegara RTC (na kwarcu 32768Hz), to właśnie ten sposób jest najlepszy. Zmiany wymaga natomiast Twoje podejście do tej kwestii. Program powyżej jest lekko chaotyczny. Nie rozumiem dlaczego sekundy...

    Mikrokontrolery Początkujący Kociejsko   14 Paź 2013 16:56 Odpowiedzi: 16    Wyświetleń: 2406
  • Atmega32, C - Przerwania INT0 i INT1 - Co tu nie gra?

    Nie wiem czy obie zmienne są zaniżane bo nie mam możliwości zadania układowi dokładnej ilości impulsów, natomiast zawsze impulsy zliczone na przerwaniu INT0 są zaniżone w stosunku do tych zliczanych na przerwaniu INT1. Owszem, masz taką możliwość - skorzystaj z symulatora dostępnego w Atmel Studio...

    Mikrokontrolery martin_cb   18 Lis 2013 20:28 Odpowiedzi: 20    Wyświetleń: 2274
  • Impulsator, Atmega328p na jednym przerwaniu INT0

    1. W funkcji main brakuje pętli głównej, a to oznacza, że doda ją kompilator w dodatku wyłączając przerwania - efektem będzie ... brak reakcji mikrokontrolera na jakiekolwiek sygnały z enkodera. 2. W necie można znaleść sporo przykładów na obsługę impulsatora, wszystkie przykłady które znalazłem...

    Artykuły Janusz_kk   15 Mar 2015 15:13 Odpowiedzi: 13    Wyświetleń: 4458