przerwanie przycisku

Znaleziono około 4872 wyników dla: przerwanie przycisku
  • STM32F4 Discovery - Jak skonfigurować przerwanie dla przycisku USER?

    Witam, Dodaj jeszcze bibliotekę stm32f4xx_syscfg. A to wywołanie: GPIO_EXTILineConfig(GPIO_PortSourceGPIOA... GPIO_PinSource0); to powinno być: SYSCFG_EXTILineConfig(EXTI_PortSourceGPI... EXTI_PinSource0); Pzdr

    Mikrokontrolery ARM   05 Paź 2014 13:20 Odpowiedzi: 5    Wyświetleń: 1905
  • Atmega 644P - przerwanie od przycisku - stale aktywne

    PA1 to nie jest nóżka związana z INT1! Pod PA1 siedzi PC INT1 - Pin Change Interrupt. "Zwykłe" przerwanie zewnętrzne INT1 to nóżka PD3 ;)

    Mikrokontrolery AVR   17 Lip 2014 13:17 Odpowiedzi: 2    Wyświetleń: 1212
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • STM32 - Przerwanie GPIO zlicza podwójnie przy dłuższym przytrzymaniu przycisku

    Zerowanie flagi na końcu przerwania - niedopuszczalne

    Mikrokontrolery Początkujący   28 Sie 2015 20:05 Odpowiedzi: 7    Wyświetleń: 900
  • REKLAMA
  • Przerwania zewnętrzne - uC zasilany bateryjnie i wybudzanie przyciskiem

    W przerwaniu przycisku blokujesz przerwanie przycisku i uruchamiasz timer sterujący wyświetlaniem, który kiedyś tam, gasząc wyświetlacz, włącza przerwanie przycisku. To "czekanie 20 ms" i powtórne sprawdzanie przycisku to jakaś magia i nie ma ani trochę sensu.

    Mikrokontrolery AVR   13 Maj 2021 06:32 Odpowiedzi: 8    Wyświetleń: 609
  • REKLAMA
  • HAL IRQ Shift - Wątek kontynuujący testy / dyskusję

    BL0937 działa, ponieważ albo prowadzi pin do stanu niskiego, albo wysokiego, więc nie jest potrzebne podciąganie/obniżanie. Ale w przypadku testowania, bez żadnego przycisku lub tylko z przyciskiem (bez rezystorów podciągających / obniżających), stan na pinie jest nieokreślony, wisi w powietrzu, więc odbiera szum i stale wyzwala zmianę. Dlatego na niektórych...

    Smart Home IoT   05 Wrz 2025 15:21 Odpowiedzi: 46    Wyświetleń: 1293
  • Przerzutnik bistabilny z jednym przyciskiem do wyłączania sygnału dźwiękowego w kosiarce

    Przejrzałem kilka schematów na Elektrodzie i w innych miejscach i próbowałem takie układy zasymulować na Falstad. Niestety żaden nie działał tak jakbym chciał. Nie znam się na programach symulacyjnych ale jestem praktykiem. Wymyśliłem więc takie rozwiązanie. Najprościej jest to zrobić używając przycisku ze stykami NO i NC. Bez problemu można takie...

    Początkujący Elektronicy   04 Lut 2021 18:45 Odpowiedzi: 10    Wyświetleń: 558
  • [STM32F429i-disco] STM32F429i-disco - Jak poprawić kod przerwań zewnętrznych dla Cortex M4?

    1. Dlatego, że w przerwaniu od przycisku musisz zablokować to przerwanie i uruchomić timer, a w przerwaniu timera odblokować z powrotem przerwanie - to zajmuje jakieś z 8 linii kodu i wymaga dwóch przerwań. Obsługa przycisku w przerwaniu timera zajmuje 2 linie kodu i wymaga jednego przerwania dla dowolnej liczby przycisków. 2. Robi się to, kiedy jest...

    Mikrokontrolery ARM   14 Sty 2015 00:11 Odpowiedzi: 6    Wyświetleń: 945
  • REKLAMA
  • Jak podłączyć przerwanie przycisku do MicroBlaze bez kontrolera?

    Witam, próbuje podłączyć do microblaze'a pojedynczne przerwanie bez kontrolera przerwań i nie moge sobie z tym poradzić. W jaki sposób powinienem podłączyć np przerwanie od przycisku na płytce. Chodzi o ustawienie połączeń i inicjalizacji w programie. Przykładowy kod, który u mnie nie działa: void myISR( void ) __attribute__ ((interrupt_handler));.....

    Programowalne układy logiczne   27 Lut 2011 22:17 Odpowiedzi: 2    Wyświetleń: 1288
  • Czy poprawnie pozbywam się drgań styków sposobem programowym? ATmega8A/Język C

    Po pierwsze - jeśli chcesz się przekonać czy kod działa to go uruchom i to sprawdź. Po drugie - nie wiem po co tak bardzo grzebiesz w rejestrach timera, wpisujesz jakieś własne wartości do TCNT0 i TCCR0 w przerwaniu, jaki to ma cel? Uruchom przerwanie i zapomnij o nim: [syntax=c]#define KEY_UP(PINB & (1<<3))//PB3 - przycisk UP - do masy. ......

    Mikrokontrolery AVR   03 Sty 2021 01:57 Odpowiedzi: 14    Wyświetleń: 792
  • Jak napisać pętlę dla diody włączanej/gaszonej na przycisk? Język C, ATmega.

    Ok, pisanie programu zostawię Tobie, natomiast podam Ci co trzeba zrobić. Mając już ustawione wszystkie piny jak należy (wejścia/wyjścia) chyba najlepiej napisać coś takiego: [syntax=c] int state = 0; //stan przycisku, ustawiasz na jeden za pierwszym wciśnięciem while(state == 1){ //akcja z diodami } [/syntax] I teraz musisz zaprzęgnąć przerwania, dokładniej...

    Mikrokontrolery Początkujący   17 Lip 2015 19:18 Odpowiedzi: 7    Wyświetleń: 1152
  • [ATMEGA8] [ATMEGA8][C] Reset mikrokontrolera zamiast obsługi przerwania INT1

    Może to zły kierunek podpowiedzi: Tak napisany program powoduje przerwanie na każde drganie przycisku podczas jego naciśnięcia. Może w tym jest przyczyna? Aby to sprawdzić albo zmień program albo dodaj kondensator do przycisku + zmień wywołanie INT1 na wywołanie poziomem nie zboczem.

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 6111
  • [C AVR] Sprawdzenie kodu stopera na Atmega32 z kwarcem 16MHz

    W kodzie jest sporo błędów. Nie do końca jestem pewien, czy rozumiem, o co chodzi, ale jeśli przerwanie INT0 jest od przycisku, to nie ma prawa działać poprawnie, a przyczyna efektu, który obserwujesz, leży w operacjach na zmiennej b. Takie przerwanie po wystąpieniu musiałoby być blokowane przy pomocy timera na jakieś 30 ms, co jest znacznie bardziej...

    Mikrokontrolery   01 Lis 2013 21:44 Odpowiedzi: 4    Wyświetleń: 1662
  • REKLAMA
  • ATmega8: Dioda na porcie B nie działa po naciśnięciu przycisku na porcie D

    Nie to przerwanie. Zobacz na mój post wyżej. Ma być przerwanie overflow a nie compare A.

    Mikrokontrolery   02 Lis 2007 00:57 Odpowiedzi: 12    Wyświetleń: 2201
  • Gdzie znaleźć instrukcję obsługi Fiat Sedici w języku polskim?

    Ten komputerek cięzko nazwać pokładowym , to zwykły wyswietlacz informacji a to jest wszystko co instrukcja podaje na temat tego wyswietlacza rysunki w załacznikach WYŚWIETLACZ INFORMACJI Na wyświetlaczu występują następujące informacje: Zegar Termometr Zużycie chwilowe paliwa Następny rysunek przedstawia wyświetlacz informacji. 1 - Przyciski regulacji...

    Samochody Szukam   22 Wrz 2007 22:11 Odpowiedzi: 5    Wyświetleń: 14496
  • Jak podłączyć Pilz Pnoz 13 do przycisku e-stop i krańcówki?

    krancowke NC polacz szeregowo z E-stopem. Po otwarciu krancowki bedzie taki sam efekt jak przycisniecie E-stop- czyli przerwanie linii T11-T12 aby przekaznik zadzialal.

    Automatyka Przemysłowa   24 Gru 2012 09:59 Odpowiedzi: 7    Wyświetleń: 3282
  • [ATTINY2313][C] Eliminacja drgrań styków - rozwiązany!

    Jak wyrzucisz z przerwania obsługę przycisków- to będzie krótkie. Jak masz przerwanie co 10ms to daj flaga++ kasowanie w głównej pętli co 3-4 przerwania- 30-40ms. w linkach -nie pamiętam. Ale niektórzy zamiast napisać "wykorzystując przerwanie" piszą "w przerwaniu" Ja napisałem tak: "Wystarczy w przerwaniu ustawiać jeszcze jakąś flagę. Potem w głównej...

    Mikrokontrolery   29 Wrz 2010 23:27 Odpowiedzi: 11    Wyświetleń: 2621
  • ATmega8 - Przerwania CTC - Dioda LED świeci za krótko i nie resetuje czasu

    1) Czas masz źle policzony, rzeczywiście wychodzi 2 sekundy :) Policz jeszcze raz, np: #define F_CPU 14745000ul #define TIMER_PRESCALE 1024 #define SECONDS(s) ((s)*(F_CPU)/(TI... 2) podpięcie przycisku pod przerwanie to pomyłka - poczytaj o eliminacji drgań styków 3) po wyłączeniu diody musisz zatrzymać...

    Mikrokontrolery AVR   07 Lis 2009 23:19 Odpowiedzi: 6    Wyświetleń: 1990
  • ESP8266(wemos d1 mini) przerwanie stale alarmowane bez przyczyny.

    w ten sposob pozbylem sie delaya w ogole Jeżeli nie masz żadnych delay w loop() to tym bardziej możesz przenieść obsługę przycisku w to miejsce. Proponuję użycie EasyButton: https://github.com/evert-arias/EasyButto... Funkcja read() z tej biblioteki też nie wprowadza żadnych delay(), a detekcję naciśnięcia przycisku można sobie elegancko podpiąć pod...

    ESP8266 i ESP32   11 Maj 2019 19:05 Odpowiedzi: 33    Wyświetleń: 2904
  • Jak podłączyć przekaźnik S3-5 do sterowania dwoma diodami za pomocą przycisku?

    Na szybko to coś takiego: http://obrazki.elektroda.pl/2553181500_1... Objaśnienie: Wyłącznik A zwiera przy naciskaniu, wyłącznik B rozwiera przy naciskaniu. Przekaźnik jest w pozycji 1 przy wysterowane cewce, w pozycji 0 bez napięcia. Podłączasz zasilanie przy układzie jak na rysunku to prąd płynie przez przekaźnik i styk 0 oraz lewą...

    Początkujący Elektronicy   09 Lut 2018 14:02 Odpowiedzi: 16    Wyświetleń: 2235
  • Jak zrealizować włącznik z opóźnieniem czasowym na układzie NE555?

    to z tym ne to układ znacząco nadmiarowy, w wypadku uC układ zamykałby się w 2kondensatorach, rezystorze, attiny13 i ew stabilizatorze(i 2kondensatorach do niego). Najbardziej łopatologicznie to sprawdzać stan przycisku w pętli do czasu przerwania z licznika który zerujesz / uruchamiasz w czasie pierwszego wykrycia zmiany stanu i zmienić stan wyjścia...

    Początkujący Elektronicy   26 Cze 2016 12:17 Odpowiedzi: 8    Wyświetleń: 3078
  • Jak poprawnie obsłużyć przerwania w C dla mikrokontrolera z przyciskiem i diodą?

    1. Sprawdzasz stan przycisku co jakiś czas, co przerwanie timera, np. 10ms (w przepełnieniu licznika np. Timer0 Overflow można regulować czasem pomiędzy przerwaniami, wpisując na początku obsługi przerwania odpowiednią wartość licznika, oraz wybierając preskaler w odniesieniu do częstotliwości zegara systemowego {1; 8; 64; 256; 1024}). Procedura timera...

    Mikrokontrolery   31 Sty 2007 20:16 Odpowiedzi: 33    Wyświetleń: 5347
  • Jaką czujkę PIR do alarmu garażowego z wyjściem 5V/3.3V wybrać?

    Mikrokontroler mega.2560. Arduino Mega, czy sam "czysty" mikrokontroler, bez środowiska Arduino? Pierwszym projektem jaki się robi podczas nauki na mikrokontroler jest miganie diodą. Drugim projektem jest włączanie diody przyciskiem. Stan przycisku możesz sprawdzać poprzez przerwanie zewnętrzne (tylko na niektórych portach), cykliczne sprawdzanie w...

    Arduino   07 Sie 2020 12:50 Odpowiedzi: 16    Wyświetleń: 1269
  • Jak zabezpieczyć układ z ATtiny2313 przed zakłóceniami na długim kablu?

    Witam. Wydaje mi się że w tym przypadku to nie pomoże. Przewód pewnie robi za antenę i sciąga jakieś śmieci. Kolega Tomson pewnie impuls na INT0 traktuje jako wciśnięcie przycisku. W takim przypadku każdy impuls (rzędu pewnie nawet ns) wywoła przerwanie. Cała obsługa powinna wyglądać trochę inaczej. Otóż nawet krótkie wciśnięcie przycisku zwiera jego...

    Mikrokontrolery   20 Mar 2007 20:31 Odpowiedzi: 9    Wyświetleń: 1128
  • [ATmega128] czujka ruchu, INT0, GND, działa podwójnie.

    To jest pisane pod os`em? W kazdym razie, przerwanie sie wywoluje bo autor pisal to, nawet dobrze dziala dla przycisku wiec mysle ze sprawa samej deklaracji przerwania jest jasna ;) Jesli nie masz oscyloskopu to zastosuj uklad do eliminowania drgan stykow.

    Mikrokontrolery AVR   17 Lis 2009 01:03 Odpowiedzi: 10    Wyświetleń: 1890
  • Atmega 8 - Wielokrotne wyzwalanie przerwań przy naciśnięciu przycisku INT0

    500ms to trochę za dużo jak na drgania styków. To jest microswitch czy jakiś przycisk przemysłowy? Spróbuj wyzwalać przerwanie stanem niskim a nie zboczem opadającym. Ustawiając inny zegar nie spalisz chipu. Co najwyżej ustawiając niższy zegar niż dotychczas możesz mieć problemy z zaprogramowaniem jeśli nie zmienisz też częstotliwości w programatorze....

    Mikrokontrolery   31 Sie 2006 18:47 Odpowiedzi: 5    Wyświetleń: 1968
  • Jak zrealizować sygnalizację naciśnięcia przycisku za pomocą przerwania .

    Rzeczywistość: Po naciśnięciu i trzymaniu przycisku dioda zapala się i pali ale gdy puszczę przycisk, dioda nadal się pali mimo że przerwania nie występują już a dioda w pętli głównej main jest wygaszona. Wyobraź sobie, że PRZERWANIE to jest "impuls" lub "seria impulsów" w toku programu. W twoim przypadku jest to seria impulsów, które tylko zapalają...

    Mikrokontrolery AVR   19 Gru 2016 18:26 Odpowiedzi: 7    Wyświetleń: 756
  • BascomAVR Atmega8 Przerwanie wykonywanego polecenia

    [syntax=vbnet]Automatycznie2: Locate 1 , 1 Lcd " Tryb Automat. " Locate 2 , 1 Lcd "Aktualnie: PR:2" Prog1 = 0 Prog2 = 1 Prog3 = 0 Prog4 = 0 Prog5 = 0 If Cofn = 0 Then Goto Wybor Else Dim Odlicz As Byte Odlicz = 120 Do Wait 1 Decr Odlicz If Cofn = 0 Then Goto Wybor Loop Until Odlicz = 0 Goto Automatycznie3 End If[/syntax] Możesz nawet zwiększyć czułość...

    Mikrokontrolery AVR   02 Sty 2020 11:37 Odpowiedzi: 3    Wyświetleń: 429
  • Nucleo F103RB: Przerwanie timera nie zmienia napisu na wyświetlaczu 16x2

    W takim razie obsługa wyświetlacza za pomocą przycisku jest niemożliwa? Czy program składa się tylko z przerwań? Nic innego już nie ma? PS Oczywiście często tak się pisze że nie ma nic poza przerwaniami ale chyba to nie o to chodzi.

    Mikrokontrolery Początkujący   18 Lip 2018 16:44 Odpowiedzi: 13    Wyświetleń: 723
  • [Atmega32A][asm] Jak uruchomić timer do wyłączania diod po 0,5s?

    Załóżmy, że to też błąd przy wklejaniu kodu (inaczej asembler zgłosiłby błąd). Powinno być R21 , a nie R121 . Być może to też błąd przy wklejaniu. Bity WGM12 , CS12 oraz CS10 nie znajdują się w rejestrze TCCR1A tylko w TCCR1B . Istotne jest jednak to, że ustawiając tylko bit WGM12 ustawiasz TIMER1 w tryb 4, czyli tryb CTC, w którym timer liczy od 0...

    Mikrokontrolery AVR   29 Lis 2018 20:35 Odpowiedzi: 12    Wyświetleń: 1086
  • AVR ATTiny25 - Lampka RGB, pierwsze zderzenie z Tiny25

    1. Masz niepotrzebnie włączone nieobsługiwane przerwanie INT0 - procesor idzie w maliny. 2. Z grubsza sensowny kod testowania przycisku wygląda tak: [syntax=c] stan_nowy = PINB >> PINB4 & 1; if (!stan_nowy && stan_poprzedni) { tryb = (tryb + 1) % 4; // tu zmien wypelnienia } stan_poprzedni = stan_nowy;[/syntax]

    Mikrokontrolery Początkujący   25 Maj 2013 16:41 Odpowiedzi: 14    Wyświetleń: 2637
  • Jak obsłużyć usypianie i wybudzanie ATmega 32 jednym przyciskiem PD2?

    No tak, przerwanie uruchamia się, i wyłącza swoją obsługę przed wywołaniem sleep_mode(). Możesz to usunąć z przerwania i umieścić zaraz po sleep_mode()? Wstawianie _delay_ms() w wielu miejscach to słaby pomysł i lepiej z tego zrezygnuj jeśli ten program ma robić jeszcze cokolwiek innego. Pokaż ten timer, który Ci pamięć zajmuje. To są dwa bajty i trzy...

    Mikrokontrolery Początkujący   03 Lis 2019 19:57 Odpowiedzi: 21    Wyświetleń: 1095
  • [atmega8][c] obsługa dwóch przerwań + odmierzanie czasu

    Najprostsze rozwiązanie - w przerwaniu od czujki uruchom sprzętowy timer. Przerwanie od timera powoduje włączenie alarmu. Jeśli użytkownik wyłączy system przyciskiem, to w procedurze przerwania przycisku wyłączasz timer. Żeby wszystko działało jak trzeba, musisz zezwolić na zagnieżdżone przerwania (czyli żeby ISR od timera mógł się wykonać w momencie,...

    Mikrokontrolery AVR   18 Wrz 2008 22:46 Odpowiedzi: 14    Wyświetleń: 2615
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    samo menu wielopoziomowe ze zmianami parametrów już jes dość rozbudowana częścią kodu. Samo sprawdzanie przycisku nic nie zmienia. kwestia jak kolega te pomiary zczyta i jak zrobi menu. jak zrobisz zle to czy przerwanie czy nie i tak sie zacznie mylić

    Mikrokontrolery AVR   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 14664
  • ATTiny26 - Jak rozwiązać problem z szalejącymi diodami przy zbliżeniu palca?

    Jj_Johnys : Wcisniecie przycisku daje ok. 100ms sygnalu? Rozne przyciski maja rozne dlugosci sygnalow? Jak dla mnie to przycisk zwiera w zaleznosci jak dlugo sie go przytrzyma, po za tym przy wciskaniu przycisku nastepuja drgania stykow ktore daja duzo szpilek i napewno nie osiagniesz zadnego konkretnego sygnalu o konkretnej dlugosci. Jesli chodzi...

    Mikrokontrolery   08 Maj 2007 00:08 Odpowiedzi: 8    Wyświetleń: 3268
  • Jak poprawić działanie enkodera w projekcie termostatu Arduino?

    Weź pod uwagę takie problemy: 1. zminimalizuj drgania styków przycisków (tzw. debouncing) programowo lub sprzętowo używając kondensatorów 2. przerwanie od enkodera wywołuj stanem FALLING lub RISING (Ty masz LOW co jest bardziej podatne na drgania przycisku zwieranego do masy) 3. zmienna globalna "time" użyta w przerwaniu powinna być typu volatile (Ty...

    Arduino   07 Mar 2019 21:10 Odpowiedzi: 34    Wyświetleń: 4725
  • Jak wykryć trzymanie przycisku RC5 na '51-ce do sterowania silnikami?

    Musisz chyba użyć timera ustawionego tak aby przerwanie z niego następowało później niż czas między kolejnymi wysyłanymi paczkami z pilota. Z tego co pamiętam to pilot w standardzie RC5 wysyła przy stale wciśniętym klawiszu kod co jakieś 89ms. Jeśli używasz przerwań do czytania kodu to dajesz mu wyższy priorytet niż timerowi. W timerze zerujesz pin...

    Mikrokontrolery   30 Lip 2008 21:39 Odpowiedzi: 5    Wyświetleń: 1079
  • Jak wyeliminować drganie styków przycisku w ATmega8 bez zmiany układu?

    Powyzsze metody sa sluszne i beda dzialac. Ja jednak sklaniam sie do napisania programu w taki sposob, aby nie trzeba bylo dokladac kondensatorow. W programie obsluge stykow robie w przerwaniu. Przyjmuje, ze przerwanie bedzie wykonywane 50..300 razy na sekunde. Jesli 2 kolejne przerwania stwierdza nacisniecie tego samego przycisku (zakladam, ze klawiszy...

    Mikrokontrolery   21 Lut 2006 18:20 Odpowiedzi: 7    Wyświetleń: 1557
  • Falownik LG IC5 - Podłaczenie sterowania zewnetrznego

    jednakże opcja pracy ciągłej po jednorazowym przyciśnięciu również jest dobra, po zakończeniu spawania jestem w stanie nacisnąć ręcznie przycisk czerwony stop podłączenie wył. nożnego równolegle z przyciskiem start nie powinno być problemem zamiast szukać małego przycisku stop na panelu , uderzy w grzybka zatrzymując silnik w ułamku sekundy. To 1 -1.5...

    Projektowanie Układów   29 Lip 2018 13:31 Odpowiedzi: 16    Wyświetleń: 11577
  • Atmega8 - Timer1 zmiana współczynnika wypełnienia

    ustaw sobie przerwanie od np. TIMER2 co 10ms i sprawdzaj 4 ostatnie stany przycisku. teoria: http://mikrokontrolery.blogspot.com/2011... powyższe zaadoptowane do A8: [syntax=c] //**************definicja przycisku************** #define _Key _BV(PD7) #define Key_PIN PIND #define Key_DDR DDRD #define Key_PORTPORTD...

    Mikrokontrolery AVR   24 Lut 2014 18:26 Odpowiedzi: 18    Wyświetleń: 2403
  • Lampka rowerowa tylna - układ przerywający i włączanie/wył.

    Oto rysunek z pomysłem. Wciskasz raz przycisk, tym sposobem zasilasz mikrokontroler, który ustawia bit na linii która steruje tranzystorem. Po puszczeniu przycisku układ jest już zasilony. Kolejne wciśnięcia w kwestii zasilania nic nie zmieniają ale na linii przerwania ustawia się poziom wysoki i zanika, wykorzystujesz to jako przerwanie dla mikrokontrolera,...

    Początkujący Elektronicy   27 Maj 2009 19:20 Odpowiedzi: 4    Wyświetleń: 2613
  • BASCOM AVR - Implementacja przycisku ON/Stand-by z opóźnieniem 3s

    Przykładowo można zrobić tak, sprawdź czy zadziała. Nie dałem powerdown ponieważ widzę że nie jest to potrzebne (bo z baterii działać nie będzie). [syntax=basic4gl] $regfile = "2313def.dat" $crystal = 8000000 Config Portd.3 = Input 'przycisk on/off Set Portd.3 Config Portd.0 = Output 'LED on/off Reset Portd.0 Config Int1 = Falling 'konfig przerwania...

    Mikrokontrolery Początkujący   24 Sie 2012 10:58 Odpowiedzi: 11    Wyświetleń: 2091
  • [Atmega328p] [Atmega328p][c] - Przerwanie zewnętrzne na INT1 wywoływane zboczem narastającym

    To akurat może być. Słuzy to do progamowego wyzwalania tego przerwania, jak jest taka potrzeba. wiem, ale podłączyłem do portu INT1 przycisk więc to nie ten przypadek :) A jak za chwilę będzie chciał włączyć pull-up dla przycisku i weźmiemy pod uwagę, że robi się to tak: If PORTxn is written to '1' when the pin is configured as an input pin, the pull-up...

    Mikrokontrolery AVR   26 Lis 2016 16:04 Odpowiedzi: 28    Wyświetleń: 2466
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    [syntax=basic4gl]Config Timer0 = Timer , Prescale = 1024 Enable Timer0 : On Timer0 Przerwanie0 Dim Tmp As Word Tmp = 0 Dim Ptimer1 As Word Ptimer1 = 0 Do If Klawisz = 0 Then If Ptimer1 = 0 Then Ptimer1 = 100 End If If Ptimer1 < 95 And Klawisz = 0 Then Tmp = 1 End If End If If Tmp = 1 And Ptimer1 < 85 And Ptimer1 > 70 Then If Klawisz = 1 Then...

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4572
  • [bascom]Timer zamiast waitms do obslugi dgran przyciskow i 1wire

    Wracajac do tematu czy moglbym prosic przynajmniej o pseudo kod obslugi przykladowo drgania w przyciskach , wysterowania przekaznika np przez 2s oraz komunikacji 1wire jednym timerem (atmega8 ma az 2 timery wiec pewnie szybko skoncza sie jego mozliwosci chcac napisac kod bez zatrzymywania) Cały dowcip polega na tym że z tego 8 bitowego timera możesz...

    Mikrokontrolery AVR   15 Sty 2012 14:24 Odpowiedzi: 11    Wyświetleń: 3038
  • Re: Proszę o wytłumaczenie mi schematów sterowania.

    A jeśli nie ma kogoś kto wyjaśni trywialne kwestie? Po to jest dział dla początkujących. Kolego. Czytanie schematów elektrycznych, elektronicznych czy hydraulicznych lub pneumatycznych, a nawet mechanicznych etc. - To jest cały język, którego się trzeba nauczyć. Zatem pytanie jak czytać schemat, to pytanie - jak zrozumieć obcy język. ;) Symbole znajdziesz...

    Początkujący Elektronicy   05 Sty 2016 22:07 Odpowiedzi: 4    Wyświetleń: 7056
  • Klawiatura matrycowa czy zwykłe przyciski - zakłócenia

    Moim zdaniem jak zrobisz prawidłowe procedury debouncingu (chociaż może nazwa nie jest idealnie trafiona), to żadne zakłucenia nie powinny tutaj przeważyć. Jeżeli np ustawisz tak timer, że przerwanie będzie sie "uruchamiało" co 10ms, następnie sprawdzasz wszystkie kolumny (czy tam wiersze). Tam gdzie wykryjesz wciśnięcie przycisku zwiększy wartość licznika...

    Mikrokontrolery AVR   23 Cze 2010 11:59 Odpowiedzi: 15    Wyświetleń: 3439
  • STM32 - Przerwanie zewnętrzne: konfiguracja przycisku na PA9 i diody na PA10

    (at)habrat włączasz taktowanie AFIO? Dodano: Tak sobie myślę, że grono osób chętnych do analizowania Twojego kodu byłoby większe, gdyby był ładnie sformatowany i ogołocony ze wszystkiego co nie potrzebne, ale to Tobie powinno zależeć ;) Bo teraz to... szybciej można to napisać od zera: [syntax=c]int main(void) { RCC_InitMax(); /* HSE, PLL, 72MHz */...

    Mikrokontrolery Początkujący   18 Sty 2015 17:43 Odpowiedzi: 18    Wyświetleń: 3123
  • Jak stworzyć układ Start-Stop na Atmel do samochodu z funkcjami bezpieczeństwa?

    Teraz spłodziłem coś na chacie w bascomie ;-) Może w końcu ta koncepcja ruszy.... uwzględnia drgania styków, działa na innej zasadzie... powinna byc odporna na wszelkiego rodzaju czasy między puszczeniami wciśnięciami itp... w przerwaniu co 10ms sprawdzamy stan przycisku zadziałanie przycisku następuje najwcześniej po 10 jego sprawdzeniach (po 100ms)...

    Mikrokontrolery   06 Lut 2010 11:58 Odpowiedzi: 39    Wyświetleń: 5526
  • Schemat podłączenia silnika 10kW AC w układzie gwiazda/trójkąt

    a jak bedzie wygladalo palaczenie gwiazda-trojkat? Dodano po 0 a jak bedzie wygladalo polaczenie gwiazda-trojkat? Stycznik K1 podaje napiecie zasilania, K2 łączy silnik w gwiazdę a K3 w trójkąt. Schemat sterownia jest oparty na trzech stycznikach i jednym przekaźniku czasowym. Naciśnięcie przycisku załączającego Z powoduje zadziałanie stycznika K1,...

    Elektro Maszyny i Urządzenia   05 Mar 2007 17:55 Odpowiedzi: 8    Wyświetleń: 9079
  • Jak skonfigurować przerwania zewnętrzne do sterowania silnikiem w AVR?

    Przecież wiesz, że delay w przerwaniu nie powinieneś stosować to dlaczego ponownie je tam wstawiasz? Przyjmij wreszcie postawę, że delay jest be i przestań go używać, oraz że do odliczania odcinków czasowych należy wykorzystywać timery. Patrząc na to co zaproponowałeś powyżej nie wiesz natomiast, że: - wchodząc w przerwanie przerwania są blokowane (flaga...

    Mikrokontrolery AVR   22 Gru 2016 15:04 Odpowiedzi: 27    Wyświetleń: 1332