przerwania pcint

Znaleziono około 271 wyników dla: przerwania pcint
  • Attiny2313 - Różnica między przerwaniami INT a PCINT w praktyce

    Przede wszystkim PCINT wymaga większego nakładu programowego. Przy włączonych wielu źródłach danego przerwania PCINT trzeba analizować, który pin zgłosił przerwanie i w jaki sposób się to odbyło (które zbocze). PCINT jest niżej w hierarchii przerwań, zatem na obsługę tego przerwania trzeba czasem dłużej poczekać (w zależności od konstrukcji programu)...

    Mikrokontrolery   21 Kwi 2016 09:25 Odpowiedzi: 4    Wyświetleń: 2826
  • Duży kwarc i podzielnik czy mały kwarc - co lepiej

    Przerwania PCINT maja tą zaletę, że mogą wybudzić procesor ze stanu Power Down (oscylator nie pracuje więc oszczędność energii jest największa) w reakcji na zmianę stanu pinu. Przerwania INT w Power Down mogą wybudzić uP w reakcji na stan niski i aby procedura przerwania została wykonana stan niski musi utrzymywać się na tyle długo by procesor zdążył...

    Mikrokontrolery AVR   09 Lip 2011 02:58 Odpowiedzi: 12    Wyświetleń: 2802
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [bascom] Jak wyłączyć napięcie odniesienia i komparator w Bascom dla ATtiny13/25/45/85?

    PCINT to specjalne przerwania aktywowane zmianą stanu pinu. Dodatkowo wszystkie przerwania PCINT w tych procesorach wywołują jedno przerwanie, w którym należy programowo określić, który pin je spowodował ważny jest też rejestr PCMSK, który odpowiada za maskowanie nieużywanych przerwań. Polecam lekturę datasheetów tych procesorów w celu dokładnego poznania...

    Mikrokontrolery   27 Lut 2011 22:04 Odpowiedzi: 10    Wyświetleń: 1874
  • Przesyłanie danych przez UART z użyciem przerwań: konfiguracja układu atmega328P

    Pyt 1: Tak. Jeśli nie ma innych wskazań żeby koniecznie korzystać z INT1 to w m328p można uaktywnić przerwanie PCINT na pinie Rx, wtedy nie potrzebaa żadnych dodatkowych połączeń między pinami. Pewna niedogodność jest taka, ze przerwania PCINT reagują na oba zbocza oraz wektor przerwań jest wspólny dla całego portu. Pyt 2: Tak. Nie. Można to sobie teoretycznie...

    Mikrokontrolery AVR   24 Paź 2020 11:16 Odpowiedzi: 5    Wyświetleń: 660
  • REKLAMA
  • Sumator PWM na ATtiny2313 nie działa - czy błąd w schemacie? Czy obsługuje 6 kanałów?

    Usuń <br/> z końca linka, bo przez to link nie działa. Pytanie, czy te wolne piny zostawiłeś w powietrzu. Bo one generują przerwanie, więc jeśli "dyndają", to w kółko wystawiany może być stan wysoki, który powinien po tych 304us zejść na niski, ale może nie zdążyć przez kolejne przerwania generowane przez "dyndadła". Wyobraź sobie, że to wykonuje...

    Początkujący Elektronicy   19 Maj 2018 22:57 Odpowiedzi: 3    Wyświetleń: 519
  • [ASM] [AVR] ATtiny2313 - przerwanie PCIE tylko dla PULL-UP

    Przerwania typu PCINT działają podczas zmiany stanu pinu, obojętnie czy to jest zbocze narastające czy opadające. Poprostu ma być to zmiana stanu, tak więc jeśli naciśniesz przycisk to przerwanie bedzie generowane dwa razy (w momencie naciśniećia i puszczenia). Natomiast inaczej jest w przypadku przerwań INT0 i INT1 gdzie możesz sobie wybrać kiedy ma...

    Mikrokontrolery AVR   08 Lut 2010 18:34 Odpowiedzi: 4    Wyświetleń: 2140
  • REKLAMA
  • Jak skonfigurować zewnętrzne przerwania na pinach w ATmega 168/128 w BASCOM?

    Bascom moze tego nie obslugiwac. I ile recznie mozna wpisac do rejestru wlaczenie tego przerwania, to podanie wektora przerwania pewnie bedzie juz problemem - moze edycja pliku z danymi o ukontrolerze. Przerwania zmiany stanu na PCINT przypisane sa do portów, i dodatkowo mozna zdefiniowac które piny maja byc monitorowane (nie musza byc wszystkie).

    Mikrokontrolery   12 Sie 2007 20:27 Odpowiedzi: 10    Wyświetleń: 6053
  • ATmega328PB + PCINT od dwóch enkoderów - gubi impulsy enkoderów

    Jedyna zmienna, którą trzeba przechowywać, to old_A; można by zrezygnować z B, która jest używana raz, wstawiając read_B() zamiast B. I jest też sposób, by zrezygnować z A: porównujesz read_A() z old_A, jeśli się różnią, to zmieniasz old_A i zliczasz, kierunek według poprawionego old_A i read_B(). Przerwanie musi być na obu kierunkach zmian sygnału...

    Programowanie   19 Lis 2021 10:42 Odpowiedzi: 25    Wyświetleń: 651
  • [atmega8] Wyzwolenie przerwania na zbocze opadające

    nie mylisz się Dodano po 20 już się poprawiam, bo w temacie napisałeś ATmega8, jakoś mi to umknęło i skupiłem się tylko na tekście i pytaniach o sposobie wyzwalania przerwań. Z opisu dokumentacji jaką czytałeś poprostu domyśleć się można że chodzi o procki inne niż ATmega8 bo akurat ten procek nie ma przerwań PCINTx, Więc co do tego co przeczytałeś...

    Mikrokontrolery AVR   06 Sie 2008 10:15 Odpowiedzi: 5    Wyświetleń: 1779
  • ATmega32 - Jak zliczać impulsy, generować PWM i przerwania co kilka ms?

    Cześć, mam pytanie odnośnie Timerów w uC ATmega. Potrzebuję następujących opcji: - zliczanie impulsów z dwóch enkoderów - generowanie dwóch przebiegów PWM - generowanie przerwania co kilka ms. ..............? Czy są jakieś AVR'y mające 4 timery? ........... Pozdrawiam, Bartek Wystarczy ci Atmega48/88/168 Dla 2-ch sygnałów PWM wystarczyłby 1 timer z...

    Mikrokontrolery AVR   05 Lis 2014 23:09 Odpowiedzi: 4    Wyświetleń: 1662
  • [attiny13] [ATtiny13][ASM] Przerwania PCINT nie budzą mikrokontrolera z trybu uśpienia

    wróciłem i sprawdziłem i coś jeszcze nie tak po zmianach w kodzie µK już nie startuje z sekwencją tylko idzie spać... Tylko że jak go obudzę to jest zły i wykonuje sekwencje losową ilość razy... zmieniłem też trochę sekwencję i zastanawia mnie dlaczego polecenie cbr r16, (1<<portb1) gasiło mi 2 diody na raz (po uprzednim ich zapaleniu)....

    Mikrokontrolery AVR   24 Gru 2009 12:53 Odpowiedzi: 6    Wyświetleń: 2393
  • REKLAMA
  • [attiny2313A] sleep mode i wybudzanie z użyciem przycisków. [C]

    Pytałeś o wybudzanie procesora, odpowiedz masz w linku dla przykładu klawiatury matrycowej. W ogóle lepiej zastosuj power-down A wybudzić możesz tylko stanem niskim przerwania int0. A jeśli chodzi o przerwania pin change warto zapoznać sie z rejestrami z tym związanymi a wszystko stanie się jasne. Chodzi o to ze przerwania zostaje wywołane, jeśli choć...

    Mikrokontrolery AVR   28 Wrz 2011 20:47 Odpowiedzi: 5    Wyświetleń: 2610
  • Bascom: Jak zmienić częstotliwość dla Atmega32 z obsługą enkodera i RC5?

    Wpisywanie $CRYSTAL bez rzeczywistej zmiany taktowania procesora będzie powodować, że wszelkie opóźnienia i obliczenia kompilatora dotyczące liczników nie będą zgodne ze stanem faktycznym. GETRC5() korzysta aktywnie z licznika TIMER0. Tak manewruje wartością wpisaną do rejestru licznika oraz preskalerem by otrzymać jednakowe odcinki czasu zliczane później...

    Mikrokontrolery Początkujący   20 Cze 2014 21:55 Odpowiedzi: 3    Wyświetleń: 1119
  • [attiny][C] - Obsługa przycisku w przerwaniu PCINT

    Warunek w if nie będzie spełniony bo raczej te kilka instrukcji w przerwaniu nie bedzie się wykonywać 20ms. Czas wykonywania tego ISR nie ma nic wspólnego z wartością _debounce_timer w momencie porównania.

    Mikrokontrolery AVR   23 Paź 2015 19:08 Odpowiedzi: 4    Wyświetleń: 1332
  • attiny88 - brak przerwań PCINT na PC7 mimo poprawnej konfiguracji

    Czyby to znaczyło ze jak używam int to nie mogę PCINT? Eee? Aaaa? Yyyy? Że co? Jak? Nie wiem o co Ci chodzi. Flaga PCIE0 uruchamia PCINTY od 0 do 7 a ty używasz PCINT15 który jest podpięty pod PCINT1. Nijak się to nie ma do INTów.

    Mikrokontrolery AVR   23 Paź 2015 00:12 Odpowiedzi: 8    Wyświetleń: 927
  • Smart alarm motocyklowy z powiadomieniami sms

    KEELOQ + rolling code można wykorzystać w swoim projekcie DIY bez przeszkód? Oczywiście. Dodano po 33 Mogę zainteresowanym podać kod KEELOQ dla pilota i odbioru , oczywiście z innymi danymi pilota ;). PILOT: Dodano po 10 Bardzo ciekawy i użyteczny projekt, właściwie to prototyp, który może przekształcić się w produkt. A czego mu brakuje żeby już nie...

    DIY Konstrukcje   20 Sty 2026 08:15 Odpowiedzi: 30    Wyświetleń: 1605
  • Jak poprawić detekcję kierunku enkodera w ATtiny 1604?

    Po pierwsze...nie ma takiego przerwania PCINT w ATtiny. Konfigurujesz to w zupełnie inny sposób (BOTHEDGES). Po drugie z założenia nie patrzę na kody Arduino, gdyż nie jest to jakikolwiek rezerwuar jakichkolwiek rozwiązań. Z resztą nie w tym problem. Popełniam jakiś błąd programowy a nie koncepcyjny, gdyż zawsze działało to dobrze... R

    Mikrokontrolery AVR   19 Lut 2024 16:46 Odpowiedzi: 4    Wyświetleń: 369
  • [ATtiny2313][C] Obsługa klawiszy w przerwaniu PCINT

    Może źle zrozumiałem pierwszy post, ale przyciski podłączone do PA nie wygenerują przerwania PCINT(patrz nota katalogowa). A no tak, masz rację. :) W przypadku ATtiny2313 na PA nie będzie PCINT, ale w przypadku ATtiny2313A już tak, bo w tej wersji procesora dodali obsługę PCINT na każdym pinie każdego portu. Ja posługuję się DS'em od ATtiny2313A i...

    Mikrokontrolery AVR   29 Lis 2010 20:19 Odpowiedzi: 5    Wyświetleń: 2910
  • atmega128 - Jak ustawić przerwanie przy zmianie stanu kilku pinów?

    W atmedze 128 nie ma przerwań PCINT, są tylko przerwania INT0-3 na pinach PD0, PD1, PD2, PD3. Przerwania PCINT są tylko w nowszych atmegch.

    Mikrokontrolery AVR   02 Lut 2015 15:08 Odpowiedzi: 2    Wyświetleń: 783
  • Jak ustawić przerwania w PC? Konflikty w rejestrach - jak je rozwiązać?

    Witam Pojawił się problem z przerwaniami w moim PC. Nie wiem jak je ustawić? Wszystko w załączniku. Pozdrawiam

    Software serwis   26 Paź 2005 12:13 Odpowiedzi: 3    Wyświetleń: 867
  • Nieregularne działanie klawiszy w pętli - uC i obsługa przycisków

    Każde wduszenie przycisku wygeneruje kilka/naście/dziesiąt odbić i tyle samo wywołań procedury obsługi przerwania. Warto by je doliczyć do rachunku. Ale nawet bez ich uwględnienia: Owszem ale tylko w przypadku ,kiedy nie zablokujesz przerwania pcint na czas drgania styków . Tak samo stanie się w przypadku odpytywania też musisz wykonać procedurę związaną...

    Mikrokontrolery AVR   01 Gru 2018 23:34 Odpowiedzi: 22    Wyświetleń: 1257
  • [AVR-ATmega88PA] Powrót do funkcji main - czy to przepełnienie stosu?

    okazało się że włączyłem przerwania PCINT a ich funkcję dałem do komentarza, w celu późniejszej realizacji. Na to jest sposób ISR( ISR_BAD)

    Mikrokontrolery AVR   30 Kwi 2020 19:32 Odpowiedzi: 11    Wyświetleń: 750
  • [Attiny13][C/WinAVR]Niedziałające przerwanie PCINT

    Witam, Chce uruchomić przerwanie PCINT0, z tego, co zrozumiałem, z datasheeta to muszę ustawić odpowiedni bit w rejestrze PCMSK, bit PCIE w GIMSK. Nie znalazłem żadnej konfiguracji przerwań PCINT, ale z tego, co wyczytałem to one działają tylko na zmianę stanu na odpowiednim pinie. Do pinu z PCINT0 podłączyłem przycisk zwierany do masy. Jednak, gdy...

    Mikrokontrolery AVR   09 Lut 2012 11:38 Odpowiedzi: 2    Wyświetleń: 1652
  • [Atmega2560] [BASCOM] . Jak uzyskać wykrycie przerwania.

    Witam.Osobiście nie piszę w bascomie ale przerwanie (przerwania) PCINT wyzwalane są zmianą stanu na pinie a ty natomiast próbujesz konfigurować aby wyzwalane było niskim poziomem.

    Mikrokontrolery AVR   09 Cze 2010 21:37 Odpowiedzi: 8    Wyświetleń: 2853
  • Attiny 13A 9.6MHz – LED na PB4 nie świeci poprawnie przy obsłudze PWM przez przerwania

    snnaap dal rade - dzieki. Najwyrazniej problem jest w tym ze stan logiczny pinu nie nadaza za zmiana zbocza. O dziwo bardzo podobny kod do pierwotnego tylko na przerwaniu PCINT dziala normalnie. Jak by ktos potrzebowal: [syntax=c]GIMSK |= (1<<PCIE); PCMSK |= (1<<PCINT1); ISR (PCINT0_vect) { if (PINB & (1<<PB1)) { ledon; } else...

    Mikrokontrolery Początkujący   21 Lis 2013 22:36 Odpowiedzi: 14    Wyświetleń: 2112
  • Przerwania - reagowanie na wciśnięcie przycisku na klawiaturze matrycowej 4x4

    W zasadzie nie potrzebujesz JP13. To chyba taki ukłon w stronę 8051 z dwoma przerwaniami zewnętrznymi. AVRy mają przerwania PCINT na prawie wszystkich pinach i w momencie jak wciśniesz przycisk i tak możesz wywołać przerwanie. Niemniej w ogóle nie powinieneś robić tego na przerwaniach zewnętrznych (poza wyjątkową sytuacją gdy wprowadzasz uC w głębokie...

    Mikrokontrolery AVR   10 Lis 2018 12:21 Odpowiedzi: 6    Wyświetleń: 771
  • atiny 13 - połączenie kilku modułów w sterownik oświetlenia

    OK tylko kol.ogor11 potrzebuje mieć detekcję na dwóch pinach a 13-tka ma tylko INT0. Wydaje mi się więc że trzeba pin 5 i 6 ustawić na wejście i napisać obsługę przerwania PCINT w którym będzie sprawdzenie które wejście zmieniło stan i to obsłużyć. INT0 od PCINT różni się tym, że PCINT ma tylko jeden tryb wyzwolenia ( zmiana stanu ) i jest jedna procedura...

    Mikrokontrolery AVR   14 Paź 2012 12:48 Odpowiedzi: 99    Wyświetleń: 9753
  • Atmega169 - brak reakcji na przerwania PCINT3, PCINT4, PCINT5

    Witam, jak w temacie nie mogę uruchomić przerwania na pinach PCINT ( PCINT3,PCINT4,PCINT5 - tylko tych potrzebuję ). poniżej trochę kodu - nie mam już pomysłu co może być nie tak. sei() - na pewno jest przed pętlą while, w up włączona jest dodatkowo obsługa kontrolera lcd ( zwykły lcd ciekłokrystaliczny siedmiosegmentowy ). po main: [syntax=c] PCMSK0|=(1<<PCINT3)|(1<<PCIN...

    Mikrokontrolery AVR   26 Lis 2018 16:43 Odpowiedzi: 3    Wyświetleń: 612
  • ATmega48 – jak wyłączyć niechciane przerwania PCINT8 i PCINT9, tylko Timer1 aktywny

    jesli uważasz, że te przerwania jakoś samoistnie się uaktywniają, może przez Bascoma (w co wątpię) to jest prosty sposób aby się o tym przekonać. Ustaw procedurę obsługi tych przerwań i w przerwaniu zapal sobie jakiegoś LEDa czy coś w tym stylu. Szybko wyjdzie na jaw (tak podejrzewam) iż przerwania PCINT (jeśli jak wspominał kolega wyżej, nie były świadomie...

    Mikrokontrolery   28 Lut 2007 19:20 Odpowiedzi: 5    Wyświetleń: 2959
  • [ATMega168] Jak obsłużyć przerwania przycisków i timera w ATMega168 z kwarcem 32,768 kHz?

    Szukałem w datasheet, na stronach 66-70. Nie znalazłem rozwiązania problemu uruchamiania przerwania PCINT przy zboczu opadającym i narastającym. Mogę prosić o jakąś dodatkową wskazówkę?

    Mikrokontrolery Początkujący   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 5234
  • [ATMEGA32][C] - Timer1 - licznik impulsów. Pytanie.

    Racja, wracam honor, ale moim zdaniem do tego wystarczy w zupełności sposób zaproponowany przeze mnie i kol. tmf. W Atmega644p masz przerwania PCINT na wszystkich pinach, więc też można wykorzystać.

    Mikrokontrolery Początkujący   17 Lut 2013 19:10 Odpowiedzi: 10    Wyświetleń: 2286
  • AVR attiny2313A - błędne odczyty impulsów z czujników indukcyjnych

    Napisać program od nowa bez żadnych waitów . Zastosować przerwania od PCINT i krótkie podprogramy ich obsługi.

    Mikrokontrolery AVR   07 Lip 2018 17:01 Odpowiedzi: 23    Wyświetleń: 1125
  • Jak wywołać programowe przerwanie w ATMEGA644 bez użycia wolnych pinów?

    Szukam sposobu na wywołanie przerwania z programu. W ARM sprawa prosta, wpis do NVIC i mam dowolne przerwanie. W AVR rozwiązywałem to przez wolny pin GPIO. Ustawiałem jako PCINT, gdy potrzebowałem przerwania, ustawiałem GPIO w stan niski. W przerwaniu PCINT przywracałem poziom wysoki. Niestety nie mam wolnych pinów. Jest w AVR rozkaz BRK generujący...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2478
  • Własny pilot RM-1 do aparatów OLYMPUS

    (at)mirekk36 Użyj przerwania PCINT (Pin Change Interrupt), będziesz miał wtedy do wykorzystania 8 linii mogących "obudzić" mikrokontroler z trybu Power-down. Do takiego zastosowania kwarc jest niepotrzebny, dokładność wewnętrznego oscylatora jest zupełnie wystarczająca.

    DIY Konstrukcje   31 Lip 2007 19:15 Odpowiedzi: 26    Wyświetleń: 6546
  • Arduino Uno/Nano - Zliczanie impulsów z 4 wentylatorów, jak to zrobić?

    Są 3 przerwania PCINT - spróbuj przeczytać rozdziały: 16. Interrupts 17. EXINT - External Interrupts w dokumentacji mikrokontrolera. Korzystaj z nich, bo po to właśnie są, a zaoszczędzisz moc obliczeniową mikrokontrolera w stosunku do sposobu, który opisał kol. krzysiek_krm.

    Arduino   20 Kwi 2017 20:38 Odpowiedzi: 8    Wyświetleń: 2016
  • [Bascom] Wybór µC i metody sterowania PWM dla wentylatorów PC 25kHz UART

    hmmm dowolnym przerwaniem, a jeśli ma ich być wiele np 5 albo 6 to może wykorzystać nawet przerwania PCINT Ma być ich wiele i PCINT to jedyne rozwiązanie. Tylko, czy to będzie dobrze działało? Jak by miała wyglądać procedura przerwania od PCINT? Mogę prosić jakiś kod szkieletowy? Masz tyle kanałów ile chcesz, częstotliwość spokojnie można wyciągnąć...

    Mikrokontrolery AVR   28 Maj 2010 11:01 Odpowiedzi: 33    Wyświetleń: 6087
  • Jak wykonać projekt w Atmel Studio do ATmega16?

    A co do samej realizacji to najprościej zastosować do analizy wejść cyfrowych przerwanie PCINT Nie wiadomo co znaczy analiza, tak że odpowiedź jest niemożliwa. Musisz też pamiętać, że przy tak dużej ilości pinów wejściowych, generujących przerwania, będziesz musiał analizować stan każdego z nich z poprzedniego przerwania, aby zidentyfikować pin, który...

    Mikrokontrolery AVR   03 Paź 2016 19:44 Odpowiedzi: 30    Wyświetleń: 2127
  • Atmega, przerwanie od zbocza opadającego/narastającego

    jeśli czytałeś uważnie jakiegoś helpa i tam napisano, że np ATmega8 a raczej jej przerwania INT0 i INT1 nie mogą być wyzwalane zboczami to masz rację - jest to błąd ;) dokładny opis na 100% znajdziesz w nocie pdf ;) danego procka i na tym zawsze się opieraj jako najważniejszym źródle informacji. ... jak słusznie zauważyłeś ta nóżka ma dwa alternatywne...

    Mikrokontrolery   07 Sty 2007 02:49 Odpowiedzi: 6    Wyświetleń: 6403
  • Attiny2313: Wybudzanie z power-down przez INT1 nie działa na zbocze, tylko poziom?

    To ciekawe bo na 31 stronie tejże dokumentacji: http://www.atmel.com/dyn/resources/prod_... Jest tabelka... wg. procek reaguje na INT1 a także na przerwania PCINT Zresztą na przerwania od INT1 na pewno reaguje bo sam to przed chwilą sprawdziłem.

    Mikrokontrolery AVR   11 Gru 2010 17:43 Odpowiedzi: 7    Wyświetleń: 2064
  • Wprawki na ATTiny13, czyli termometr DS1820 + LCD 1x6

    http://obrazki.elektroda.pl/3207877000_1... http://obrazki.elektroda.pl/9634776400_1... http://obrazki.elektroda.pl/8673988800_1... http://obrazki.elektroda.pl/3005768300_1... Termometr z funkcją pamiętania maksimum i minimum (zapisane w rejestrach, tracone przy braku zasilania). Program...

    DIY Poczekalnia   24 Sty 2015 05:02 Odpowiedzi: 3    Wyświetleń: 6405
  • Jak wykryć obecność napięcia AC 230V dla mikrokontrolera bez przekaźnika?

    Zapewne ma nadmiar mocy w swoim uC. Dla przerwania PCINT występującego z częstotliwością 100Hz, w którym trzeba wpisać zera do dwóch bajtów w RAM(powiedzmy 6 cykli procesora razem z obsługą przerwania), a potem gdzieś w kodzie sprawdzenie , czy ten licznik inkrementowany w przerwaniu Timeranie przekroczył jakiejś wartości (powiedzmy 8 cykli procesora),...

    Mikrokontrolery   21 Cze 2012 20:56 Odpowiedzi: 37    Wyświetleń: 9845
  • ArduinoMega - Niedziałające przerwania od timera (TIMER1) i przycisku (PCINT)

    Witam! Zrobiłem prosty projekt wysokościomierza ciśnieniowego. Wszystko działa w jak najlepszym porządku. Teraz muszę go przekonwertować aby działał na mniejszej płytce zasilanej z baterii. Z tego powodu postanowiłem użyć funkcji sleep i przerwań. Program ma działać tak: - w funkcji setup następuje inicjalizacja karty i czujnika, jeśli wszystko działa,...

    Arduino   01 Cze 2014 16:49 Odpowiedzi: 1    Wyświetleń: 1761
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Można włączyć przerwanie od zmiany stanu na PB3 (to chyba PCINT3) i w obsłudze przerwania zrównać jakąś zmienną czekania. Czyli jak czekasz aż coś spadnie do zera to piszesz w przerwaniu "Ta_zmienna = 1" Wtedy po wyjściu z przerwania Decr spowoduje że warunek "If Ta_zmienna = 0 Then" Analogicznie w górę możesz w przerwaniu napisać "Czekaj = 34" A teraz...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7251
  • Jak ustawić Timer T0 w ATtiny13 do odmierzania 1s i generowania przerwania?

    Dziwisz się? A dlaczego MAIN wykonujesz cały czas od początku, w ten sposób cały czas inicjalizujesz timer0 na wartosci początkowe. Kolejna sprawa to zdecyduj sie czy korzystasz z przerwania INT0 czy PCINT (to sa dwa rózne bloki), jeśli INT0 to korzystasz z nie tego wektora, jeśli PCINT to nie włączyłeś tego przerwania.

    Mikrokontrolery   27 Gru 2007 14:59 Odpowiedzi: 30    Wyświetleń: 4331
  • Jak zrealizować klawiaturę matrycową 4x3 na przerwaniach w ARM?

    //CIACH Widze danielbela że wykorzystujesz atmege 16 więc można tam wykorzystać przerwania PCINT (wywoływane zmianą stanu) więc można wsio robić w przerwaniu i bez diodek (jeśli nie chcemy skanować jej ciągle). //CIACH Niestety nie da się wszystkiego zrobić na przerwaniu. Tj. można zrobić odczyt samego naciśnięcia klawisza. Jednak jak będziemy chcieli...

    Mikrokontrolery   23 Gru 2007 16:31 Odpowiedzi: 13    Wyświetleń: 6663
  • Implementacja portu RS232 w Attiny26 bez sygnałów kontrolnych - przykłady w C

    AT90S2313 to starszy brat ATtiny2313. Ten drugi ma większe możliwości, co ważne ma już wbudowany wewn. oscylator dzięki czemu nie zawsze trzeba stosować rezonator kwarcowy (nawet przy transmisji RS232). Oczywiście, że można go programować za pomocą PonyProg'a - tylko zassij sobie najnowszą wersję 2.06f beta. Co do pisania programów to tak samo jak na...

    Mikrokontrolery   19 Mar 2007 09:31 Odpowiedzi: 5    Wyświetleń: 2569
  • Generowanie trzech impulsów 200Hz, 30% wypełnienia z PD7 do PD5 na Arduino Uno

    Przerwanie PCINT na pinie PD7. W procedurze obsługi przerwania włączenie któregoś timera i zerowanie jego licznika. Timer skonfigurowany na PWM z zadaną częstotliwością i wypełnieniem. W procedurze obsługi przerwania Comp timera odliczanie trzech impulsów, potem wyłączenie timera i reinicjowanie licznika impulsów. Jeżeli koniecznie jest zachowanie okresu...

    Arduino   26 Sie 2021 17:13 Odpowiedzi: 1    Wyświetleń: 297
  • 16-kanałowy sterownik PWM LED z regulacją jasności i LCD

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

    Artykuły   02 Mar 2017 17:08 Odpowiedzi: 4    Wyświetleń: 7221
  • [BASCOM] Jak skonfigurować przerwanie PCINT30 na mega644p w BASCOM?

    Przerwanie PCINT wystepuje na skutek zmiany. Nie ma mozliwości zrobić aby było np tylko na jedno zbocze. Musisz w procedurze obsługi przerwania sprawdzić, jakie to było zbocze.

    Mikrokontrolery AVR   12 Cze 2016 07:59 Odpowiedzi: 7    Wyświetleń: 984
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Pierwsza wstawka chodzi ale dałem 25MHz do testów przy 20MHz gubi, druga też gubi nawet z 25MHz ale dzięki narazie mi to wystarczy do testów. A czy jak w tej pierwszej wstawce zamiast pinB całego czytał maskę z 1 pinu to też dochodzi cykl zegarowy na maskę ? albo pewnie z 3 cykle ? Pisałeś też o PCINT że potrzeba dodatkowych cykli? w przypadku przerwania...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4932
  • Jak uruchomić serwer www na ESP8266 w Bascomie? Program nie działa

    Oczywiście że procesor z dwoma portami UART może spokojnie obsłużyć/używać ESP i BT. Właśnie pisałem taki program połączony z dedykowana aplikacją na Android przez Wifi albo BT. Kwestia jest raczej w tym by od razu mieć projekt/schemat co z czym będzie połączone a nie najpierw pisać program a potem dopiero się drapać w głowę jak to połączyć. Chyba że...

    Mikrokontrolery AVR   02 Maj 2017 12:09 Odpowiedzi: 17    Wyświetleń: 2088