zmienna przerwania

Znaleziono około 3668 wyników dla: zmienna przerwania
Podstawowa forma zapytania: zmienna przerwać
  • [ATmga128][C] Nieobliczane przerwanie od timera 0

    Witam męczę się już od dawna z przerwaniem od timera 0. Wymyśliłem sobie że po przepełnieniu licznika 0 ma nastąpić przerwanie. Licznik 0 liczy od 0-255 chciałem miec kontrolę na częstotliwością wywoływania przerwania więc gdy przerwanie jest wykonywane wpisuję od razu do licznika konkretną liczbę tak...

    Mikrokontrolery AVR nelik1987   08 Gru 2009 23:13 Odpowiedzi: 5    Wyświetleń: 1422
  • Atmega32 a klaw matr pracujaca na przerwaniu od Timer0

    DEX - no cóż dlatego, bo taki układ już jest i nic nie da się teraz zrobić. Kolumny i wiersze są podpięte bezpośredni pod wymienione porty.. Więc bezpośrednie wykorzystanie zewnętrznego przerwania nie wchodzi w rachubę. mariuszlorenc - no wlasnie może o to mi chodzi, ale jak to się robi, bo to moje...

    Mikrokontrolery marenc   06 Lut 2008 08:45 Odpowiedzi: 4    Wyświetleń: 992
  • Atmega 16 - obsługa przerwań INT0, INT1

    Mam problem z uzyskaniem oczekiwanego działania przerwań INT0 i INT1. Procesor to ATMEGA 16 z zewnętrznym taktowaniem 16MHz. PD2, PD3 są skonfigurowane jako wejścia z podciągnięciem do 1. W obu przerwaniach jedyną czynnością jest inkrementowanie zmiennych zdefiniowanych jako volatile uint32_t. ISR(INT0_vect) { N_T++; } ISR(I...

    Mikrokontrolery AVR krzysztofh   08 Kwi 2014 12:12 Odpowiedzi: 2    Wyświetleń: 1173
  • Problem z obsluga przerwań ATTINY2313

    Witam klopot mam z obsługą przerwania ... a mianowicie jestem początkującym programistą w języku C ... lecz ... potrzebuję by program wykrył wciśnięcie przycisku (podanie 1 logicznej , 0 logiczne robione jest poprzez rezystor podłączony do masy) i tu jest klopot ... program reaguje na przerwanie...

    Mikrokontrolery inventco.eu   11 Kwi 2008 15:30 Odpowiedzi: 5    Wyświetleń: 1758
  • ATmega16 [C] - Samowolne odpalanie przerwania po mrugnięciu kontaktem etc.

    Witam mam bardzo nietypowy jak dla mnie problem z układem który ostatnio wykonałem. Mianowicie jest to centralka alarmowa oparta o uC ATmega16. Działa na tej zasadzie że pod wejście PB2(INT2) podpięty jest kontrakton (zwiera do masy) do którego przykładam magnes i albo rozbrajam albo uzbrajam centralkę....

    Mikrokontrolery tictac1991   22 Sie 2013 21:38 Odpowiedzi: 9    Wyświetleń: 1365
  • Zmienna nieulotna w funkcji. [C]. Jak ją zadeklarować?

    nieulotna to volatile - czyli zmienna, która nie jest poddawana optymalizacji w odwołaniach do niej - i przydaje się głównie gdy są odwołania do tej zmiennej zarówno w przerwaniach i w programie głównym. Czyli jeśli z punktu widzenia programu głównego jest zmieniane niejawnie przez przerwanie. Wtedy...

    Mikrokontrolery uzi18   16 Sty 2010 23:38 Odpowiedzi: 56    Wyświetleń: 4496
  • ATmega8 INT0 - Bascom. Nie wychodzi z przerwania.

    Witam Mam taki problem, napisałem program w bascomie, w którym również korzystam z przerwania na INT0 (atmega8-16pu). Ale: Po włączeniu zasilania program przechodzi do obsługi przerwania i zostaje tam na amen - w czym jest błąd. Proszę o jakieś wskazówki. Płytka jest wykonana prawidłowo, na int0...

    Mikrokontrolery dawid512   20 Gru 2008 15:54 Odpowiedzi: 11    Wyświetleń: 2324
  • Przerwanie. Nie można wywołać przerwania INT0.

    Tak wiec plik glowny wyglada to nastepujaco #include <at89c5131.h> #include "zmienne.h" #include "funkcje_lib.h" extern GET_KEY(); BYTE Tablica[10]; //Tablica[0] sekundy //Tablica[1] minuty //Tablica[2] godziny //Tablica[3]....

    Mikrokontrolery rylu   24 Lis 2006 21:46 Odpowiedzi: 8    Wyświetleń: 1353
  • Problem z przerwaniami AT89S52

    Poczytaj sobie od deski do deski to: W atmelowskich dataszitach nie doczytasz wszystkiego o "standardzie" ;) W rozdziale 2 Programmers guide, w podrozdziale Interrupts, na str. 2-12 znajdziesz małym druczkiem: In addition, for externall interrupts, pins INT0 and INT1 (P3.2 and P3.3) must be set...

    Mikrokontrolery zumek   20 Wrz 2007 21:21 Odpowiedzi: 6    Wyświetleń: 1507
  • Atmega 128L i int7, brak obsługi przerwania - dlaczego?

    Witam Klawiatura zbudowana jest za pomocą sześciu przycisków monostabilnych, podłączonych do portu PF0-PF5. Równolegle z każdym przyciskiem jest włączony kondensator elektrolityczny o pojemności 1µF w celu eliminacji wpływu drgań styków. Aby nie odczytywać stanu linii cały czas, zdecydowałem...

    Mikrokontrolery Balu   04 Maj 2008 22:08 Odpowiedzi: 4    Wyświetleń: 1556
  • Xmega przerwanie po przepełnieniu timera

    Mam problem z ogarnięciem kodu, który ma wykonywać obsługę przerwania po przepełnieniu timer'a. Sam licznik działa i po osiągnięciu wartości TCC0_PER ustawiana jest flaga przepełnienia, ale program nie chce wykonać obsługę przerwania. Szukałem w sieci, ale nie znalazłem nic co rozwiązało by ten problem. Będę...

    Mikrokontrolery AVR tmf   16 Lut 2014 21:29 Odpowiedzi: 4    Wyświetleń: 1611
  • atmega8 i zmienne volatile

    Powód jest bardzo prosty: zmniejszenie zmiennej w pamięci nie jest operacją atomową. Co prawda za każdym razem następuje odczytanie zmiennej, zmniejszenie jej a następnie zapis, to jeśli przerwanie wystąpi pomiędzy odczytem a zapisem, to utracisz zmianę dokonaną w przerwaniu. W przypadku gdy przerwanie...

    Mikrokontrolery AVR sbady   25 Kwi 2010 12:42 Odpowiedzi: 2    Wyświetleń: 939
  • [atmega8][c] przerwanie na zbocze opadające nie reaguje

    na początku programu ustawiam bity: GICR |= 1 << INT0; MCUCR |= (1 << ISC00) | (1 << ISC01); //przerwanie zboczem narastającym aby zezwolić na obsługę przerwań (INT0 w rejestrze GICR) oraz by przerwanie wyzwoliło zbocze narastające sygnału który sie pojawi...

    Mikrokontrolery AVR _StinG_   25 Lut 2012 17:10 Odpowiedzi: 13    Wyświetleń: 1999
  • Rejestry w przerwaniu - brak rozumienia w działaniu

    Mam problem z rozumieniem języka ASM. Niby wszystko działa OK ale jest pewien fakt dla mnie niezrozumiały i aż zjadam zęby. Krótki opis działania programu: w podprogramie ustawiany jest 7 bit w zmiennej bajt który następnie jest sprawdzany w głównej pętli i jeśli jest ustawiony to zmienia się na 0 logiczne,...

    Programowanie higlos   17 Sty 2017 13:17 Odpowiedzi: 0    Wyświetleń: 243
  • Avr-gcc - moduły , make , zmienna, problem początkującego

    Od niedawna zajmuje się programowaniem avr-ków w C (Linux + avr-gcc) więc jeżeli zadam trywialne pytanie to z góry przepraszam. Jednocześnie jednak mam nadzieje że otrzymam od bardziej doświadczonych kolegów odpowiedz :o . Program w C podzieliłem sobie na kawałki (moduły) i spreparowałem odpowiedniego...

    Mikrokontrolery Bandziorno   30 Paź 2004 17:48 Odpowiedzi: 2    Wyświetleń: 1257
  • [C] przerwanie od Timera 8051(52)

    Program skacze do przerwania co 50ms więc żeby odmierzyć 1s musi skoczyć 20 razy. Poprostu w programie jest zmienna która jest ładowana stałą 20 i odejmuje się w każdym przerwaniu o jeden. Jak dojdzie do zera to jest 1s i cykl się powtarza (znowu jest przypisywane 20). np: co 50ms w przerwaniu: ...

    Mikrokontrolery ostryas   07 Lis 2007 16:03 Odpowiedzi: 4    Wyświetleń: 1409
  • Odblokowanie przerwania od PC.2

    Witam, W mikrokontrolerze AtMega16 mam do portu PC.3 podlaczony przycisk, chcialbym od niego odebrac przerwanie. Jednak nie wiem jak ustawić rejestr maski TIMSK? Mam taki przykaldowy programik: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #define...

    Początkujący Elektronicy Caladan   25 Lut 2008 10:16 Odpowiedzi: 3    Wyświetleń: 1019
  • [atmega8] [C] - Ustawianie bitów na porcie D a niechciane przerwania.

    Wkleję cały program: = 0x33" naprawiło problem, więc gdzieś tu tkwi szkopuł. Bo jeśli dobrze rozumuję , to: bajt XX10 XX11 & ~0x33 1100 1100 ( czyli ~(0011 0011)) bajt XX00 XX00 PD7 jest niepodłączone. PD6 to wyjście na tranzystor (przez rezystor). Nie mam...

    Mikrokontrolery Początkujący pbuhne   24 Lis 2012 22:20 Odpowiedzi: 4    Wyświetleń: 1092
  • [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ń: 2028
  • błędna obsługa przerwania INT1 - ustalenia szerokości impuls

    Witam. Tworzę mały projekcik i natrafiłem na pewną zagwózdkę. Na początku wprowadzenie co układ ma robić i jak działać. Układ składa się z części analogowej, tzn. dwóch detektorów tonu (LM567) odpowiedzialnych za detekcję "bitów" łącza fizycznego. Chodzi o to, że rozpoznają "swoją" częstotliwość...

    Mikrokontrolery AVR lnl   01 Sie 2009 13:35 Odpowiedzi: 1    Wyświetleń: 1610
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    Przerwania PCINTx wykonują się przy każdej zmianie stanu logicznego, niema możliwości konfiguracji np. tylko dla zbocz narastającego lub opadającego. Stan zbocza na poszczególnym pinie sprawdzasz w przerwaniu. Attiny13 ma 6 pinów PB.0-PB.5 (PCINT0 do PCINT5) które mogą wywołać przerwanie. I tu jest jedna...

    Mikrokontrolery AVR sieger   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 2742
  • Sterownik na Arduino - przerwania itp.

    Fajną metodą jest zagospodarowanie sobie jednego timera do generowania "timera programowego". Opis: Któryś timer ustawiasz sobie tak, aby generował przerwanie co 10ms. W timerze tym tworzysz kilka zmiennych inkrementowanych za każdym przerwaniem i sprawdzasz, czy osiągnęły pożądaną wielkość. Jeśli...

    Arduino andrzej55   22 Maj 2016 14:21 Odpowiedzi: 4    Wyświetleń: 963
  • C, atmega8, przerwania, rs232, zwieszka.

    Jest sobie układ na ATMEGA8 na defaultowym zegarze, z LCD, MAX232, i przekaźnikiem podłączonym do portu B. MAX232 jest połączony poprawnie z prockiem, bez przerwań jestem w stanie odbierać dane z RS232, nic się nie wiesza, ogólnie działa. Jednak żeby nie było mi zbyt dobrze, to wymyśliłem sobie że umieszczę...

    Mikrokontrolery MinisterQ   03 Mar 2008 00:28 Odpowiedzi: 3    Wyświetleń: 1227
  • [atmega8][gcc]przerwanie od zbocza od przepełnienia

    Wpierw drobny komentarz do postu użytkownika albertb: 1. Zmienne, których używasz w przerwaniu i których jednocześnie używasz w "zwykłym kodzie" powinny być deklarowane jako volatile. Dzięki temu kompilator nie wykonuje na nich niektórych optymalizacji. 2. Należy unikać stosowania typów zmiennoprzecinkowych...

    Mikrokontrolery AVR tomasz1987   12 Sty 2010 14:56 Odpowiedzi: 3    Wyświetleń: 1361
  • Przerwanie INT0 od DS3231 [Bascom]

    Witam. Jestem w fazie pisania programu z zegarem DS3231 i atmegą16. Mam podłączone wejście INT0 atmegi z wyjściem INT/SQW DS-a. Podciągnięte rezystorem 10k do 5V. I nie wiem co robię źle ale procesor nie reaguje na sygnał przerwania z DS-a. Powiem szczerze że nigdy nie korzystałem z przerwań zewnętrznych...

    Mikrokontrolery AVR Dareks   03 Mar 2012 12:31 Odpowiedzi: 3    Wyświetleń: 2933
  • lpc2148 - Przerwania i zawieszanie się programu

    Powiem, że bardzo cieszy mnie twoja odpowiedź jeżeli chodzi o LPC1768. To był pierwszy ARM jaki wpadł mi w ręce. Mam do niego wspaniałą płytę prototypową z dołączanymi peryferiami i kolorowym wyświetlaczem dotykowym o rozdzielczości 320x240. Uruchamiałem na nim demonstracyjne programy graficzne i byłem...

    Mikrokontrolery ARM andk20   19 Lis 2015 21:16 Odpowiedzi: 10    Wyświetleń: 969
  • [pop_back()][przerwania] - Czy obsługa list, wektorów jest odporna na przerwania

    Dodawanie czegokolwiek do listy w przerwaniu jest bardzo słabym pomysłem... Operacja ta - zakładając brak użycia własnego alokatora - zawsze alokuje pamięć dynamiczną, a jeśli nie zabezpieczyłeś malloc() / free() przed dostępem wielowątkowym (main - przerwania) to tylko czekać aż wystąpi problem. Jeśli...

    Mikrokontrolery ARM Freddie Chopin   14 Gru 2015 00:03 Odpowiedzi: 4    Wyświetleń: 741
  • Przerwania - Jak wyłączyć?

    Jak nie zostaje wyłączone... Przecież podczas wykonywania przerwania inne są automatycznie blokowane, właśnie poprzez wyzerowanie globalnej obsługi przerwań - tak więc nie ma nawet potrzeby stosowania specjalnych zabiegów (cli) w tym celu, to właśnie żeby włączyć stosuje się sei w przypadku, gdy trzeba...

    Mikrokontrolery Tuxlab   03 Sty 2008 20:57 Odpowiedzi: 8    Wyświetleń: 1348
  • [AVR][C]Jak przerwać przerwanie

    Nie wgrywałem, ale owszem, program taki jak Ty proponujesz będzie działał, ale jeśli pętla w funkcji main będzie miała więcej operacji do wykonania to takie miganie może wystąpić. Swoją drogą, piszę nieco przesadzoną opinię, bo przecież nie tak trudno zaimplementować mój algorytm, a wtedy wogóle zapominamy...

    Mikrokontrolery AVR nsmarcin   31 Sie 2011 21:47 Odpowiedzi: 75    Wyświetleń: 8306
  • Przerwania - jak działają?

    czytałem ten artykuł jak i wiele innych, tylko tutaj jest napisane że faktycznie miejsce wystąpienia przerwania nie jest istotne a czas: W punkcie "Flagi - rozwiązaniem problemu" "Takie rozwiązanie ma oczywiście także pewną wadę. Mianowicie, kod który zostanie wykonany w odpowiedzi na przerwanie...

    Mikrokontrolery AVR 2675900   17 Lis 2016 18:53 Odpowiedzi: 34    Wyświetleń: 1716
  • [STM32F103] Implementacja transmisji przez UART w przerwaniach

    Witam, Pracuje nad kodem programu do komunikacji przez UART (mikrokontroler <-> komputer) i zastanawiam się nad sposobem implementacji w przerwaniach. Na razie zrobiłem to w taki sposób: - Nadawanie danych wykonuje w taki sposób, że w programie głównym zmieniam w wskaźniku adres początku tablicy...

    Mikrokontrolery ARM dambusio   06 Lip 2018 13:06 Odpowiedzi: 3    Wyświetleń: 378
  • I2C w przerwaniach

    jesli przerwanie zakloca ci transmisje i2c to masz cos nie tak bo to transmisja synchorniczna i nawet jesli dana przestanie się wysylac na kilka minut a potem się wznowi to bedzie ok. może przybliżę problem ponieważ wiem że coś jest nie tak :D tylko co ? 1)przerwanie timera w okreslonym interwale...

    Mikrokontrolery s_ice   09 Gru 2004 16:08 Odpowiedzi: 18    Wyświetleń: 3318
  • Przerwania 89c2051 .asm. Pytania dot. obsługi przerwań.

    $mod51 ;istotne dla kompilatora asm51 (at)(at)(at)(at)(at) ;przerwania t0 i t1 pre0 equ 30h ; deklaracje komórek zmienne "set" pre1 equ 31h ; deklaracje komórek zmienne "des" prex equ 32h ; deklaracje komórek zmienne "jed" ax equ 40h ; deklaracje komórek zmienne 7seg "jed" xx...

    Mikrokontrolery Dyrek   07 Sie 2006 19:59 Odpowiedzi: 15    Wyświetleń: 2359
  • [GCC][M162] Powrót z przerwania w inne miejsce niż wywołano

    Czy nie można po prostu w programie głównym sprawdzać, czy wystąpiło przerwanie (przez testowanie flagi przerwania lub przez testowanie zmiennej ustawianej przez przerwanie) a jeśli tak, to wyjść z funkcji i przejść do innej? Jeśli już trzeba coś przerwać, to najlepiej kontrolować w którym momencie funkcji...

    Mikrokontrolery AVR Nawigator   05 Maj 2009 12:26 Odpowiedzi: 9    Wyświetleń: 1453
  • [atmega16][C] odmierzanie czasu (przerwania)

    Dlaczego w przerwaniach zewnętrznych zezwalasz/blokujesz obsługę przerwania od Timer0- bo nie od timerów ale tylko od TIMER0. Zezwolenie ma obsługę przerwania od przepełnienia TIMER0 powinno być w main. Podobnie ustawienie bitów CS00- CS02. Ustawienie ich na 0,0,0 powoduje zatrzymanie licznika. To...

    Mikrokontrolery AVR elonica   20 Cze 2010 20:12 Odpowiedzi: 6    Wyświetleń: 1919
  • [Mega32][BAscom]Dziwne zachowanie przerwań

    Witam. Jak program wejdzie raz do obsługi przerwania to je wyłącza. Czyli eliminacja drgań styków jest załatwiona. Przynajmniej w przypadku INT0 i INT1. I to chodzi dobrze. Teraz jak wejdzie do obsługi przerwania INT2 to wyłącza je, dokonuje inkrementacji /dekrementacji zmiennej, kasuje zmienne, włącza...

    Mikrokontrolery AVR janbernat   10 Lip 2010 16:54 Odpowiedzi: 6    Wyświetleń: 1945
  • [ATMEGA 328] [C] Przerwania jak to zrobić

    Witam Mam arduino + ethernet sheld + tft toutchscreen scheld. Jak zrobić przerwania, bo jak wiadomo ten mikrokontroler jest jedno wątkowy. Przy obsłudze toutch screen wyświetlacza tft oraz ethernet sheld niestety wszystko się haczy. Potrzebowałbym by zrobić tak aby obsługa toutchscreen miała najwyższy...

    Arduino maly_elektronik   04 Gru 2010 16:39 Odpowiedzi: 3    Wyświetleń: 2472
  • [ATTiny2313][C] Obliczanie czasu impulsu z wykorzystaniem przerwania i ICP

    Witam! Mam na początku pytanie: Co jest pierwsze przy pojawieniu się impulsu na ICP, przerwanie od niego czy przepisanie zawartości licznika do rejestru ICR1? Planuję zrobić licznik czasu trwania impulsu i wymyśliłem coś takiego (na razie schematycznie): [syntax=c] ISR(przerwa... od przepelnienia...

    Mikrokontrolery AVR GSM   25 Maj 2011 21:44 Odpowiedzi: 1    Wyświetleń: 1308
  • [Bascom] - Odczyt z uart i zamana na zmienną numeryczną?

    Dzięki za podpowiedz. Już to sprawdzam. Edit: Jak podałeś w stringu były dane LF na początku odczytanego stringa i dlatego był problem z tłumaczeniem zmiennej. Dzięki za naprowadzenie! Jeszcze wątku nie zamykam, gdyż mogę jeszcze trafić na problem i w razie czego szkoda zakładać nowy wątek. Pozdrawiam Edit2: Nies...

    Mikrokontrolery AVR marciu11   24 Cze 2011 22:54 Odpowiedzi: 5    Wyświetleń: 1717
  • [XMEGA][C] ADC - przerwanie od ADC

    Pisze program na atXmega 16A4 w C (AVR Studio 5). Skonfigurowałem ADC w ten sposób: [syntax=cpp]// ustawienia dla ADC ADCA_CH0_MUXCTRL |= _BV(6);// ADC_CH_MUXINT3_bm; // wejscie na ADC8 - PBO ADCA_CH0_INTCTRL |= _BV(0);//ADC_CH_INTLVL0_bm; //włączenie przerwania ADCA_CH0_INTCTRL |= _BV(1);//ADC_CH_INTLVL1_bm;...

    Mikrokontrolery AVR ukas   07 Sie 2011 19:43 Odpowiedzi: 8    Wyświetleń: 2635
  • Zapis do EEPROM i przerwania [bascom]

    Czy jak w Bascomie Avr, zapisuję zmienną X do pamięci EEPROM, to muszę wyłączyć przerwania. ? Bo to wygląda tak , że kręci się pętla główna Do...Loop. Jeżeli w tej pętli zostanie wykryta zmiana stanu zmiennej, to jest nowa wartość wpisywana do pamięci. Dodatkowo działa Timer0 do obsługi wyświetlaczy,...

    Mikrokontrolery AVR monokrysztal12   19 Wrz 2011 13:49 Odpowiedzi: 3    Wyświetleń: 1826
  • [STM32F107][C/Keil] przerwanie od zewnętrznego sygnału

    Cześć. To mój pierwszy post na forum dlatego witam wszystkich. Post można podzielić na dwie części: to działa i to co nie działa. Zacznę od tego co działa. Do pinu PD0 przypisałem przerwanie. W procedurze obsługi tego przerwania zwiększam zmienną o 1 i wyświetlam na LCD. Kabelkiem połączeniowym...

    Mikrokontrolery ARM Krotki   10 Sty 2012 17:55 Odpowiedzi: 9    Wyświetleń: 1117
  • [LPC1758][CodeSourcery+Eclipse+FreeRTOS+CMSIS2.0]HOST-USB - Przerwania

    Witam Na początku zaznaczę, że to moje pierwsze kroki w FreeRTOS. Staram się uruchomić HOST USB (odczyt/zapis Pendrive) w własnym systemie z procesorem LPC1758. Po kilku próbach z FreeRTOS zaimplementowałem prostą komunikację przez RS-232 (do komunikacji dwustronnej). W tym przypadku przerwania...

    Mikrokontrolery ARM mickpr   28 Mar 2012 21:18 Odpowiedzi: 3    Wyświetleń: 1833
  • Obsługa przerwań w BASCOM AT89C52

    Witam. Piszę sobie sterownik temperatury w Bascom '51 i mam problem z przerwaniem. Otóż serce układu to AT89C52 do niego jest podłączony RTC DS1678. Ustawiłem RTC, aby na wyjściu INT generował co sekundę impuls. Podaję ten impuls na wejście INT0 procesora. W obsłudze przerwań dałem ustawienie zmiennej...

    Mikrokontrolery Henry(k)   02 Maj 2012 20:20 Odpowiedzi: 2    Wyświetleń: 1814
  • 24FJ64GA008 - Przerwanie od Timer2/3 jest za rzadko

    Mam pytanie, jak przyśpieszyć działanie programu odnośnie sterowania portami. Czy lepiej sterować portami bezpośrednio np. [syntax=c] PORTA |= 1 << LED1; PORTA &= ~(1 << LED2); [/syntax] czy zapisywać stan całego portu do zmiennej i na końcu funkcji obługi przerwania przypisać...

    Mikrokontrolery PIC zmyslonyy   11 Gru 2013 23:42 Odpowiedzi: 29    Wyświetleń: 3255
  • atmega16 - Przerwania int0

    Witam mam taki problem z przerwaniami int0 chciałem podłączyć transoptor szczelinowy pod wejście int0 atmegi16 i zliczać impulsy tylko jest taki problem ze jak zasłonię szczelinę transoptora to zamiast mi dodać 1 impuls to dodaje mi albo 2 albo 10 jak padnie w czym może być problem poniżej zamieszczam...

    Mikrokontrolery AVR dondu   23 Maj 2015 21:59 Odpowiedzi: 10    Wyświetleń: 900
  • LPC1114 - nie wchodzi do przerwania od CT16B0_CAP0 na P3.3

    Pin P2.0 generuje zbocza, a P3.3 ma je wychwytywać i generować przerwanie. Oczywiście P3.3 skonfigurowany jako CT16B0_CAP0 oraz ustawiony LPC_IOCON->CT16B0_CAP0_LOC dla P3.3. Pętla główna się kreci bo widzę, że zmienna i jest inkrementowana natomiast zmienne licznik, licznik2, przerwanie zawsze...

    Mikrokontrolery ARM KamilCWK   13 Sie 2015 22:32 Odpowiedzi: 4    Wyświetleń: 534
  • STM32F407 - Menu postawione na przerwaniach zewnętrznych

    Witam serdecznie, Jestem w trakcie tworzenia menu na wyświetlaczu alfanumerycznym działającym na bibliotece HD44780. Menu opiera się na przerwaniach EXTI, które generuję za pomocą joysticka 5 położeniowego. Przerwania konfiguruję w ten sposób: switch . W przypadku gdy przycisk zostaje zwolniony...

    Mikrokontrolery ARM tadzik85   28 Kwi 2016 14:25 Odpowiedzi: 5    Wyświetleń: 594
  • Atmega, zapis liczby 16bit procesor 8bit i przerwanie - konflikt

    Zastanawiam się, jak się odbywa zapis zmiennej 16 bitowej w procesorze 8 bitowym. Najpewniej najpierw przepisywana jest pierwsza połowa, następnie druga. A czy możliwe jest, żeby jeśli przerwanie wystąpi równo w tym momencie i będzie chciało odczytać wartość tej zmiennej to odczyta pierwszą połowę nową,...

    Mikrokontrolery AVR JacekCz   24 Paź 2017 14:40 Odpowiedzi: 1    Wyświetleń: 435
  • Przerwania - reagowanie na wciśnięcie przycisku na klawiaturze matrycowej 4x4

    Rzeczywiście, Atmega32 nie ma PCINT. Niemniej jak wspomniałem takie skanowanie lepiej jest zrealizować w oparciu o cykliczny odczyt. Wyklikałem poniższy kod ale nie gwarantuję, że jest on na 100% poprawny bo: - dawno nie pisałem w asemblerze - nie mam jak sprawdzić jego poprawności Idea jest taka,...

    Mikrokontrolery AVR tmf   10 Lis 2018 12:21 Odpowiedzi: 6    Wyświetleń: 258
  • tablica wektorów przerwań AVR a AVR-GCC

    Pytań ciąg dalszy: alokując wektory przerwań do innej części FLASH za pomocą attribute((section".aaa")) napotkałem na taki oto problem....a mianowicie linker zawsze umieszcza przerwania w tej samej sekcji...nie ma możliwości umieszczenia wektora 1 np w sekcji .aaa a wektora 9 w seksji .bbb !!! jakby...

    Mikrokontrolery piotr270977   26 Lis 2007 07:16 Odpowiedzi: 6    Wyświetleń: 3117
  • avr gcc nie wywołuje się przerwanie

    Witam. Zacząłem parę lat temu zabawę z AVR-ami. Nowa praca mi to przerwała. Teraz powracam do nich i powoli sobie chce wszystko przypomnieć. Niestety natrafiłem na problem. Pojawiło się dużo zmian zwłaszcza w AVR Studio. Mój problem dotyczy wywołania obsługi przerwania przez mój program. Testowo...

    Mikrokontrolery AVR crashbit   17 Maj 2013 23:09 Odpowiedzi: 4    Wyświetleń: 1092
  • ATMEGA 2560 czy można zmienić priorytety danych przerwań

    Poniżej przesyłam kod [syntax=c] #include Nextion.h #include EEPROM.h #define wejscie 2 #define wyjscie 13 int sensorPin = A1; bool state; int i; int odczyt; int zczytane_cyfry[4]; int liczba; char buffer[10] = {0}; int b,c; int mniej; int wiecej; int ilp; int raz; int znaczek; zmienna...

    Mikrokontrolery Początkujący uzi18   08 Sie 2017 20:29 Odpowiedzi: 15    Wyświetleń: 1278
  • Problem z przerwaniem od T1 w ATMega16 (Bascom)

    Witam! Od kilku dni siedze i nie mogę nic wymyśleć :( Bez ogrudek - podaje źródło: $regfile = "m16def.dat" $crystal = 8000000 'definiowanie zmiennych i stałych Dim T As Integer Dim Licznik_przerwan As Byte Dim Dioda As Bit 'konfigurowanie interfejsu 1Wire Config...

    Mikrokontrolery byrrt   14 Cze 2007 21:48 Odpowiedzi: 2    Wyświetleń: 1402
  • [BASCOM]Przekazanie wartości z przerwania.

    mam przerwanie w którym wykonuję operacje na zmiennych "globalnych" niestety po powrocie z przerwania moja zmienna odtwarza sobie wartość z przed przerwania. Czy jest jakaś możliwośc przekazania wartości z przerwania do programu głownego, oprócz on interrupt nosave? Witam, Sorki ale koledze...

    Mikrokontrolery AVR nobisz   23 Wrz 2008 06:43 Odpowiedzi: 3    Wyświetleń: 980
  • LPC2148 odliczanie czasu w procedurze przerwania.

    Witam, Chciałbym napisać program, w którym użytkownik musi nacisnąc przycisk jak najszybciej po zobaczeniu określonego wzorca na panelu diod. Czas powinien się wyświetlać na wyświetlaczu. Używam edu board LPC2148. Timer1 jest używany do zapalania diod. Procedura przerwania timera1 zapala diody co 2ms...

    Początkujący Elektronicy lewa   30 Paź 2010 11:25 Odpowiedzi: 0    Wyświetleń: 492
  • Przerwania - priorytety. PIC18F8720. Przerwania przestają działać.

    funkcja inicjalizacyjna [syntax=c] void SystemInit(void) { //PORTH initialize TRISH = 0b00001111; // (0)-output (1)-input ADCON1 |= 0x03; // RH7...RH4 digital I/O MEMCON |= 0x80; // RH3...RH0 I/O pin enabled, external memory bus A19...A16 disabled //PORTA initialize TRISA...

    Mikrokontrolery PIC kovalx5   07 Kwi 2011 11:08 Odpowiedzi: 4    Wyświetleń: 1694
  • Odbiór danych w przerwaniu od UART-a

    Witam Próbuję odebrać na komputerze (w programie bray terminal) dane, tzn. konkretnie temperaturę z termometru LM35. Niestety mam problem z odbiorem danych w przerwaniu od UART-u. Poniżej przedstawiam kod programu: [syntax=c] /* Wysyłanie do komputera wartości temperatury interfejsem USART mikrokontrolera...

    Mikrokontrolery AVR adasb   30 Lis 2011 17:30 Odpowiedzi: 8    Wyświetleń: 2270
  • [ATmega8][C] - brak wysyłania danych przez UART po wyzwoleniu przerwaniem

    Witam! W ramach napisania programu do obsługi klawiatury na złączu PS/2 chciałem zapoznać się obsługą uart w przerwaniu wyzwalanym zewnętrznym sygnałem. Sam uart działał, poprawnie wysyłał znaki, same przerwania zewnętrzne także działały, natomiast próba wysłania pojedyńczego znaku w przerwaniu kończy...

    Mikrokontrolery AVR wojtasXD   12 Lis 2018 18:29 Odpowiedzi: 4    Wyświetleń: 69
  • Czyszczenie zmiennych tekstowych- bascom

    Witam postaram sie wyjasnic o co mi chodzi: po wscisnieciu klawisza program obsluguje przerwanie i ma wyswietlic znak (nazwijmy go x) ktory znajduje sie w zmiennej M1,a wiec: locate 1,6 lcd M1 i dalej wychodzi z przerwania i robi swoje, po odebraniu drugi raz przerwania ma na pozycji 1,6 wyswietlacza...

    Mikrokontrolery Requan   07 Mar 2003 21:47 Odpowiedzi: 2    Wyświetleń: 1710
  • Zmienne typu STATIC

    Co oznacz "static" przy dekalracji zmiennych np. static unsigned char zmienna=0; Jest cos takeigo np: #include <sfr51.h> void main () { //ustawienie parametrow przerwania od Timera 0 TMOD=0x01; TR0=1; ET0=1; IP=0x02; //najwyzszy priorytet dla...

    Mikrokontrolery ACULA   10 Wrz 2004 17:36 Odpowiedzi: 1    Wyświetleń: 1322
  • przerwanie od Timer1 w Bascom

    witam! Chcialem prosic o pomoc osoby bardziej doswiadczone, mianowicie mam problem w tym, ze nie chce mi uklad wejsc w obsluge przerwania od timera1, ktory ma liczyc. Projekt ma dzilac tak, by po pojawieniu sie zbocza opadajacego ma wejsc w obsluge przerwania, a nei chce tego mi zrobic :( oto...

    Mikrokontrolery maniio   20 Cze 2006 15:54 Odpowiedzi: 2    Wyświetleń: 1107
  • [ATMega][SN75176][c] - problemy z UARTem (przerwania)

    Witam I mam znowu kolejny z UART, a dokładniej chodzi mi o przerwania wyzwalane przez znak przychodzący. Chciałbym odbierać trzy znaki(ramki, bajty) a następnie zapisywać je do zmiennych i sprawdzać czy spełniają warunek znajdujący się w głównym programie. Niestety coś nie działa, wygląda to tak jakby...

    Mikrokontrolery AVR Freddie Chopin   04 Mar 2009 12:54 Odpowiedzi: 3    Wyświetleń: 1754
  • [STM32][C] Debugowanie kodu przerwania w pamięci RAM

    Hmmm. Wgrałem oryginalny program z Stm32 MassStorage. vectors.c startup.S i .ld o kolegi Freddie Chopin. Mam obecnie dwa przerwania z Usb: USB_HP_CAN1_TX_IRQHandler i USB_LP_CAN1_RX0_IRQHandler ( w vectors.c było bez jedynek kolo CAN ). Zrobiłem takie coś, orginalny program void USB_HP_CAN1_TX_IRQHandler(void) ...

    Mikrokontrolery ARM Freddie Chopin   16 Kwi 2010 14:27 Odpowiedzi: 5    Wyświetleń: 2984
  • Wykrywanie zbocza narastającego bez przerwania

    Nie napisałeś nic o tym, ile będzie trwał stan wysoki (czas minimalny jeśli dany pin jest podciągany pod VCC), czy są jakieś czasy krytyczne. Co ile może pojawić się zbocze ? Generalnie ja to widzę tak: potrzebujesz zmienną. Jej wartość odpowiada wartości danego pinu, na którym masz wykrywać zbocze....

    Mikrokontrolery AVR atom1477   07 Cze 2010 12:08 Odpowiedzi: 30    Wyświetleń: 6730
  • [AVR] Pominięcie przerwania TXC raz na kilka tys. wysłanych

    W sumie doszedłem do tego że procesor w sumie nie wisi, tylko MAX485 się przestawia na nadawanie i tak zostaje. Kod w którym tylko zmieniam kierunek transmisji. Jest to tak że cały czas jest odbiór, a jak otrzymam jakiś pakiet, i na niego chce odpowiedzieć, najpierw go przygotowuje w buforze, później...

    Mikrokontrolery AVR hotdog   03 Lis 2010 18:41 Odpowiedzi: 22    Wyświetleń: 2554
  • [avr] obsługa przerwań [początkujący]

    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...

    Początkujący Naprawy nemo07   29 Wrz 2011 22:09 Odpowiedzi: 16    Wyświetleń: 2337
  • [STM32][C] FreeRTOS i przerwania od USART

    No ale jaki jest w ogóle sens tego kodu? 1. Najpierw czekasz na zmienną którą ustawiasz w tej samej funkcji i ponoć nie masz przerwań (choć w komentarzach coś niby o nich piszesz), to po co czekać? (nie mówiąc już o tym, że się nigdy nie doczekasz poza pierwszym razem [może], gdyż nigdzie tej zmiennej...

    Mikrokontrolery arekg_   12 Lip 2012 01:19 Odpowiedzi: 14    Wyświetleń: 3705
  • [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...

    Mikrokontrolery kjuba13   29 Kwi 2013 14:50 Odpowiedzi: 5    Wyświetleń: 1629
  • ATMEGA 8 + LCD - Problem z przerwaniami, sei();

    Witam, mam problem z programem na mikroprocesor. Na początek dodam, że prototyp, zanim poszedł w odstawkę pół roku temu działał prawidłowo. Program w tym momencie ma za zadanie wyświetlić 4 zmienne na wyświetlaczu. Uruchomienie przerwań zawiesza program. W zależności od tego kiedy zostaną rozpoczęte,...

    Mikrokontrolery AVR mastah2003   25 Maj 2013 12:53 Odpowiedzi: 6    Wyświetleń: 1713
  • STM32F429I-DISCO - Obsługa przerwania - "wyciągnięcie czasu"

    Witam Chciałbym na początku zaznaczyć że jestem nowicjuszem w zabawach z programowaniem :) Napisałem program w języku C# na STM32F429I-DISCO pod czujnik HC-SR04. Ogólnie muszę zmierzyć czas od podania na wyjście stanu wysokiego do stanu wysokiego na wejściu. Zrobiłem to jako InterruptPort i obsługę...

    Programowanie takiPinat   29 Lis 2015 21:46 Odpowiedzi: 0    Wyświetleń: 444
  • MSP430 - Obsługa przerwań, nie działa program

    Witam. Niestety program który chcę napisać nie działa już w początkowej fazie. Nie wiem dlaczego, dlatego proszę aby ktoś na to zerknął i powiedział co jest nie tak. Generalnie program ma działać tak, że po wciśnięciu przycisku program leci do przerwania, w przerwaniu sprawdza czy przyciśnięcie było...

    Mikrokontrolery Początkujący Radek   05 Kwi 2016 09:44 Odpowiedzi: 5    Wyświetleń: 573
  • Przygoda z przerwaniami cd. - wylaczenie diody

    Program i założenia są złe. Te przerwanie nie powinno być wyzwalane od niskiego poziomu. Powinno reagować na każdą zmianę poziomu. Powinna zostać wprowadzona zmienna globalna volatile, która będzie przyjmować wartości zależne od stanu tego przycisku. W pętli głównej powinny być wykonywane działania w...

    Mikrokontrolery AVR BlueDraco   07 Sty 2017 21:29 Odpowiedzi: 9    Wyświetleń: 741
  • Generowanie przerwań używając encoder interface

    Witam! Czy jest możliwość generowania przerwania przy zmianie pozycji enkodera używając encoder interface? Właśnie implementuję metodę zmodyfikowaną M/T do pomiaru prędkości silnika. Przy zmianie pozycji enkodera należy zerować jedną zmienną. Myślałem, żeby generować przerwanie i w nim zerować tą...

    Mikrokontrolery ARM felek93   16 Lut 2017 11:50 Odpowiedzi: 0    Wyświetleń: 450
  • Jak to jest z tymi przerwaniami INT w AVR-ach ???

    Byc moze sa drgania, a byc moze program jest niefortunnie napisany. Najlepiej sprawdzic w praktyce piszac jakis prosty program testowy. uruchomic przerwania od INT i w procedurze przerwania zwiekszac jakas zmienna. Podac jedno zbocze wolno narastajace i po przycisnieciu przycisku niech na port wystawi...

    Mikrokontrolery Warhard   27 Cze 2006 16:42 Odpowiedzi: 10    Wyświetleń: 1297
  • Jak zrobic Input w przerwaniach - bascom avr ?

    ...i przypisuje jej wartosc do jakies zmiennej... No bracie , jeśli Ty nie rozróżniasz typów zmiennych , to się nie dziwię że masz problem z prostym zadaniem.Napisz DOKŁADNIE do jakiego typu zmiennej kopiujesz UDR , a najlepiej pokaż swoja procedurę przerwania RX.Rozumiem , że po wpisaniu z klawiatury...

    Mikrokontrolery zumek   25 Mar 2007 15:39 Odpowiedzi: 1    Wyświetleń: 982
  • Enkoder uC i przerwania. Jak to podłączyć?

    A jeśli chodzi o sam enkoder to możesz go powiesić na jednym przerwaniu- np do nogi A. W obsłudze przerwania badasz wyjście B i jeśli jest np niskie to zwiekszasz wartosć zmiennej, jeśli wysokie to zmniejszasz (czy jaki ci tam pasuje). DO tego jeszcze może jakieś sprawdzenie przepełnienia tej zmiennej....

    Mikrokontrolery 251mz   25 Maj 2007 20:11 Odpowiedzi: 6    Wyświetleń: 1975
  • [AT89C4051][C]Przekazywanie wartości do funkcji przerwania

    Witam! Natknąłem się w swojej przygodzie z programowaniem na następujący problem. Otóż jedną z funkcji wykonywanych przez procek ma być sterowanie fazowe obrotami dmuchawy. Udało się uzyskać za pomocą przerwań i timera zmienne opóźnienie w odpowiedzi na detekcję zera. Jako że wystarczy kilka stopni regulacji,...

    Mikrokontrolery Bruum   19 Lip 2009 08:53 Odpowiedzi: 2    Wyświetleń: 1509
  • [Bascom]Kłopotliwa zmienna (sama sie zeruje)

    No dobra pal licho dokładność odmierzania czasu. Tu nie jest aż tak ważna. Ale timer1 nie jest skonfigurowany . Pomiar nie ma prawa się odbywać, bo przerwanie od timera1 nie jest wywoływane, a co za tym idzie cała procedura "co1s" , a także ten podprogram "Odczytaj" również nie. Nawiasem mówiąc...

    Mikrokontrolery AVR xury   16 Paź 2009 20:54 Odpowiedzi: 7    Wyświetleń: 1367
  • Attiny13, zmienne globalne.

    Witam, mam taki problem, że w kodzie zmienna globalna jest tj nie widziana przez program, podam przykład i wytłumacze: #include <avr/io.h> #include <avr/interrupt.h> #define GREEN_LED_ON PORTB |= 0x1; #define GREEN_LED_OFF PORTB &= 0xFE; #define RED_LED_ON PORTB |= 0x2; #define...

    Mikrokontrolery AVR djmdp   25 Lis 2009 11:24 Odpowiedzi: 5    Wyświetleń: 1310
  • [atmega128][bascom]Obrotom. z czujnikiem Halla w przerwaniu

    Koledzy dziękuję wam bardzo za rozwiązanie problemu. a więc przestawienie prescalera na 8 odniosło pożądany skutek. Miałem jeszcze jeden błąd w programie. otóż w przerwaniu oczywiście zerowałem timer3=0 ale już w głównej pętli wyświetlałem lcd timer3 przez co wyniki skakały. w przerwaniu dałem...

    Mikrokontrolery AVR rogeros   17 Cze 2010 22:11 Odpowiedzi: 9    Wyświetleń: 1947
  • ATmega32, C, przerwanie ADC

    janbernat ---> eeej no co ty opowiadasz że traktuję cię jak początkującego czy jeszcze gorzej jak piszesz - bzdura! Po prostu wiem też że zaczynasz chyba pisać w C i stąd może jakieś dziwne czy nieoczekiwane dla ciebie rzeczy się dzieją. Np dodawanie przydomka volatile do zmiennej static test w przerwaniu...

    Mikrokontrolery AVR janbernat   12 Kwi 2011 19:37 Odpowiedzi: 13    Wyświetleń: 2239
  • warunek if + przerwanie uart

    Tylko dodam, że w pewnych okolicznościach nawet dla zmiennych długości 1 bajta operację trzeba zamknąć w atomic_block, np: if(x) x--; nawet dla x będącego zmienną bajtową, jeśli to samo x będzie modyfikowane w przerwaniu to całość musi zostać wykonana atomowo, inaczej będzie problem. Np. w przerwaniu...

    Mikrokontrolery AVR tmf   06 Gru 2010 15:51 Odpowiedzi: 4    Wyświetleń: 1152
  • [atmega8] [c] przerwania int0 i int1

    Zmienne, które są dzielone między przerwaniami a resztą kodu muszą być deklarowane jako volatile. Zmienną "pozycja" zmieniasz zarówno w przerwaniu od INT0 jak i w innym miejscu w kodzie więc musisz użyć volatile.

    Mikrokontrolery AVR LordBlick   27 Sty 2011 11:45 Odpowiedzi: 3    Wyświetleń: 3547
  • Print-wysyłanie danych i przerwania [bascom]

    Przykład. W pętli głównej jest zmienna, która jest zwiększana przez TIMER0. Zależnie od wartości owej zmiennej, jest wysyłany dany ciąg znaków przez instrukcję PRINT - uart sprzętowy oraz instrukcję Print#kanał - uart programowy. Mam też przerwanie od timera1 - do obsługi wyświetlaczy siedmioseg. i...

    Mikrokontrolery AVR monokrysztal12   14 Wrz 2011 23:49 Odpowiedzi: 3    Wyświetleń: 1206
  • Atmega8 - Odblokowanie globalnych przerwań hamuje pracę mikrokontrolera

    Rozwiązałem problem. Dla potomnych napiszę co zauważyłem. Nie jest to pierwszy kiedy zauważyłem że w warunkach (if(...)) kiedy porównujemy wartość zmiennej z jakąś liczbą to lepiej jest tę liczbę zapisać w postaci szesnastkowej. Polecam też inicjalizować zmienne wartością w postaci HEX. Do złych...

    Mikrokontrolery AVR brzydal91   21 Lis 2011 20:57 Odpowiedzi: 12    Wyświetleń: 1889
  • PIC [18F4620][C18] - I2C Master Receive w przerwaniu

    Witaj, ja to zrobiłem tak: 1. Uruchomiłem timer z przerwaniem co 10ms 2. Zrobiłem funkcję timeout_100ms() z globalną zmienną timeout_100ms. 3. Zrobiłem funkcję zwracającą stan_zmiennej_timeout_100ms. Jeśli osiąganięto 10 wywołań to ustawiam 1 logiczą w innym przpadku 0. 4. Wykonałem również...

    Mikrokontrolery PIC flapo213   04 Lut 2013 16:10 Odpowiedzi: 4    Wyświetleń: 1587
  • [ATMEGA 8][AVR-gcc] - Priorytetowość przerwań

    Największy priorytet ma dla mnie w kolejności: 1) Mierzenie długości impulsu z 2 przerwań zewnętrznych 2) Mierzenie poziomu baterii na ADC 3) Komunikacja USART 4) Update/zapis zmiennych do EEPROM Zaczynając od organizacji USART: 1) Wiem już że opóźnienia to nie jest najlepszy pomysł w przerwaniu 2)...

    Mikrokontrolery Początkujący BlueDraco   17 Lut 2013 15:04 Odpowiedzi: 11    Wyświetleń: 2520
  • [Atmega8][hd44780][rtc] - Zawieszanie się programu. Działa tylko przerwanie.

    Witam, stworzyłem na płytce stykowej układ, gdzie podłączyłem przyciski, LCD hd47780, rtc ds1307 i buzzer. Korzystam z bibliotek do wyświetlacza od "radzia", TWI od p. Mirka oraz ze znalezionej na tym forum biblioteki do RTC. Napisałem szybki program, który wyświetla godzinę w formie hh:mm:ss na ostatnich...

    Mikrokontrolery AVR lukhol2   15 Lut 2016 10:58 Odpowiedzi: 4    Wyświetleń: 717
  • połaczenie obiektu z obsługą przerwania

    Witam, problem dość banalny ale ugrzązłem w nim. Deklaruję klasę obsługi rs232 jako obiekt, obsługa nadchodzących danych jest zrealizowana poprzez przerwanie UART i kolejne wypełnienie bufora przez odbierane bajty. Oczywiście bufor danych to zmienna zadeklarowana wewnątrz stworzonej klasy. Problem...

    Mikrokontrolery AVR rpal   29 Cze 2016 18:32 Odpowiedzi: 5    Wyświetleń: 663
  • XMEGA przerwania INT0, INT1

    Nie wiem jak jest w atxmega, ale jakby coś to zawsze możesz sobie co przerwanie pod koniec zapisywać stan pinów do zmiennej a na początku porównywać tą zmienną z aktualnym stanem. Dzięki temu będziesz wiedział który pin wygenerował przerwanie. Poza tym w atmegach na ten przykład każdy port ma swoją własną...

    Mikrokontrolery AVR tmf   14 Sie 2016 18:30 Odpowiedzi: 4    Wyświetleń: 966
  • Hasło - jak obsłużyć przerwanie

    Witam Konstruuje projekt który ma być docelowo systemem monitorowania i bezpieczeństwa układu laboratoryjnego. Mój problem polega na tym że: Chciałbym aby po wciśnięciu określonego przycisku na klawiaturze numerycznej program na chwile zatrzymał się pozwolił na wpisanie hasła a później wrócił do...

    Arduino monti18   07 Lis 2016 23:37 Odpowiedzi: 2    Wyświetleń: 891
  • bascom, przerwania, klawiatura, problem

    napisałem program do obslugi klawiatury i cos mi nie chce działac nie wiem dlaczego wyglada to mniej wiecej tak: dim zmienna as byte config portd.0 = input set portd.0 'wlaczenie podciagania config timer0 = timer, prescale = 1024 on timer0 klawiatura enable interrupts enable...

    Mikrokontrolery Tdv   12 Maj 2004 13:37 Odpowiedzi: 5    Wyświetleń: 1389
  • 89C4051 Bascom Uart i przerwania

    chciałeś przerwanie a wcale go nie używasz (prawie wcale). to Samo można zrobić w programie głównym poprostu sprawdzając stan scon.0 a tak zajmie mniej miejsca. Radze zmienić koncepcje. Rozumiem że chcesz żeby ci wypisywało jakieś cyfry czy znaki na lcd. No to zrób zmienna zliczajacą znaki, potem jakąś...

    Mikrokontrolery szymtro   20 Mar 2006 17:15 Odpowiedzi: 6    Wyświetleń: 2253
  • przerwania, timery-bascom

    dobrze, a nie lepiej w przerwaniu napisać warunek, że jeśli zmienna bitowa równa się jeden to robi to a jeśli nie to tamto końćząc podprogram1 zrobisz SET tej zmiennej a kończąc podprogram2 RESET :D

    Mikrokontrolery luuckee   22 Sie 2006 20:56 Odpowiedzi: 6    Wyświetleń: 1909
  • Jak wyświetlić wartość zmiennej na LCD? AT89S52 [język C]

    Witam. Programik taki jak: wyświetl zmienną a=155; korzystając z sprintf(); działa. Dopiero się wszystko krzaczy jak chcę wyświetlić wartość licznika T1 mikrokontrolera. Poniższy podprogram wywoływany przerwaniem INTO ma wyświetlać TH1 na pierwszej lini i TL1 na drugiej...czyli kolejno 1 bajt i 2 bajt...

    Mikrokontrolery Pituś Bajtuś   21 Maj 2008 20:38 Odpowiedzi: 12    Wyświetleń: 3449
  • Przerwanie w AT91SMA7S64, dziwne objawy.

    Punkty?! Trochę to przesada, ustawione mam 0 punktów dla użytkownika, więc ”G” z tego mam, to, że elektroda.pl tak sobie wymyśliła z tymi punktami to nie moja wina! Jeśli ktoś tu nabija sobie jakieś punkty to są to osoby które piszą posty nic nie wnoszące do rozwiązania problemu. Zmienna...

    Mikrokontrolery ARM Arrow   22 Lut 2009 17:05 Odpowiedzi: 4    Wyświetleń: 990
  • [Bascom] Hard spi, slave, chip select, przerwanie

    Dokładnie taki sam problem miałem ja w moim temacie. Przed wysłaniem zmiennej V w masterze wyślij jakąś zerową zmienną (np zmienną Temp As Byte, T=0). Przeanalizuj pod tym kątem mój temat.

    Mikrokontrolery AVR J_Bravo   23 Gru 2010 09:22 Odpowiedzi: 7    Wyświetleń: 2130
  • ATMEGA8 przerwania, dioda świeci a nie powinna.

    Widać kiepski ten autor który takie działanie uzależnia od przypadku. Bez volatile pętlą główna nie będzie widziała, że przerwaniu zmienna licznik zmieniła swoją wartość. Jak mówiłem KAŻDA! zmienna używana w przerwaniu i gdzieś jeszcze musi być typu volatile. Nie ma wyjątków!

    Początkujący Naprawy mazur89   07 Lut 2011 22:30 Odpowiedzi: 10    Wyświetleń: 1067
  • [BASCOM] Jak przyśpieszyć program - przerwania

    A czy przy takim zapisie: [syntax=vb] Case 2: Locate 1 , 1 Lcd " " ; Chr(5) ; " Nap" Locate 2 , 1 Lcd Wart_nap2 ; "V " End Select Return[/syntax] Będzie mi się odświeżała zmienna Wart_nap2 ? Tak aby wynik z napięcie był odświeżany co 100ms (zmienna obliczana w przerwaniach) Jeśli...

    Mikrokontrolery AVR Mad Jaro   04 Maj 2011 15:53 Odpowiedzi: 29    Wyświetleń: 2675
Mouser  Szukaj w 5mln produktów