przerwa programowy

Znaleziono około 2174 wyników dla: przerwa programowy
  • Komunikacja RS485 i STM32F103: Wykrywanie końca nadawania w sposób programowy

    Najprościej to bazować na timeout - dopóki coś jest nadawane to odbierasz. W chwili, gdy następuje przerwa w nadawaniu, np. dłuższa niż czas trwania jednego znaku, uznajesz, że nadawanie się zakończyło. Oczywiście to potem można nadbudować kolejnymi warstwami logiki - strukturą pakietu, długością pola danych. Nie bazowałbym na żadnych specjalnych bajtach...

    Mikrokontrolery   29 Sty 2021 19:40 Odpowiedzi: 14    Wyświetleń: 921
  • Inteligentna Stacja Meteorologiczna V1 - sztuczne sieci neuronowe w praktyce

    http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...

    DIY Konstrukcje   22 Mar 2012 01:45 Odpowiedzi: 61    Wyświetleń: 29415
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Robo BLUE - robot (Bluetooth/Podczerwień/RC 433MHz)

    http://obrazki.elektroda.net/10_12666033... Witam, Ponoć każdy prawdziwy mężczyzna musi spłodzić syna, posadzić drzewo oraz ... zbudować dom albo robota. Ja wybrałem to drugie - spłodziłem robota dla syna ;) Inny cel to zdalna obserwacja moich 2 kotów w mieszkaniu w najróżniejszych sytuacjach i filmowanie ich nawet gdy się tego nie spodziewają ;)...

    DIY Konstrukcje   03 Gru 2010 22:24 Odpowiedzi: 52    Wyświetleń: 97766
  • REKLAMA
  • Przetwornica DC-DC Buck do Grzania Wody z Paneli Fotowoltaicznych: ESP32, IR2110, AOT12N30L

    Grzałce żadna różnica czy dostaje AC czy DC, ale ze względu na generowane zakłócenia może nie być wszystko jedno - jak poprowadzisz po domu długie przewody na których będą impulsy 250kHz 175V 13A, o stromych zboczach, to problemy z urządzeniami które przestają działać, z powodu zakłóceń, nie będą niczym zaskakującym. Robiąc jakieś przetwornice eksperymentalne...

    Początkujący Elektronicy   06 Cze 2023 12:54 Odpowiedzi: 14    Wyświetleń: 774
  • REKLAMA
  • telefon prl z tarczą impulsowy - Podłączenie do Arduino (po rozebraniu telefonu)

    Styki są mechaniczne i pewnie przy ruchu tarczy są szczególnie narażone na dodatkowe drgania. Jak je najlepiej wyeliminować? Wystarczy zwykły kondensator, czy lepiej coś bardziej wyszukanego i co? I czy ktoś robił eksperymenty jakie parametry kondensatorka lub innych elementów najlepiej pasują do takiej klasycznej tarczy? Programowy debouncing. Czy...

    Telefony Stacjonarne Serwis   11 Lip 2021 15:06 Odpowiedzi: 15    Wyświetleń: 1224
  • Regulacja obrotów wentylatorów przez PWM z PIC16F - jak użyć 6 wyjść PWM?

    Możesz zrobić programowy PWM. Jest to raczej proste do napisania. Mógłbyś sprecyzować ?? bo samo PWM programowe owszem, ale pomiar z tylu czujników to ponad 1s, a tak długa przerwa w PWM raczej nie bedzie dobra. Chyba ze 2 procesor, ale sam nie wiem, troche skompliowane byłoby uniezaleznienie od siebie wszystkich wentylatorków. :| pomyśle, jednak czekam...

    Komputery Modding & OC   13 Gru 2008 00:29 Odpowiedzi: 2    Wyświetleń: 1888
  • [AVR] [AVR][Bascom] Jak zoptymalizować obsługę przycisków w menu?

    Jeśli nie szkoda Ci zmiennej typu Byte i masz jeszcze miejsce na programowy licznik w swoim programie to możesz zerknąć jak ja rozwiązałem badanie przycisku w tym temacie http://www.elektroda.pl/rtvforum/topic22... Zapewniam Cię, że rozwiązanie to jest bardziej odporne na zakłócenia (drgania) i przede wszystkim przelotowe (żadnych wait) niż jakiekolwiek...

    Mikrokontrolery AVR   23 Wrz 2012 11:14 Odpowiedzi: 10    Wyświetleń: 4215
  • REKLAMA
  • Centralka DSC PC3000 - jak wyłączyć błąd linii tel. i programować z PC?

    Co ty kurczę, kombinujesz? Przeczytaj instrukcję. Obejrzyj obrazki, Obejrzyj co popełniłeś. Wejście pożarowej linii powinno być podłączone do COM a nie do AUX- . Ten AUX jest mierzony przez elektronikę aby wykryć niesprawność alaumulatora. Powinieneś zacząć od początku. Polecam: Zabrać wszelkie zasilania. zewrzeć kołki nad dużym scalakiem oznaczone...

    Zabezpieczenia Stacjonarne   22 Mar 2011 22:49 Odpowiedzi: 59    Wyświetleń: 17534
  • 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 potrafisz liczyć w 1 zmiennej, a do minut już potrzebujesz...

    Mikrokontrolery Początkujący   14 Paź 2013 16:56 Odpowiedzi: 16    Wyświetleń: 2814
  • [Bascom] (RX) programowy. Co jest nie tak w kodzie?

    A pytanie poza konkursem: Dlaczego chcesz to zrobić na UARTcie programowym? Na moje oko UART programowy po prostu gubi dane. Terminal widocznie nie robi żadnej przerwy pomiędzy bajtami a programowy UART jakiejś przerwy oczekuje (poza bitem stopu jeszcze na coś czeka). Trudno mi powiedzieć.

    Mikrokontrolery AVR   21 Maj 2009 16:01 Odpowiedzi: 31    Wyświetleń: 3682
  • [ATMEGA 16][C++/AVR Studio] Przerwania i programowy PWM

    a ja chce zauważyć pewien średnik po while

    Mikrokontrolery AVR   12 Lut 2011 23:51 Odpowiedzi: 8    Wyświetleń: 4128
  • [STM32F103C8T6] [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu nie działa poprawnie

    Spora szansa, że problemem są priorytety przerwań. We FreeRTOS (w sumie w większości RTOSów) przerwanie które używa funkcji systemu musi mieć priorytet niższy lub równy wartości którą sobie skonfigurowałeś jako progowa w pliku FreeRTOSConfig.h. Ponieważ zwykle w tym pliku jest to skonfigurowane tak głupio, że nie wiadomo nigdy o co chodzi, na szybko...

    Mikrokontrolery ARM   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 1770
  • [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 buforu (umownie bufor sprzętowy) to z aktualnie...

    Mikrokontrolery AVR   19 Kwi 2012 22:28 Odpowiedzi: 8    Wyświetleń: 1716
  • REKLAMA
  • Czy poprawnie pozbywam się drgań styków sposobem programowym? ATmega8A/Język C

    Sama idea co najmniej dziwna, plus brak blokowania przerwania. A tak swoją drogą po co angażujesz timer T0 skoro go nie używasz? I jak ma się wywołać przerwanie od T1 skoro nigdzie go nie skonfigurowałeś?

    Mikrokontrolery AVR   03 Sty 2021 01:57 Odpowiedzi: 14    Wyświetleń: 783
  • [attiny45][C/AVRgcc] Przerwanie z tact switcha - debouncing

    ... i zamiast sprzętowego zrób programowy.

    Mikrokontrolery AVR   27 Sty 2011 23:21 Odpowiedzi: 22    Wyświetleń: 3846
  • Tworzenie algorytmu z przerwaniami: minutnik z wyświetlaczem 7-segmentowym 4-cyfrowym na 8051

    (at)exlibris71 Musi być to zrealizowane na jednym timerze. I tak jak u ciebie tak i u mnie wygląda program główny, w którym inicjuję wartości początkowe wyświetlanych cyfr, włączam przerwania i dalej mam pustą pętlę z warunkiem, że jeżeli zmieni mi się bit odpowiadający za częstotliwość odświeżania cyfr, to inkrementuje mi sekundnik i później wywołuje...

    Programowanie   06 Maj 2023 14:41 Odpowiedzi: 11    Wyświetleń: 366
  • Jakim tranzystorem i w jaki sposób zanegować USART.

    Prawie całe ;-) Jesteśmy zgodni co do tego, że da się obojętnie jaki. Ale co przemawia za PNP, a nie zostało jeszcze wspomniane to to, że w układzie z NPN potrzebny jest rezystor kolektorowy, chyba,że możemy odseparować masę nadajnika i MCU. To dodatkowy element i dodatkowe straty. Oczywiście nie jakieś kosmiczne, ale trzeba je uwzględnić gdy robimy...

    Mikrokontrolery AVR   27 Kwi 2012 07:24 Odpowiedzi: 9    Wyświetleń: 1485
  • Bez przerwy powracający błąd P0170 tylko na lpg STAG300

    w UNO miałeś pewnie starszą generację i reduktor z bajpasem do regulacji wolnych, w sekwencji ustawiasz ciśnienie i resztę załatwiasz programowo

    Samochody Instalacje Gazowe   26 Sty 2011 18:56 Odpowiedzi: 65    Wyświetleń: 24422
  • Karta Compact Flash (CF) firmy SanDisk Revision HDX 6.02

    Może coś jest z szybkością nagrywania czy też ponownego nagrywania i pen nie nadąża z aktualizacją danych a rejestrator już chce ponownie? Może robić mu przerwy w zasilaniu programowo w celu wyeliminowania tego zjawiska?

    Komputery Hardware   06 Sty 2012 18:15 Odpowiedzi: 6    Wyświetleń: 944
  • RNS510 gaśnie po włączeniu - czy to usterka programowa?

    Cytuję "bo chyba się wgrało" - jaką masz pewność? Z tego co pamiętam wgrywa się to na uruchomionym silniku "od A do Z". Przerwa w zasilaniu i cegła z radia. Wersja jest bardzo ważna bo jak nie prawidłowa to radio leży i kwiczy. Znaczenie ma też użycie dobrej jakości płyt żeby laser dał radę odczytać bez błędów. Trzeba sprawdzić stan dysku jak jest w...

    Radia i Systemy Multim. Początkujący   19 Sty 2024 14:57 Odpowiedzi: 3    Wyświetleń: 1647
  • 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 fragmentu programu, któremu zosta! przydzielony numer...

    Automatyka Przemysłowa   25 Maj 2007 06:31 Odpowiedzi: 3    Wyświetleń: 2150
  • Wykrywanie załączania pompy głębinowej - jakie komponenty?

    programowo zrobić z tego przebieg prostokątny???? Nie. Chodzi raczej o programową filtrację pulsowania, czyli funkcję, która będzie ignorować okresowo pojawiające się braki sygnału. Sprzętowo natomiast, możesz "ogarnąć" to np. tak: https://obrazki.elektroda.pl/3507537900_... Kondensator dobierasz z lekkim zapasem, mniej więcej na półtorej...

    Projektowanie Układów   13 Lut 2025 20:57 Odpowiedzi: 333    Wyświetleń: 6321
  • Jak efektywnie zarządzać przerwaniami i zadaniami w dużych projektach na uC?

    Program będzie pisany na STM32F303 tak więc mocy obliczeniowej starczy. Pod warunkiem, że oprogramowanie będzie napisane w sposób nie blokujący - bez żadnych martwych pętli oczekiwania, delayów programowych, itp... Jeżeli Twoj program będzie inicjatorem działań, to można go ładnie ułożyć tak, żeby wszystko wykonywało się w miarę po kolei (lub przeplatalo)....

    Mikrokontrolery   01 Lip 2013 11:18 Odpowiedzi: 39    Wyświetleń: 6123
  • [BASCOM] Jak sprawdzić odbiór znaku w programowym UART w BASCOM bez IsCharWaiting?

    ...Jakie jest zatem rozwiązanie tego problemu (jeśli jest)? Bascomowy UART programowy działa jedynie wtedy , kiedy wywołamy funkcję z nim współpracującą. W pozostałych przypadkach ( kiedy działają funkcje/procedury nie związane z programowym UART-em ) , nadchodzące dane są "niewidoczne" dla procka :( Np. jeśli masz w kodzie Wait 1 , a w czasie działania...

    Mikrokontrolery   04 Kwi 2007 21:18 Odpowiedzi: 6    Wyświetleń: 2914
  • Arduino Mega2560 - robot, sterowanie przerwaniami silnikami DC

    Trochę to trwało, popełniałem wiele podstawowych błędów ale i sporo się nauczyłem. Ale jak mawiał Owidiusz "Fi­nis co­ronat opus". Okazało se, że zdecydowanie więcej problemów było, mechanicznych niż programowych. W programie w liczniku, po wielu próbach właściwym okazało się rozwiązanie: https://filmy.elektroda.pl/21_1435433513...

    Arduino   27 Cze 2015 20:43 Odpowiedzi: 22    Wyświetleń: 2247
  • Atmega32 / Bascom - Konflikt dwóch SPI programowych z MAX7219 i WTV020SD

    Odświeżę temat Zrobiłem tak, jak zasugerował niveasoft , czyli na Case Nie wiem czy tak to miało wyglądać. Zostaje ~994ms na inne sprawy do mnie przemawia, tylko może trzeba inaczej do tego podejść. Póki co będę próbował przenieść MAX na sprzętowe SPI - Wtv020SD nie ma pinu CS, więc może sterowanie obydwu układów poprzez pin CS może być utrudnione.

    Mikrokontrolery AVR   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 2469
  • Zegarek z DCF77 na STM32L467 Discovery

    Oczywiście, że jest to przesada, jeśli chodzi o sprzęt, ale jak wspomniałem na początku, chciałem przekonać się sam o jego mikromocowości i sposobach uzyskania tejże. A wydawało mi się, że program zegarka, który z założenia ma pracować bez przerwy, będzie dobrą bazą programową do testów. KT

    DIY Konstrukcje   15 Gru 2016 09:06 Odpowiedzi: 2    Wyświetleń: 6849
  • MCP23017 błąd – ciągłe przerwania na INTB mimo poprawnej konfiguracji rejestrów

    (at)ElektrodaBot Jak skonfigurować rejestry MCP23017, aby nasąpiło przerwanie na INTB. Port B bit 0_4 to wejscia klawiszy, normalnie stan wysoki. Stan niski powinien wywołać przerwanie na INTB. Bezpośrednia odpowiedź - Dla RB0..RB4 jako wejść (normalnie “1”), przerwanie INTB ma wystąpić przy przejściu któregokolwiek z nich na “0”. Minimalny, pewny...

    Mikrokontrolery   27 Wrz 2025 06:31 Odpowiedzi: 13    Wyświetleń: 258
  • Epson SX405 – drukarka drukuje tekst z przerwami i zamazanymi liniami

    Wykonaj kilkukrotne czyszczenie głowic programowo powinno pomóc. Uwaga zużywa sporo tuszu.

    Drukarki, ksero Początkujący   23 Mar 2012 21:05 Odpowiedzi: 2    Wyświetleń: 2995
  • Efekt "Knight Rider" i programowy PWM

    Proponuję zmniejszyć przerwę między zmianami kierunków, może nawet do zera. Originał szybciej "odbija się" od krawędzi :)

    DIY Początkujący   23 Kwi 2022 19:45 Odpowiedzi: 2    Wyświetleń: 4077
  • Termostat analogowy. Wyjście płynnie regulujące moc.

    Witam wszystkich forumowiczów po długiej przerwie, spowodowanej działaniem osób inteligentnych inaczej. Zacznijmy od początku. Wszelkiego rodzaju urządzenia grzejne są typowymi odbiornikami inercyjnymi. W tym przypadku możemy stosować regulację grupową,przyjmując okres regulacji np. 3sekundy. Zamieniamy analogowy sygnał czujki temperatury na cyfrę i...

    Mikrokontrolery   16 Gru 2004 17:38 Odpowiedzi: 35    Wyświetleń: 5591
  • AVR attiny2313A - Programowy PWM, brak automatycznego zerowania TCNT0.

    Wygląda na to, że procedura obsługi przerwania TIMER0_COMPA_vect się nie wyrabia (ma do dyspozycji 80 taktów). Innymi słowy czas pomiędzy przerwaniami jest krótszy od czasu wykonania kodu procedury obsługi przerwania. Wpisanie na początku procedury instrukcji TCNT0=0; powoduje po prostu wydłużenie czasu zliczania timera 0 o czas trwania prologu procedury...

    Mikrokontrolery AVR   27 Lip 2015 13:14 Odpowiedzi: 9    Wyświetleń: 1089
  • Atmega8 - Bascom - reset przy wywołaniu funkcji w przerwaniach, jak to naprawić?

    Wykonywanie tak długich zadań jak choćby operacje na LCD w przerwaniach aż się prosi o kłopoty. Zrób sobie w przerwaniach kilka timerów programowych i ich zawartość badaj w pętli głównej Do...Loop i to od tych timerów uzależniaj kolejność wykonywania odpowiednich sekwencji (fragmentów) programu.

    Mikrokontrolery AVR   12 Lis 2012 21:18 Odpowiedzi: 10    Wyświetleń: 2022
  • 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 0x0012 rjmp t1Ovf ... t1Ovf: push r16 push r17 in R16,...

    Mikrokontrolery   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1314
  • Bezpieczne kopiowanie zmiennych 16-bitowych w C na 8051 przy przerwaniach UART

    No nie ja pisalem, ze C sam sobie z tym radzi. Programista musi sobie z tym radzic, niewazne w czym pisze. Fakt, ze nieczesto zachodzi potencjalnie niebezpieczna sytuacja przeklamania danych przez przerwanie nie jest zadnym przeslaniem do tego by ja ignorowac. Przerwan wcale nie trzeba wylaczac i wylaczac (moim zdaniem nawet nie powinno sie tego robic)...

    Mikrokontrolery   01 Cze 2008 07:29 Odpowiedzi: 12    Wyświetleń: 1755
  • Program w C# do enkodera absolutnego z mikrokontrolerem ATmega8 i FT232

    Przez UART nie możesz przesyłać danych bez żadnych przerw - musisz co jakiś czas odczekać. W TWoim przypadku sensownie byłoby czekać do zmiany położenia enkodera i transmitować nową daną po wykryciu zmiany. Przy zmianach położenia możesz mieć wahnięcia podobnie jak przy drganiu styków przycisków - wypadałoby to programowo odkłócić. Poza tym zwróć uwagę...

    Mikrokontrolery AVR   18 Mar 2014 14:39 Odpowiedzi: 13    Wyświetleń: 2031
  • Jak zamienić sygnał z kierunkowskazu na ciągły bez zmiany przekaźnika?

    Potrzebuje taki sygnał do płytki z arduino, bo nie wiem jak to programowo zrobić o ile w ogóle się da. Sprzętowo, czy programowo, robi sie to tak samo, gdy zaniknie napiecie trzeba poczekać dłużej niż czas przerwy w miganiu i ponownie sprawdzic, sprzętowo uzywa sie przerzutnika monostabilnego, programowo odmierza czas timerem. W realizacji programowej...

    Początkujący Elektronicy   07 Kwi 2015 23:53 Odpowiedzi: 26    Wyświetleń: 2619
  • Materiały do nowego działu o alarmach na elektrodzie - czujki, moduły, opinie

    Udostępnianie opinii na temat instalacji obiektowych i okablowaniu Chciałbym przekazać ważną moim zdaniem informację, szczególnie dla młodych i początkujących instalatorów. Mianowicie poza samym systemem alarmowym t.j. centralą czujkami oraz sygnalizatorami bardzo ważną rolę odgrywają przewody, którymi to wszystko jest połączone. Kiedyś postanowiłem...

    Zabezpieczenia Stacjonarne   17 Lut 2005 08:56 Odpowiedzi: 21    Wyświetleń: 6719
  • Candy CTA84 - Nie przechodzi do następnego cyklu programowego, ręcznie działa.

    Migają po 3 razy i przerwa, te które pisałem wyżej...

    AGD Użytkowy   05 Wrz 2016 20:43 Odpowiedzi: 11    Wyświetleń: 1197
  • Grzałki nurkowe(żarowe)układu chłodzenia Laguna 1 1.9 DTI

    Może być fizyczna wina układu (np przerwa w obwodzie, sterownik), a może programowa-w sterowniku silnika ustala się, czy są grzałki nurnikowe czy nie. Sprawdź zatem konfigurację sterownika

    Samochody Elektryka i elektronika   15 Gru 2011 14:36 Odpowiedzi: 2    Wyświetleń: 5123
  • [ATMega32] ATMega32: Nieprawidłowe działanie PWM przy ustawieniach portu i przerwaniach

    Witam. Od 3 dni siedzę już nad programowym PWM. Wykorzystuję do tego przerwanie na timerze, ale coś nie działa tak jak powinno otóż jak nie mam ustawionego stanu 1 na ostatnim bicie portu to PWM dziwnie się zachowuje. //Includes #include "avr/io.h" #include "inttypes.h" #include "stdio.h" #include "util/delay.h"...

    Mikrokontrolery AVR   06 Lis 2009 17:31 Odpowiedzi: 6    Wyświetleń: 2195
  • AVR SPI - Jak wysłać 3 bajty bez przerw w cyklu zegarowym?

    Co by było gdybym miał wysłać np. 19 bitów. Przecież nie mamy informacji który aktualnie bit jest wysuwany w danej chwili, by zastopować transmisje zmieniając, stan lini SS (CS). Jest to wogóle wykonalne ? AVR to 8-bitowiec, więc sprzętowy SPI będzie działał zawsze na 8bitach. Można to zrobić ale programowo...tylko oczywiście będzie wolniej. SPI w...

    Mikrokontrolery   02 Wrz 2007 20:57 Odpowiedzi: 5    Wyświetleń: 2834
  • HP 45 w Photosmart 1000 - przerywane drukowanie po czyszczeniu, brak atramentu?

    Dostałem czarny kartridż HP 45, który źle drukuje, po przestoju wcale, a po czyszczeniu programowym drukuje z przerwami pół strony w trybie "best". Wrażenie jakby nie dopływał atrament do dysz. Może coś z ciśnieniem w środku? Jakieś sposoby naprawy? Wpadł w moje ręce bo w innej drukarce prawdopodobnie też nie funkcjonował. Mam Photosmart 1000.

    Drukarki, ksero Profesjonalne   14 Lut 2007 09:35 Odpowiedzi: 1    Wyświetleń: 1191
  • [MEGA128] Dlaczego ATmega128 resetuje się przy przerwaniach w programie migania diody?

    Co do pierwszego postu: To jest wynik pisania czegoś takiego jak "TIMSK = 0x80;" W ten sposób załącza się przerwanie OCIE2:"Timer/Counter2 Output Compare Match Interrupt Enable" a nie TOIE2:"Timer/Counter2 Overflow Interrupt Enable", który jest bit niżej. W symulatorze dokładnie widać, że jest wykonywany nie ten wektor przerwania. http://obrazki.elektroda.net/94_12161272...

    Mikrokontrolery AVR   15 Lip 2008 14:13 Odpowiedzi: 19    Wyświetleń: 2067
  • Wybór: dwa sprzętowe UARTy czy jeden sprzętowy i jeden programowy na AVR?

    Ja robiłem dokładnie to samo :) Programowy UART sprawdza się, ale jak program nie jest za bardzo pocięty przerwaniami timerów itp. Poza tym trzeba "czekać" na dane, chociaż w bascomie nie robi to większej różnicy.

    Mikrokontrolery   02 Kwi 2006 21:48 Odpowiedzi: 1    Wyświetleń: 1238
  • [STM32][UART][HAL] - Odbieranie danych o nieznanej wielkości.

    Na tego typu problemy jest jeden prosty sposób, wielokrotnie dyskutowany na forum: automat w przerwaniu UART. Jeśli ma być wykrywana "przerwa w transmisji" najpierw trzeba zdefiniować, co to jest ta "przerwa". Jeśli "przerwa" - to brak nowych danych przez czas np. potrzebny na transmisję jednego bajtu - UART potrafi takie coś wykryć w sprzęcie. Jeśli...

    Mikrokontrolery   12 Lis 2018 17:33 Odpowiedzi: 10    Wyświetleń: 1521
  • Jak używać muteksów w AVR do ochrony zmiennych przed przerwaniami?

    W windowsie też są mutexy - i zarówno winda jak i linux to są jakieś systemu operacyjne dzięki którym masz w ogóle mechanizm zwany mutexem (oraz wiele innych) - mechanizm programowy. Przerwania to całkiem co innego a przecież też występują w komputerach i w systemach operacyjnych

    Mikrokontrolery AVR   08 Lis 2009 11:03 Odpowiedzi: 16    Wyświetleń: 2301
  • [attiny2313][bascom]Czujnik zbliżeniowy i dioda sygnalizująca jego stan

    Witam. Apropo 3. żeby TSOP działał poprawnie, sygnał nadawany w podczerwieni musi mieć przerwy, np. 10 impulsów, przerwa o długości 10 impulsów (10 to minimum). jak to zrobić programowo? po przez timer ctc sie nie da przerwan zrobic. Tylko w czsie przerwy nie moze sie zaswieca dioda

    Mikrokontrolery   27 Sty 2013 12:42 Odpowiedzi: 17    Wyświetleń: 5663
  • ATTINY25: Dlaczego dioda miga wolniej niż oczekiwano przy przerwaniach T0?

    8MHz / 1024 (preskaler) / 256 (timer zlicza od 0 do 255 i dopiero się przepełnia) / 100 (ilość przepełnień odliczana programowo (2*50)) = 0.3Hz z kawałkiem. Zmień preskaler timera na 4, o ile taki jest dostępny, nie sprawdzałem, a jak nie jest, to programowy licznik zmodyfikuj.

    Mikrokontrolery   26 Sty 2008 10:56 Odpowiedzi: 4    Wyświetleń: 1215
  • 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 ustawie czy wyzeruje to jest tak samo.Sprawdziłem...

    Mikrokontrolery   22 Lut 2006 16:43 Odpowiedzi: 8    Wyświetleń: 1293
  • ATmega128 - Samo wywołujące się przerwania INT0. Przerwania asynchroniczne?

    jezeli masz ustawiony port jako wyjscie to przerwanie wywoa sie zgodznie z ustawienami tego portu. Jest to jedna z medod generowania przerwan programowych. Samo wyaczenie przerwan nie powoduje ze zostana one "zapomniane"

    Mikrokontrolery AVR   27 Sty 2016 12:24 Odpowiedzi: 6    Wyświetleń: 1230
  • Slican 1668 EU CTS 202 – głośne buczenie po wymianie zasilacza, brak widoczności po zmianie portu

    1. port może być wyłączony programowo. 2. Rezystorki zabezpieczające na porcie mogą mieć przerwę.

    Telefony Stacjonarne Użytkowy   27 Sty 2015 14:03 Odpowiedzi: 12    Wyświetleń: 2331
  • Atmega8 - Implementacja przerwań dla DMX z UART i timerem RS485

    Nadajnik możesz to zrobić w oparciu o timer, na którym ustawisz sobie określony zegar - np. te po rz ądane 250 kHz. Być może musisz ustawić 500kHz - aby wyłapywać nie tylko czas cyklu, ale i jego zbocze narastające i opadające. Potem budujesz sobie kolejkę danych (bufor fifo) - która stanowi podstawę dla timera - do "machania określonym pinem". Wysłanie...

    Mikrokontrolery AVR   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2667
  • [C] [C][ATmega8] - Problemy z przerwaniem zewnętrznym i sterowaniem serwami

    Ależ szanowni koledzy, programując procesory pozbywajmy się zakłóceń (drgań styków) metodami programowymi (stosując filtrację cyfrową). A więc: Proponuję zastosować timer do generowania przerwań co około 2.5ms. W przerwaniu testujemy wejścia portów nie zawracając sobie głowy jakimiś 'drganiami styków'. Sprawdzone, pewne, proste. Czas 2.5ms dobrany jest...

    Mikrokontrolery AVR   05 Wrz 2013 19:54 Odpowiedzi: 17    Wyświetleń: 3453
  • Centrale i sieci kablowe telefonii stacjonarnej

    Te pomiary to najczęściej jakieś podstawowe - dotyczące pary przewodów obsługującej danego abonenta. Izolacja żył, a, b, pętla, przerwa. Wynik na ekranie jako meldunek na monitorze. Dzisiaj można spodziewać się relizacji SMS-em - są "komórki" - wszystko staje się coraz efektywniejsze. Jeżeli elektronicy amatorzy potrafią z tel. komórkowego zrobić autoalarm...

    Telefony Stacjonarne Użytkowy   03 Wrz 2025 10:57 Odpowiedzi: 5145    Wyświetleń: 470265
  • C60, moge wrzucac flash itd. ale tel sie nie wlacza

    Ja z moim fonem siedzialem od 10 do 20.45 z mala przerwa na obiadek:) Soft jest po rusku, ale ja wrzucilem caly soft v25 swupem i potem zmienilem tylko jezyk w ustawieniach. jak wgrasz swupem v25 to masz zaraz troche patchy, mam je wszystkie wgrane i chodzi pieknie:) tylko pamietaj o jednym - tego na powiekszenie dysku wgraj jako pierwszy, a jak wlaczysz...

    Smartfony Serwis   05 Kwi 2005 20:54 Odpowiedzi: 13    Wyświetleń: 1559
  • [Atmega32] Jak skonfigurować 6 programowych UART na Atmega32 w Bascom dla RS-485?

    Problem polega na tym że programowy uart w tym samym czasie będzie działał tylko jeden a urządzeń masz 6. Rozwiązaniem twojego problemu jest połączenie wszystkich urządzeń razem na jednym rs485 i odpytywanie przez urządzenie nadrzędne kolejno modułów. A jest możliwość odpytania urządzenia, czy dane sobie napływają swoją koleją bez synchronizacji :?:...

    Mikrokontrolery AVR   19 Cze 2009 17:41 Odpowiedzi: 7    Wyświetleń: 2528
  • ATtiny13 Programowy PWM; Timer0 oraz przerwania; [c][eclipse]

    Elementem wywołującym pracę układu jest Switch S1 który zwierając port PB1 do masy wywołuję zewnętrzne przerwanie INT0 Uzywanie przerwania do styków butonnów, klawiszy i innych podobnych diabelstw jest najgorszym pomysłem. Temat był na tym forum poruszany setki razy - proponuje włożyć trochę wysiłku i użyć wyszukiwarki.

    Mikrokontrolery AVR   02 Cze 2019 12:50 Odpowiedzi: 5    Wyświetleń: 1617
  • Jakie będą różnice w maturach od 2015 roku a obecnymi?

    Witam. im dłuzej przegladam rozne fora, tym bardziej skłaniam się przy zrobieniu roku przerwy po maturze. chcialbym sie dowiedziec jakie beda roznice programowe w maturach z rozszerzonej fizyki i matematyki wedlug nowwej podstawy programowej. wie ktoś coś, czym to sie bedzie roznic? latwiejsze, trudniejsze? inne dzialy?[/u]

    Nauka Szkolnictwo   02 Cze 2014 17:51 Odpowiedzi: 4    Wyświetleń: 1695
  • Sterowanie przekaźnikami w pralce za pomocą Atmega8/16/32 - jak podłączyć?

    Warto dorzucić kilka drobiazgów zabezpieczających pralkę w razie błędu elektroniki. Pod czujnik otwarcia drzwiczek podpiąć przekaźnik odcinający obwód elektrozaworów oraz silnika. Zamontować w obwodzie grzałki termostat bimetaliczny na ok 120-150 stopni w pobliżu grzałki. Pod elektromagnes blokady drzwiczek dorobić niezależny obwód sterowany przez presostat...

    Mikrokontrolery Początkujący   16 Sie 2017 14:12 Odpowiedzi: 27    Wyświetleń: 2931
  • Jak odczytać i modyfikować zmienne Timer1 i Timer2 w różnych plikach?

    No i nie udało mi się tego zrobić na Timer0- on sie kręci bez przerwy a ja potrzebuję włączyć i wyłączyć timer. Tak że na razie na Timer1- szkoda bo 16 bitów- ale zrobię na Timer2. Spokojnie użyj Timer0, który będzie zgłaszał przerwanie np. co 1ms. W procedurze obsługi tego timera dekrementuj zmienną, jeśli osiągnie 0 to należy zatrzymać dekrementowanie,...

    Mikrokontrolery   01 Sie 2011 11:54 Odpowiedzi: 52    Wyświetleń: 3762
  • Reset programowy AtTiny2313 w C - poprawność funkcji i przerwania?

    Witam, widzę ze shg ładnie i poprawnie odrobił zadanie domowe, brawo ten gość, wygrał tę rundę. Chciałbym tylko dodać że skok z programu do adresu $0 nie zawsze oznacza wejście w podprogram RESET: bo może tam być inna procedura. Oprócz programowego istnieje jeszcze reset sprzętowy, np. przez podłączony przez ograniczający prąd rozładowania kondensatora...

    Mikrokontrolery   18 Wrz 2006 14:52 Odpowiedzi: 30    Wyświetleń: 9867
  • Przerwania proste i przyjemne - część 3 - kilka dodatkowych tricków i porad

    Do tej pory omówiliśmy znaczenie ostrożnej obsługi przerwań, metody solidnej strukturyzacji ISR oraz uwagi wymagane do zmiennych globalnych i lokalnych ( Uważaj na przepełnienia bufora danych Generalnie używamy programowych buforów do interfejsów komunikacyjnych. Na przykład, mikrokontroler może zapewnić podrzędny interfejs komunikacji szeregowej I²C...

    Artykuły   20 Kwi 2022 08:45 Odpowiedzi: 1    Wyświetleń: 2118
  • Jak zrobić programowy PWM z wyjściem przeciwsobnym (na dwóch wyjściach)?

    Czyli void(* resetFunc) (void) = 0; wstawiam przed funkcją setup(), a resetFunc(); mogę wywołać np z przerwania? Tak, wywołać na końcu obsługi przerwania. Wykonywanie głównej pętli programu" i jego resetowanie chyba nie jest podstawowym zadaniem urządzenie które budujesz? Spróbuj przedstawić algorytm który ułożyłeś, może komuś uda się rozwiązać problemy...

    Arduino   17 Sie 2020 15:02 Odpowiedzi: 60    Wyświetleń: 2997
  • Programowy UART (nadawanie) avr-gcc/ATMGA8, bez timerow

    Jeżeli masz czasochłonne przerwania mogą one znacznie zakłócić transmisje nawet przy 300baud. Jeżeli możesz na ten czas wyłączyć przerwania, zrób to - możesz wtedy próbować podnieść prędkość transmisji nawet do 115kbaud. Taki zabieg bez użycia assemblera może się nie udać.

    Mikrokontrolery   07 Sie 2007 12:25 Odpowiedzi: 3    Wyświetleń: 3376
  • Jaki oscyloskop do 1000 zł do naprawy toru audio w domowym studio?

    Oglądałem filmy z tym ZOYI ZT703S i rzeczywiście to mógłby byc dobry sprzet do moich zastosowań. Czyli rozumiem ze ten prosty oscyloskop 2 kanałowy w tym multimetrze nada sie do poszukiwania gdzie jest przerwa w obwodzie na sygnale audio? Mam obecnie 3 urzadzenia w których jedynym uszkodzeniem jest cichszy 1 kanał . Dopytam przy okazji, czy jako generatora...

    Warsztat co kupić?   11 Paź 2025 17:19 Odpowiedzi: 20    Wyświetleń: 846
  • atmel atmega16a-pu - Obsługa 8 serw w C - programowy PWM nie działa

    Przecież tu wystarczy sobie dorobić "dekoder" taki jak były w starych odbiornikach modelarskich i można mieć 10 kanałów do sterowania serwami z jednego PWM-a CD4017 i po robocie a w każdym przerwaniu od PWM ładujemy kolejno następne serwo i takim sposobem załatwimy jeszcze przerwę między impulsami ;) Tomasz pewnie powie że na logice XMEGI8E5 taki dekoder...

    Mikrokontrolery AVR   19 Mar 2015 09:09 Odpowiedzi: 19    Wyświetleń: 1659
  • Stukanie dysków w komputerze z zasilaczem Mustang ATX KY-450W - co sprawdzić?

    Produkt zasilaczopodobny - jest na podejrzewam zasilacz, poniżej screen z everesta - napiszcie czy ten zasilacz ma dobre napięcia czy trzeba go już wymienić? Nie sugeruj się wskazaniami programowymi - bywają często mylne, a może inaczej - rzadko spotykałem się żeby pokazywały poprawne napięcia. Napięcia sprawdzamy na mierniku (chociażby takim za 15zł)....

    Naprawa nośników i odzysk danych   16 Cze 2013 17:03 Odpowiedzi: 5    Wyświetleń: 1530
  • Bascom - Programowy PWM, zmniejszanie i zwiększanie wypełnienia na portach.

    Robiłem kiedyś sterownik choinkowy pięciokanałowy. Sprawę rozwiązałem następująco: - przerwania od przepełnienia Timer0 generują skoki do podprogramu (u mnie był kwarc 4MHz, dobierz preskaler) [syntax=basic4gl]Config Timer0 = Timer , Prescale = 1 Enable Timer0 On Timer0 Software_pwm Enable Interrupts Dim Reference As Byte Dim A As Byte Dim B As Byte...

    Programowanie Początkujący   15 Lis 2014 19:53 Odpowiedzi: 2    Wyświetleń: 1701
  • Faks Sharp UX-70, druk protokołu po każdej transmisji.

    Czy ktoś spotkał się z takim oto zjawiskiem. Po każdej transmisji faks drukuje PROTOKOL MONITOR. Zawarte są w nim takie dane: Time, Other faks, Your faks, FIF, of, DIS, DCS, DTC. Programowo nie można tego wyłączyć. Nawet jeśli przerwie się wydruk " stopem" to i tak swoje zrobi. Lucjan

    Telefony Stacjonarne Serwis   18 Cze 2007 16:34 Odpowiedzi: 1    Wyświetleń: 929
  • Audi A4 B5 '01 - Błędne wskazania temperatury zewnetrznej

    To możesz obejrzeć na klimatroniku, sprawdź co Ci pokazuje. KLIMATRONIK Zmiana jednostek wyświetlania temperatury. Naciśnij i przytrzymaj przycisk recyrkulacji. Następnie naciśnij ‘+’ temperatury aby zmieniać jednostki pomiędzy Celsjuszami i Fahrenheitami na wyświetlaczu klimatyzacji i wskaźnika temperatury zewnętrznej. Dostępne kody diagnostyczne....

    Samochody Początkujący   29 Kwi 2013 05:07 Odpowiedzi: 3    Wyświetleń: 29097
  • Układ z czujnikiem Halla do wykrywania jednokierunkowego obrotu

    Tak, już sobie przypomniałem te sekwencje, dzięki za przypomnienie. Realizacja na bramkach jest możliwa, jednak czasem nie wystarcza, chodzi o sytuacje, kiedy znaczenie ma rozkład procentowy stanu high i low. Programowo możemy to łatwo "dostroić". Czytałem dość duże opracowanie naukowe dotyczące reakcji Hall'i na magnesy o różnych rozmiarach i różnie...

    Projektowanie Układów   20 Maj 2020 19:51 Odpowiedzi: 61    Wyświetleń: 3720
  • Sterowanie serwem TGe9 na Atmega8 - skokowe ruchy, WinAVR, FCPU 1MHz

    Witam student.PB przyjmij że koło 20 ms, teoretycznie powinno być 20 ms ale wielu producentów stosowało odstępstwa od tej zasady tak samo jak od tego że neutrum w serwie jest 1,5 ms. Odchyłki okresu rzędu 10% każde serwo będzie tolerowało, neutrum trzymałbym się 1,5 ms bo jest prawie pewne że na takie serwo trafisz. dondu co do metody to zaproponowałem......

    Mikrokontrolery AVR   08 Mar 2012 23:36 Odpowiedzi: 28    Wyświetleń: 9485
  • Napęd VIRGO SMART BT A (Thalia Light) - Brama otwiera się lub zamyka po przerwie w zasilaniu

    Jeśli coś podtrzymuje Start E, a użycie pilota lub wejścia 61 powoduje ruch - to wygląda na to że sterownik odwrócił logikę działania z NO na NC. Może padł rezystor podciągający na wejściu 61 ale tylko dywaguję bo nie znam dokładnie układów wejściowych tego sterownika. Wylut radia nic nie da, bo płytka to tylko odbiornik W.Cz, a dekoder jest programowo...

    Automatyka bram, szlabanów, rolet   01 Lip 2024 08:33 Odpowiedzi: 5    Wyświetleń: 252
  • Electrolux ESF 45010 - przerwa w pracy, diody pulsuje, wyciek wody

    Podczas zmywania naczyń, następuje przerwa w działaniu i wyciek wody. Dioda programowa pulsuje. Dioda końca programu pulsuje dwa razy.

    AGD Użytkowy   07 Maj 2020 22:21 Odpowiedzi: 0    Wyświetleń: 267
  • ATmega16A - reset programowy po wywołaniu przerwania komparatora analogowego

    Witam, w poniższym programie występują niepożądane resety, sprawdzałem już wartość rejestru MCUCSR i tuż po resecie ma wartość 0 czyli jest to reset programowy. zorientowałem się, że źródłem jest wywołanie instrukcji odpowiadającej za przerwanie komparatora analogowego (w oknie disassembly adres 0x00000020), które jest wyłączone... nie wiem co powoduje...

    Mikrokontrolery AVR   16 Kwi 2015 17:32 Odpowiedzi: 4    Wyświetleń: 1038
  • Atmega8A - Jak zwiększyć częstotliwość PWM dla lepszej sprawności przetwornicy?

    Tak poza tym coś mi tu nie gra. - ATmega8A może być taktowana do 16 MHz a nie 14 MHz - nawet przy 14 MHz częstotliwość w FastPWM wyjdzie ~54 kHz. Zmniejsz rozdzielczość, tworząc na przerwaniach programowy PWM. W przerwaniu przepełnienia Timer-a możesz ładować odpowiednią wartość, zmniejszając tym efektywnie jego rozdzielczość. Pamiętaj przy tym, że...

    Mikrokontrolery   09 Gru 2012 21:31 Odpowiedzi: 14    Wyświetleń: 2265
  • Łączenie różnych akumulatorów 12V w baterii 48V - teoretyczne rozważania UPS

    Ciekawe linki kolega zapodał jednak jak wytłumaczyć stan faktyczny. Moja dokumentacja jeszcze papierowa pochodzi z lat, 80 kiedy to kupiłem pierwszego APC i jest tam wpis o przeprowadzaniu regularnej kalibracji a sam ups miał to ustawione programowo na raz w miesiącu. Kart oczywiście nie przekładam są w ups-a i już. Baterie, które padły mi po 2 latach...

    Zasilacze, ładowarki   18 Wrz 2011 17:11 Odpowiedzi: 24    Wyświetleń: 6480
  • Diagnostyka / namierzanie krótkich przerw internetu - kilkanaście x w tyg.

    Do OpenWRT można wgrać dodatkowe pakiety i mieć co się potrzebuje w danej sytuacji, a do RouterOS nie, musi wystarczyć do diagnostyki to co jest. Ponadto w Mikrotiku nie zawsze mają zastosowanie typowe komendy Linuxa, więc trzeba się trochę douczyć albo po prostu wszystko sobie wyklikać w intuicyjnym GUI. Na ich stronie jest demo tego systemu, można...

    Sieci WiFi   10 Lip 2014 13:22 Odpowiedzi: 19    Wyświetleń: 5523
  • Jak zrealizować tanią transmisję radiową RS232 między procesorami na 5m?

    Przedstawiam wykres z rejestratora stanow logicznych, dolny wykres na tym foto pokazuje dane wychodzace z nadajnika a gorny to co odebral odbiornik, wszystko bylo rejestrowane w tym samym czasie. Pisząc ze programowo koduje i dekoduje sygnal chodzilo mi oto ze wymyslilem swoj jakby protokół 3 bity startu (2 bity trwajace 2 ms LO i jeden trwajace 1 ms...

    Mikrokontrolery   13 Lut 2007 10:39 Odpowiedzi: 19    Wyświetleń: 4958
  • [LPC2138][C] - Timer T0 jako timer programowy i generator. Czy się da?

    Jeden kanał steruje jednym wyjściem. Nie ma możliwości zerowania wyjścia od jednego kanału i ustawiania tego samego wyjścia przez inny kanał. Napisałem wyżej - ustaw okres 5 ms, tryb toggle i odpalaj swoją reakcję programową na timer w co drugim przerwaniu. Nie rozumiem, na czym polega problem. Będziesz miał falę prostokątną 100 Hz.

    Mikrokontrolery ARM   29 Gru 2012 12:58 Odpowiedzi: 8    Wyświetleń: 2649
  • [ATMega162] [ATMega162][Bascom] Odczyt DS18B20 w przerwaniu Timer0 - nie działa poprawnie

    A ja znowu nie wyobrazam sobie tego abym muial angazowac program głowny który przewaznie słuzy w innym celu jak tylko pomiar temp. W przerwaniu to wychodzi elegancko a ilosc czujników jak moze byc obsłuzona jest dowolna. W programie głownym umieszczam tylko procedure odczytu uzyskanych wartosci z przerwan i ewentualne sprawdzenie CRC co zajmuje ułamiki...

    Mikrokontrolery AVR   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 4584
  • [Atmega32] Program w C - dioda miga co 2s zamiast co 60s, dlaczego?

    Traktuj cyknięcie Timer'a jako kwant czasu. Potem licz oddzielnymi licznikami (programowymi) te kwanty jako czas trwania i czas przerwy. Możesz w ten sposób zrobić, co dusza zapragnie. Przykładowo - gdy timer "cyka" co 1 sek. Możesz ustawić sobie, że masz 20 sekund (kwantów timera) czas trwania - potem (drugi licznik) 30 sekund (kwantów timera) czas...

    Mikrokontrolery AVR   22 Cze 2012 15:04 Odpowiedzi: 32    Wyświetleń: 4165
  • Atmega 32 - dlaczego przerwanie INT1 nie działa poprawnie?

    janbernat: Nie przesadzajmy. W aplikacji w której czas nie ma dokładnego znaczenia stosuję "delay" bo konfigurowanie i uruchamianie któregoś z timerów żeby zaświecić led'a na ~ 0,5 sekundy to przerost formy nad potrzebą. Jak wcześniej pisałem, w przerwaniach nie używam opóźnień programowych. zumek Tu nie chodzi o manię prześladowczą tylko wydaje mi...

    Mikrokontrolery AVR   22 Maj 2011 08:17 Odpowiedzi: 10    Wyświetleń: 2876
  • [ATTiny2313/C] Błąd w przerwaniu po dodaniu jednej lini kodu

    Jak to stworzyć timer do utworzenia timerów-programowych ? Nie mogę sobie tego jakoś na razie wyobrazić, albo na razie nie wiem o co chodzi. Z tym co BoskiDialer to też tak trochę nie widzi mi się, bo jeśli kod programu jakiś tam będzie wykonywany, i co jakiś czas sprawdzane czy nastąpiło przerwanie czy pin został zwarty i tam wejdzie, to może zajść...

    Mikrokontrolery AVR   06 Maj 2010 21:14 Odpowiedzi: 9    Wyświetleń: 2089
  • [AVR] Jak wykonać programowy reset procesora AVR ATmega?

    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 reset i skok do adresu ustawionego za pomocą fusebitów. (to jest najpełniejszy...

    Mikrokontrolery   11 Gru 2010 10:46 Odpowiedzi: 4    Wyświetleń: 3916
  • Ranking uszkodzonych zasilaczy PC - bezpieczeństwo i wpływ na komponenty

    Witam, tego, przedstawionego na fotce, zasilacza już nie opłaca się naprawiać z powodu przegrzanego laminatu obwodu drukowanego. Nadaje się tylko na cześci, dlatego prosiłem o fotkę. Mechanizm tego (dość typowego w tym i podobnym modelu) uszkodzenia jest następujący; pracujący bez przerwy (wyłączenie programowe zasilacza, nie wyłącza zasilacza pomocniczego...

    Komputery Co kupić?   30 Sty 2009 15:22 Odpowiedzi: 400    Wyświetleń: 225102
  • CMSIS stm32f103 obsługi drgań styków w przerwaniu

    To da się bardzo prosto zrobić z przerwaniem od zbocza: - przerwanie od zbocza blokuje przerwanie od zbocza i uruchamia timer w trybie one shot, - przerwanie timera włącza przerwanie od zbocza. Jak widać wystarczy dedykowany timer i dwa przerwania i już można obsługiwać przycisk przerwaniem od zbocza. Zamiast dedykowanego timera może być programowy...

    Mikrokontrolery ARM   18 Maj 2018 08:26 Odpowiedzi: 49    Wyświetleń: 2343
  • Ustawianie flag w przerwaniu timera - dobrze, czy źle

    Pomyśl, skąd bierze się przerwanie timer? Stąd, że w rejestrze timera został sprzętowo ustawiony znacznik, który można odczytać programowo. Ustawiając w przerwaniu timera znacznik programowy bezsensownie dublujesz znacznik sprzętowy - wystarczyłoby bez żadnego przerwania sprawdzać znacznik sprzętowy zamiast tego programowego. Dobre rozwiązanie polega...

    Mikrokontrolery Początkujący   14 Paź 2018 13:31 Odpowiedzi: 1    Wyświetleń: 531
  • Nucleo F446RE - Przerwania zewnętrzne na pinie 13 nie działają

    odczytywać stan przycisku w timerze (programowym, sprzętowym, jakimkolwiek) co (przykładowo) - 20-50ms i zapisywać to do zmiennej. Zmienna ta to "odfiltrowany" stan przycisku. Ewentualnie - jeśli masz już RTOSa albo kolejkę zdarzeń - z funkcji wywoływanej co te 20-50ms można od razu kolejkować jakieś zdarzenia.

    Mikrokontrolery ARM   27 Maj 2016 19:03 Odpowiedzi: 7    Wyświetleń: 1269
  • [C] Czy można użyć delay w przerwaniu UART w C? Procedura s1() nie działa poprawnie

    Albo można użyć RTOSa i - przykładowo - timerów programowych (;

    Mikrokontrolery ARM   25 Kwi 2017 11:02 Odpowiedzi: 10    Wyświetleń: 1884
  • Czy w Bascomie wyłączać przerwania przy użyciu PRINT i UART?

    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 to przez przerwanie przerwane? I jak ma się sprawa...

    Mikrokontrolery AVR   14 Wrz 2011 23:49 Odpowiedzi: 3    Wyświetleń: 1404
  • [C] Jak uzyskać przerwania co 50 ms na ATMEGA328 z Arduino?

    Mam podobny problem z tą właśnie Atmega i programowym PWMem. Korzystam z CTC: [syntax=c] volatile uint8_t pwm1; DDRD=0xFF; //port D jako wyjscie TCCR2A |= (1<<WGM21); //CTC OCR2A = 200; ASSR |= (0<<AS2); TIMSK2 |= (0<<OCIE2A); [/syntax] Przerwanie: [syntax=c] ISR(TIMER2_OVF_vect) { static uint8_t cnt; if(cnt>=pwm1) PORTD |= (1<<PD2);...

    Arduino   30 Maj 2013 20:09 Odpowiedzi: 7    Wyświetleń: 4374
  • STM32 Przerwanie SYSTICK. Jak wrócić do funkcji main?

    Pytanie brzmi, jak zrealizować moje założenie działania programu. W książkach Kardasia masz podobnież opisane coś takiego co nazywa się system czasu rzeczywistego. Weź się zapoznaj z tym tematem, przemyśl go i przećwicz. Bo to co w tej chwili robisz wynika głównie z tego, że nie rozumiesz jak konstruuje się program wielowątkowy (interaktywny, zdarzeniowy...

    Mikrokontrolery ARM   09 Cze 2019 00:09 Odpowiedzi: 11    Wyświetleń: 1002
  • Jak wyczyścić głowicę w Brother MFC-3220 z błędem 41?

    Kupiłem używane urządzenie wielofunkcyjne Brother MFC-3220 z pełnymi tuszami, ale po uruchomieniu wyświetla się błąd 41 i nie widać wydruków. Wkłady z tuszami po wyjęciu są wilgotne od spodu (czyli tusz nie wysechł) ale czyszczenie programowe głowicy nic nie pomaga. Prawdopodobnie jest to związane z długą przerwą w drukowaniu i zaschnięciu głowicy....

    Telefony Stacjonarne Serwis   29 Lip 2022 17:36 Odpowiedzi: 1    Wyświetleń: 1381
  • Atmega328P: wykonanie przerwania po wybudzeniu, SPI i MISO, resetowanie

    Mam takie małe pytanie Czy jeżeli usypiam tak [syntax=bash] set_sleep_mode(SLEEP_MODE_PWR_DOWN); cli(); sleep_enable(); sleep_bod_disable(); sei(); sleep_cpu(); sleep_disable(); sei();[/syntax] To przy budzeniu przerwaniem przy pierwszym sygnale przerwaniu wykona się przerwanie i w nim kod? czy leci jak skończył przed usypaniem? Drugie pytanie jeżeli...

    Arduino   16 Cze 2020 18:26 Odpowiedzi: 14    Wyświetleń: 678
  • [STM32] Jak obliczyć czas reakcji na przerwanie zewnętrzne w STM32?

    Witam! Widziałem pełno materiałów gdzie można wyczytać że czas reakcji na przerwanie w Cortexach jest łatwo przewidywalny. Aczkolwiek nie dotarłem do źrodeł wyczerpującej wiedzy. Chciałbym się dowiedzieć jak obliczyć czas po jakim zostanie wykonany podprogram w uP po przerwaniu z zewnątrz oraz jak policzyc czas uruchomienia podprogramu po programowym...

    Mikrokontrolery ARM   09 Lip 2011 14:36 Odpowiedzi: 3    Wyświetleń: 1693
  • Audi C4 1992 2.8 - brak ogrzewania i nadmuchu, brak komunikacji VAG

    Tutaj masz ukryte funkcje klimatronika: KLIMATRONIK Zmiana jednostek wyswietlania temperatury. Nacisnij i przytrzymaj przycisk recyrkulacji. Nastepnie nacisnij '+' temperatury aby zmieniac jednostki pomiedzy Celsjuszami i Fahrenheitami na wyswietlaczu klimatyzacji i wskaznika temperatury zewnetrznej. Dostepne kody diagnostyczne. Nacisnij i przytrzymaj...

    Samochody Elektryka i elektronika   20 Wrz 2005 21:21 Odpowiedzi: 2    Wyświetleń: 6681
  • [FreeRTOS/STM32F7] HardFault po przerwaniu od timera

    Cześć, Platforma: STM32F769I-DISCO OS: FreeRTOS Środowisko: System Workbench for STM32 Próbuję zaimplementować PTP na podanej platformie, jednak od dłuższego czasu męczę się z regularnie pojawiającym się Hard Faultem. Jak zdołałem wybadać, błąd pojawia się prawdopodobnie, gdy upłynie czas jednego z timerów programowych, które są tworzone. Tworzonych...

    Mikrokontrolery   13 Paź 2018 15:39 Odpowiedzi: 10    Wyświetleń: 618
  • Epson C64 Photo Edition zaczął źle drukować (słaba jakość)

    No niestety miała dłuższą przerwę, ale jeszcze kilka dni temu drukowałem kilka fotek na papierze foto i bardzo dobrze wydrukowało, teraz po 2krotnym automatycznym czyszczeniu glowicy taki własnie efekt. Czy mam czyscic programowo, czy trzeba rozkręcać ?

    Drukarki, ksero Początkujący   31 Lip 2009 11:53 Odpowiedzi: 9    Wyświetleń: 3927