przerwanie czasowe

Znaleziono około 1127 wyników dla: przerwanie czasowe
  • [C] - Funkcje nieblokujące zależne czasowo, maszyny stanów, RTOS

    Do tego potrzebny jest koordynator tasków (zadań). Masz przerwanie czasowe które liczy czas do przodu np. na systicku co 1 ms. Ustawiasz zadany czas jaki chcesz odczekać. Koordynator wywłaszcza zadanie i sprawdza warunki. Gdy w twoim tasku zakończył się czas, wówczas task wraca do gry. Nie wiem czy pomogłem, trzeba trochę znać budowę systemów operacyjnych...

    Mikrokontrolery   20 Sie 2014 12:07 Odpowiedzi: 77    Wyświetleń: 11868
  • REKLAMA
  • [C ] Borland C++ DOS – jak ustawić przerwanie czasowe do cyklicznego wykonywania kodu?

    należy "podpiąć się" pod przerwanie 1ch. Przerwanie to jest generowane 18.2 razy na sekunde. #include <dos.h> #include <conio.h> #define cint 0x1C typedef void interrupt(*intproc)(void)... // typ wsk na proc. przerwania void interrupt far zegar(void){ // nasza nowa obsluga przerwania // instrukce które mają być...

    Programowanie   02 Gru 2004 19:22 Odpowiedzi: 1    Wyświetleń: 1272
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak ustawić kąt serwa modelarskiego w Bascom na Atmega?

    Witam, Magistrala 1-wire posiada dość mocne restrykcje czasowe co do trwania poszczególnych stanów na DQ. Przerwanie Timera, a wiec wykonanie podprogramu związanego z obsługa przerwania, powodowało zmianę długości tych czasów, gdyż są one generowane softwaerowo przez Bascom. Czasem może się zdarzyć że kolizja i tak wystąpi pomimo że teraz wszystko jest...

    Mikrokontrolery AVR   11 Kwi 2011 20:34 Odpowiedzi: 12    Wyświetleń: 3916
  • BASCOM - Stabilność funkcji Waitms w generowaniu powtarzalnych impulsów na Atmega8a/Attiny25

    . Zamierzam zrobić tak by mogli wprowadzić korektę (jeśli będzie potrzebna) i zapisać w eeprom. czy to dobry pomysł? Jakoś tak; $Crystal=12000000 Config Timer1 = Timer , Prescale = 8 On Timer1 Inter_1mS Inter_1mS: Counter1 = Counter1 + Licznik (64036 - wychodzi z obliczeń, że da to 1ms) /tu odliczę sobie 103/ Błednie to rozumujesz, albo błednie podałeś...

    Mikrokontrolery AVR   06 Lis 2021 18:15 Odpowiedzi: 10    Wyświetleń: 819
  • REKLAMA
  • Dekodowanie sygnału DCF77 na ATmega - synchronizacja czasu bez GPS

    Kiedyś umieściłem na obecnie niedostępnej stronie and.elektroda.eu materiał o dekodowaniu sygnału DCF. Urządzenie potrzebne było w urządzeniu, które wymagało synchronizacji czasu w pomieszczeniu gdzie wyprowadzenie anteny zewnętrznej do GPS było utrudnione. Poniżej umieszczam treść oryginalnego materiału, który może być pomocny przy budowaniu urządzeń...

    Mikrokontrolery AVR   09 Mar 2023 17:01 Odpowiedzi: 27    Wyświetleń: 10245
  • REKLAMA
  • Atmega8 - Jak zaimplementować czasowe sterowanie przekaźnikiem w C?

    Ale Kolega lubi sobie życie komplikować... W programie głównym programujemy dowolny timer na zgłaszanie przerwań z częstotliwością coś pomiędzy 30 i 300 Hz, a następnie usypiamy procesor w pustej pętli. Definiujemy stałą określającą czas włączenia w okresach timera: [syntax=c]#define CZAS_WLACZENIA xxxxx <- wpisz liczbę okresów timera[/syntax] przerwanie...

    Mikrokontrolery Początkujący   16 Lip 2013 21:53 Odpowiedzi: 11    Wyświetleń: 6147
  • INT_0 w ATtiny26 – przerwanie nie kończy się, program nie wraca z obsługi ISR

    nie wiem za bardzo co twój program ma robić (i nie o to chodzi) ale musisz się troszeczkę nauczyć inaczej konstruować programy. Żelazna zasada to to aby programy w przerwaniach (obojętnie na jakich prockach) wykonywały się możliwie jak najszybciej tak aby nie przeszkadzać programowi głównemu w pętli głownej ale też innym przerwaniom!. przemyśl czy nie...

    Mikrokontrolery   24 Mar 2008 22:51 Odpowiedzi: 6    Wyświetleń: 1362
  • Jak zaimplementować opóźnienia czasowe w asemblerze dla AT89C2051?

    Generalnie port jest zatrzaskiem więc nie ma sensu się martwić czy dana informacja się zmieni czy nie do czasu kolejnego zapisu do portu :) To daje ci sytuację taką korzystną sytuację że nie musisz się martwić o to co rozbi procek w tym czasie. Pytanie jak bardzo zależy ci na dokładności odmierzenia czasu w przypadku zapalania diody na około 1s lub...

    Mikrokontrolery   24 Wrz 2007 09:02 Odpowiedzi: 11    Wyświetleń: 1761
  • [C++] Komunikacja LPT z mikrokontrolerem jako RS232 bez przejściówek USB

    Lpt to jest nic innego jak 17 pinów odzwierciedlonych w 3 portach 0x378 - 0x37a, rs232 to jest cały kontroler który ma 2 bufory, 2 rejestry przesówane, detektor błędów (parzystości), blok współpracy z modemem (wejścia/wyjścia: dtr,rts,dsr,cts,ri,dcd), programowalny generator częstotliwości więc system ustawi ten układ na jakąś częstotliwość, wpisze...

    Programowanie   30 Wrz 2004 14:27 Odpowiedzi: 8    Wyświetleń: 3906
  • Jak utrzymać aktualny czas w STM32f103 RTC po odłączeniu zasilania?

    Ok no to zaczynamy na początku (po konfiguracji itp.) powinieneś mieć coś takiego: [syntax=c] if (BKP_ReadBackupRegister(BKP_DR1) != 0xA5A5) /* Sprawdzamy czy trzeba ustawić zegarek */ { /* Zawartosć licznika RTC nie jest prawidłowa, należy ustawić zegar */ /* Konfiguracja oscylatora, preskalera itp. */ RTC_Configuration(); /* Funkcja w której ustawiasz...

    Mikrokontrolery ARM   03 Lis 2011 18:03 Odpowiedzi: 7    Wyświetleń: 2788
  • Programator ATxmega za złotówkę, czyli obsługa PDI w USBASP

    http://obrazki.elektroda.pl/6914408400_1... http://obrazki.elektroda.pl/8024236400_1... ATxmegi to łakomy kąsek dla kogoś, kto już poznał "stare" AVRki - zwiększona szybkość (32MHz!), o wiele więcej peryferiów (5 UARTów! 16 kanałów PWM!), modularna budowa i można używać tych samych dobrze znanych narzędzi. Ale potem...

    DIY Konstrukcje   14 Gru 2014 20:16 Odpowiedzi: 48    Wyświetleń: 49740
  • Ściemniacz 230V na Arduino

    http://obrazki.elektroda.pl/6223122300_1... Domyślną metodą kontroli napięcia 230 V AC jest kontrola poprzez triak. Tak zrealizowany jest każdy ściemniacz. Kontrola taka oparta jest o kontrolę fazy - triak jest otwierany jedynie na pewną część sinusa napięcia przemiennego. http://obrazki.elektroda.pl/2250705900_1...

    DIY Zagranica   04 Cze 2021 20:45 Odpowiedzi: 75    Wyświetleń: 45813
  • Przeróbki zasilaczy ATX do nietypowych zastosowań.

    Temat się trochę zdezaktualizował, bo napisałem go już kilka lat temu ale tak jakoś mi zeszło z publikacją. No ale najwyższa pora to przepchnąć, i może się jeszcze komuś przyda. Zasilacze ATX są były często przerabiane do wykorzystania jako zasilacz laboratoryjny albo jako zasilacz do jakiegoś specjalnego obciążenia (np. do diod LED mocy). O przeróbkach...

    Artykuły   13 Sty 2021 12:15 Odpowiedzi: 12    Wyświetleń: 12939
  • IRQ tester - multiwibrator, dyskryminator, generator, ...

    IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...

    DIY Warsztat   09 Wrz 2024 21:32 Odpowiedzi: 5    Wyświetleń: 1401
  • REKLAMA
  • Integracja pilota bramy wjazdowej/garażowej w aucie

    https://obrazki.elektroda.pl/5092109900_... Witam, Odkąd w moim aucie pojawił się pilot do bramy wjazdowej na posesje nie chciałem aby leżał on gdzieś na wierzchu albo żebym musiał go szukać w czeluściach jakiegoś schowka. Postanowiłem więc, że zintegruje go z autem, jednakże nie chciałem dodawać żadnych nowych przycisków, tylko użyć...

    DIY Konstrukcje   12 Lut 2022 16:53 Odpowiedzi: 31    Wyświetleń: 20034
  • HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy

    http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...

    DIY Konstrukcje   15 Wrz 2015 13:51 Odpowiedzi: 11    Wyświetleń: 7392
  • Inteligentny automat schodowy

    http://obrazki.elektroda.pl/9303655200_1... Witam, Tu: http://www.elektroda.pl/rtvforum/topic33... znajduje się opis powielacza czasu automatu schodowego. Obiecałem tam, że na bazie tamtego układu opracuję „inteligentny” automat schodowy, i oto jest :). Jego „inteligentność” jest zawarta w założeniach...

    DIY Smart Home   09 Lis 2017 17:49 Odpowiedzi: 42    Wyświetleń: 16416
  • Adapter USB to TTL FT232 problem z połączeniem podczas pracy.

    [syntax=c] #include <avr/io.h> //#include <EEPROM.h> #include <avr/eeprom.h> //#include <Wire.h> //#include <LiquidCrystal_I2C.h> //LiquidCrystal_I2C lcd(0x20, 16, 2); // Ustawienie adresu ukladu na 0x27 #include "HystFilter.h" HystFilter potA( 1024, 128, 3 ) ; // 10 bit ADC = 1024, 64 discrete output values required, margin...

    Mikrokontrolery   15 Lut 2025 13:45 Odpowiedzi: 8    Wyświetleń: 303
  • Konfiguracja modułów EM 231 i EM 232 w Step7 Micro/Win 32 dla CPU 224

    Mam nastepny problem z calym tym srodowiskiem... :/ chodzi mi o uzycie regulatora PID, generalnie znalazlem sobie jakis algorytm, ktory generuje przerwanie czasowe po podaniu wartosci zadanej dla PID. I wiem, ze musze uzupelnic tabele (tzn. Kp, Ti, Td itd.) mam pytanie jak sie tworzy takie tabele? Bo mam niby przyklad, ale niewiele z tego rozumiem......

    Automatyka Przemysłowa   25 Lip 2009 20:05 Odpowiedzi: 3    Wyświetleń: 2087
  • AVR - Reżim czasowy a przerwanie - wykrywacz metalu

    Pierwszy sposób nie bardzo pasuje - ze względu na fakt, że obostrzenia czasowe są tutaj bardzo duże i w zasadzie krytyczne, a nie wiadomo w którym miejscu będzie program w pętli głównej po ustawieniu flagi zanim zacznie wykonywać część impulsową. Drugi sposób jest chyba bardziej odpowiedni - masz na myśli ładowanie timera kolejną wartością opóźnienia...

    Mikrokontrolery Początkujący   01 Lis 2013 21:57 Odpowiedzi: 4    Wyświetleń: 1452
  • OSANMEG oscyloskop 4ch 1ch różnicowy przystawka analizator generator 100k 2M 16M

    https://obrazki.elektroda.pl/9520538200_... Jest to raczej sprzęt dla fanów atmegi ;) Z punktu widzenia ekonomii nie ma wielkiego sensu. Stosując elementy smd oraz inny mikrokontroler można zrobić sprzęt i lepszy i tańszy. A części użyłem jakie miałem na stanie. Właściwości : - 1,2,4 kanały analogowe min (max 100,50,20 ksps) pasmo...

    DIY Konstrukcje   25 Sty 2020 09:34 Odpowiedzi: 11    Wyświetleń: 3057
  • S7 314C-2DP Jak zapamiętać wartość z poprzedniego cyklu?

    Witam! Poza tym kto powiedział, że czas trwania kolejnych cykli w PLC jest taki sam? gdyby kolega wiedział cokolwiek o sterownikach S7-300 wiedział by że OB35 w którym przetwarza dane kolega rwrojtek to przerwanie czasowe niezależne od cyklu programowego gwarantujące powtarzalność odstępów czasowych (dt).

    Automatyka Przemysłowa   17 Lis 2008 09:18 Odpowiedzi: 12    Wyświetleń: 2638
  • Wyświetlacz klienta ECR - IBM 93F1090 - jak tym sterować?

    kurczę ja zawsze zapominam przy tym obliczaniu, że jeszcze się Timer musi przepełnić ;) - dzięki za sprostowanie tylko uprzedzę, że w twoim programie pierwszym używaliśmy (i ja używam nadal preskalera 8 a nie 64). Jak na próbę ustawiłem 64 to już była masakra dla oka ;) uuuf ok - czyli przy 8MHz i preskalerze = 8 - nasze przerwanie wykonuje się co 256us...

    Mikrokontrolery   11 Kwi 2022 16:38 Odpowiedzi: 114    Wyświetleń: 38986
  • Czy Polska zrealizuje plan budowy elektrowni jądrowej do 2033? [PEP2040]

    Małe szanse. Przerwanie wydobycia to w zasadzie zamknięcie tematu i brak możliwości jego wznowienia. Nie zauważyłem by kolega Sstalone odniósł się do pokładów już eksploatowanych i proponował czasowe zaprzestanie ich eksploatacji.

    Elektryka po godzinach   11 Sie 2021 05:36 Odpowiedzi: 4253    Wyświetleń: 146541
  • O wymianie kondensatorów- część pierwsza, kondensatory elektrolityczne

    Przykład aktualnego (taniego) modelu znanej marki. Nie widać w nim postępu w stosunku w stosunku do lat 80-tych. Najtańszy laminat jednostronny. Duża liczba zwór. Zwory na płytce mają też swoje zalety, szczególnie jeśli są dobrze opisane(w lepszym sprzęcie). Ułatwiają pomiary i diagnozę od strony elementów, przy włączonym sprzęcie do zasilania. Poza...

    Poradniki Elektronika   18 Mar 2022 23:30 Odpowiedzi: 123    Wyświetleń: 19092
  • Siemens s7-200 - Dlaczego timery TON/TOF nie działają w SBR?

    Żeby timery działały procedura (podprogram) musi być wywoływana w każdym cyklu. Jeżeli w którymś z cykli warunek nie pozwoli na wykonanie CALL to timery nie będą poprawnie pracować. Np. możesz zrobić program sekwencyjny. Uruchamiasz procedurę A a w niej timer. Timer odlicza czas i ustawia bity sterujące, które powodują zablokowanie wywoływania procedury...

    Automatyka Przemysłowa   08 Lut 2010 11:29 Odpowiedzi: 10    Wyświetleń: 3850
  • Jak obliczyć prędkość obrotową silnika w S7-200 224 XP z enkoderem 1024 imp/obrót?

    Skoro masz już zainicjowany HSC i zlicza impulsy to połowa pracy za Tobą. Teraz musisz jak wiesz co stały czas - najlepiej sterowany przerwaniem przeliczać ilość impulsów na czas. W związku z tym wykorzystaj systemowe przerwanie czasowe np co 100ms. MAIN: za bitem SM0.1 wstawiasz: -MOV_B (IN:100, OUT:SMB34) -ATCH (INT:INT_0, EVNT:10) jeśli INT_0 masz...

    Automatyka Przemysłowa   27 Lut 2010 09:18 Odpowiedzi: 5    Wyświetleń: 4058
  • DS18B20+ - błędne odczyty temperatury, jak naprawić?

    Sprawdź zależności czasowe w programie , sprawdź czy przerwanie nie powoduje konfliktów .

    Mikrokontrolery   08 Sty 2010 09:55 Odpowiedzi: 37    Wyświetleń: 4017
  • Atmega, przerwanie od zbocza opadającego/narastającego

    Zawsze zostaje Ci w zapasie przerwanie od komparatora analogowego które tez jest na oba zbocza, dodatkowo ma zaletę ustawienia poziomu np. odcina szumy. Ale ja bym się Bascomem za to nie brał - precyzyjne zależności czasowe tylko asembler. Pozdr. N.

    Mikrokontrolery   07 Sty 2007 02:49 Odpowiedzi: 6    Wyświetleń: 6400
  • Jak napisać kod w C dla atmega32 do mrugania diodą PWM bez blokowania?

    Jeśli nie chcesz do tego przerwania sprzętowego, ani sprzętowego pwm to jedyna opcja to zrobić sobie listę wskaźników do funkcji i swój program w tę listę wrzucić (czy to automatycznie, czy ręcznie), a w międzyczasie trzaskałbyś zmienianie tej diody. Generalnie nie jest to rzecz trywialna - szczególnie by zależności czasowe się zgadzały. Weź sobie przerwanie...

    Mikrokontrolery AVR   13 Lip 2019 13:02 Odpowiedzi: 19    Wyświetleń: 759
  • Różnice między przerwaniem a wywołaniem podprogramu w sterownikach SIEMENS

    Przerwanie zwiększa czas trwania cyklu o czas przerwania? Czyli 0B1=10ms, OB30 1ms czyli razem 11ms? Nie powinno tak się dziać. W większości sterowań, nie wiem jak w Siemensie bo go nie używam jest opcja RunTime monitor, praktyczny margines bezpieczeństwa to 70%. To, że cykl jest nastawiony na 10ms nie oznacza, że tak długo on faktycznie się wykonuje....

    Automatyka Sterowanie PLC   05 Gru 2018 19:09 Odpowiedzi: 20    Wyświetleń: 1677
  • Czasowe zapalenie diody po przyciśnięciu przycisku. Bez delay

    Przesądy... ;) Nie "jak najszybciej" a "odpowiednio szybko"; np. jedyne w systemie przerwanie zgłaszane co 100 us może być obsługiwane przez 99 us i wszystko będzie ok. A co do diody - cały kod, który robi to, co trzeba w przerwaniu zgłaszanym co 10..20 ms, wygląda tak (na STM32F0): [syntax=c]static uint8_t bstate = 0, led_timer = 0; bstate = (bstate...

    Arduino   14 Lip 2015 09:18 Odpowiedzi: 6    Wyświetleń: 1464
  • Fatek PLC -licznik sprzętowy i wyjście analogowe 0-10v

    Witam ponownie Rozumiem, że będzie tylko jeden enkoder mierzący pozycję przecinanego elementu. Natomiast poruszanie się wózka z piłą będzie sterowane z analogu w trybie prędkości. Przy powyższym założeniu próbowałbym zrobić coś takiego: - enkoder odmierza odległość na jaką "wysunął" się przedmiot - na przerwaniu sprzętowym wykrywam moment odmierzenia...

    Automatyka Przemysłowa   27 Mar 2011 01:29 Odpowiedzi: 7    Wyświetleń: 3726
  • [atmega8][C] - Komunikacja ATmegi8 z termometrem cyfrowym DS18b20.

    Co do kodu: 1. Na początek zrezygnuj z przerwań. Obsługa 1wire wymaga dużej precyzji "czasowej" - opóźnienia liczą się w µs. Jeżeli w czasie trwania komunikacji 1wire pojawi się przerwanie to zależności czasowe się rozjadą. Jak już będzie działać to możesz wrócić do przerwań, ale wyłączać je na czas wysyłania/odbierania bitów z 1w. Lub jeszcze...

    Mikrokontrolery AVR   11 Paź 2015 16:22 Odpowiedzi: 15    Wyświetleń: 1416
  • Moduł radiowy jeden kanał. Jaki układ użyć, żeby rozróżniał sygnały?

    Główna trudność jest w zrozumieniu tego co piszesz, projektowanie czegokolwiek wymaga ścisłości, dokładnych danych jak to ma działać. Ja też tego nie rozumiem. Prosilem o wykresy czasowe z czasami. Bo TEŻ nie mam pojęcia jak się zachowuje jego radio. Gdybym miał dane to zrobiłbym schemat na 4017. W małych mikrokontrolerach można zrealizować wybudzanie...

    Początkujący Elektronicy   26 Kwi 2020 23:55 Odpowiedzi: 13    Wyświetleń: 447
  • AVR - Czy printf zakłóca przerwania i transmisję RS232?

    Chodzi mi tylko o odbiór. Więc, jeśli jest nadawanie z prędkością np 115200 i trafi sie w czasie nadawania przerwanie np zaraz po bicie startu to zrobi sie czasowe przesunięcie które może zniekształcić całość. Skoro jeden bit przy takiej predkosci to tylko kilka mikrosekund to problem jest. Czy więc ma sens otaczać printf funkcjami "cli" i "sei" ?

    Mikrokontrolery   28 Lip 2013 06:06 Odpowiedzi: 12    Wyświetleń: 1995
  • Jak obliczyć prędkość silnika na S7-222 z tarczką i fotoparą?

    Nie wiem, jakich czasów się spodziewasz. I jakiej dokładności. Nie wiem też, czy s7-222 ma przerwania czasowe. Jeżeli czasy w setkach ms i przerwania czasowe są, to: robisz 1 przerwanie co np. 5 ms. W przerwaniu czytasz wejście i sprawdzasz, czy się pojawiło na nim dodatnie zbocze. Jeżeli nie, to do licznika czasu dodajesz 1. Jeżeli tak, to wynik przepisujesz...

    Automatyka Przemysłowa   27 Paź 2006 12:10 Odpowiedzi: 12    Wyświetleń: 2585
  • Jak wykryć start transmisji CAN na P80C592 z transceiverem 82C250?

    Pewnie najprościej i najpewniej będzie się podpiąć jakimś GPIO pod pin Rx CANa i włączyć przerwanie zewnętrzne z '1' na '0'. Patrząc na parametry czasowe ramki (obojętnie 'A' czy 'B'): http://en.wikipedia.org/wiki/Controller_... to na końcu leci EOF czyli siedem jedynek. Jakbyś odpalił to przerwanie zewnętrzne na dwa zbocza i zaprzągł timer...

    Mikrokontrolery   10 Wrz 2011 15:07 Odpowiedzi: 13    Wyświetleń: 2705
  • obsługa wyświetlacza LED przerwaniami i wyświetlanie zmiennej z pętli głównej

    Nie. Nie ma sensu robić pętli zdarzeń, gdy parametry czasowe gwarantują, że nadążymy z obsługą przerwań. jeśli mamy tylko jedno przerwanie, to i tak musimy nadążyć, więc pętla jest bez sensu. Jeśli mamy więcej niż jedno przerwanie, to obecność pętli, w której coś się robi, praktycznie uniemożliwia usypianie procesora w celu oszczędzania energii, co...

    Mikrokontrolery Początkujący   14 Paź 2013 16:56 Odpowiedzi: 16    Wyświetleń: 2817
  • Multiplex na timer0 i zaklocenia w obliczeniach [c][atmeg16]

    Witam Problem jest nastepujacy uzywam timer0 do multiplexowania. co 4ms wywoluje mi sie przerwanie od przepelnienia timera wyswietlajac cyfre na kolejnym wyswietlaczu. Dane do wyswietlenia sa globalne. w petli while co pewien czas(0,5 s ) wywoluje funkcje ktora zczytuje dane z czujnika ds1820 po 1wire. Na wyswietlaczu LED pojawia sie co jakis czas 'zaklocenia'....

    Mikrokontrolery AVR   13 Kwi 2010 20:07 Odpowiedzi: 4    Wyświetleń: 965
  • Program w Bascom AVR: Przerwania czasowe w AT90s8515 co 1 sekundę

    Chciałbym aby ktoś mi napisał prosty program z wykorzystaniem przerwania. aby wskakiwał do niego co określony czas np 1 sekundę by niezależnie co dzieje się w programie co Np sekundę czy 5sek wyskakiwał do procedury przerwania czyli przerwanie wykonywane co określony czas a nie na podstawie wymuszenia stanu logicznego na pinie do loop przerwanie: Mam...

    Mikrokontrolery   24 Lut 2003 19:48 Odpowiedzi: 1    Wyświetleń: 1408
  • Ściemnianie LED w mega32. Możliwość regulacji siły świecenia

    Zasilasz LEDa impulsami. W programie zmieniasz stosunek czasu portu wlaczonego do czasu portu wylaczonego - czyli dwie petle czasowe jedna dla LEDON, druga dla LEDOFF. Jezeli bedzie to z czestotliwosia np. 1kHz lub wiecej, dla oka LED bedzie rowno swiecil. Zeby inne czesci wykonywanego programu nie wplywaly na sterowanie LEDa, proponuje petle ON i OFF...

    Mikrokontrolery   06 Cze 2007 20:12 Odpowiedzi: 4    Wyświetleń: 1350
  • atMega16 - Nierówne wyświetlanie temperatury z ADC na LED

    1. Zapomniałeś o filtrowaniu pomiarów, o czym pisałem parę dni temu. Pomnożenie wyniku przez jakąś liczbę, a nestępnie podzielenie go przez tę samą liczbę raczej nie daje filtracji. 2. W jakiej to nocie prezeczytałeś, że wynik dzielenia 8000000 przez 1024 i przez 7 wynosi 1000? Zwykle parametry czasowe wylicza się podczas pisania programu, a nie "wyczytuje...

    Mikrokontrolery AVR   03 Cze 2016 12:52 Odpowiedzi: 63    Wyświetleń: 3972
  • Jak połączyć ATMEGA8 z wyświetlaczem LED 7-segmentowym przez I2C?

    żeby uzyskać w miarę przyzwoitą jasność świecenia, to chyba jeszcze wypadałoby zbuforować wyjścia rejestru, bo inaczej to tylko zabawa dla superjasnych wyświetlaczy ( trudno o inny kolor niż czerwone ) chyba, że ktoś postara się o jakieś egzotyczne wysokoprądowe wersje rejestru. z tego co wiem nie jest o nie łatwo i nie są już tanie. ja nie twierdzę,...

    Mikrokontrolery   28 Maj 2007 13:24 Odpowiedzi: 20    Wyświetleń: 5752
  • Impulsator obrotowy/zakłócenia - jak najlepiej obsłużyć go programowo?

    Aha, masz na myśli nie przerwanie zewnętrzne, tylko przerwanie od np przepełnienia timera. Moim zdaniem rozwiązanie to, choć poprawne, jest gorsze. Z INT0 i RC jak nic się nie kręci, to nic się nie wykonuje. Procesor np może spać. U Ciebie będzie się budził i sprawdzał, czy nic się nie stało. Żeby był odpowiednio dokładny musi skanować często. U mnie...

    Mikrokontrolery AVR   14 Maj 2012 22:17 Odpowiedzi: 40    Wyświetleń: 8744
  • Jak uniknąć przekłamań odczytu DS18B20 przy multipleksowaniu LED?

    Przecież sam sobie udzielasz odpowiedzi. Jak wyłaczysz timer to komunikacja z DS-em jest prawidlowa. Z czego mozna wywnioskować, że obsługa przerwania timera wplywa na transmisje z DS-em i oczywiscie, bo tam (w DS-ie) jest dość dokładne uzaleznienie czasowe i jeśli w takim miejscu (czytasz DS-a) wystapi przerwanie od timera to cała komunikacja idzie...

    Mikrokontrolery   21 Lut 2015 23:15 Odpowiedzi: 5    Wyświetleń: 1878
  • Bascom AVR, Atmega16 - Minimalizowanie liczby instrukcji w przerwaniu

    Niestety nie znam algorytmu, który ma być realizowany ale z doświadczenia wiem, że KAŻDY problem ma co najmniej dwa rozwiązania i zamiast wykonywać wszystkie instrukcje w jednym przerwaniu może wystarczyło by je rozbić na sekwencje... Znacznik z przerwania dla kodu w pętli głównej ma sens tylko w przypadku gdy ramy czasowe są elastyczne i nie ma obowiązku...

    Mikrokontrolery Początkujący   04 Wrz 2012 18:47 Odpowiedzi: 13    Wyświetleń: 1959
  • Jak zrobić czasowe wyswietlanie na LCD (+ Atmega8)?

    jeśli wyzwalane jest przerwanie to AVR automatycznie zeruje flagę I w MCR i blokuje wszystki inne przerwania. po zakączeniu przerwania flaga jest przywracana do poprzedniego stanu. można ją recznie ustawić na początku przerwania. z tego co wiem to po ustawieniu flagi I wszystkie zaległe przerwania powinny zostać wykonane.

    Mikrokontrolery   08 Mar 2006 21:03 Odpowiedzi: 7    Wyświetleń: 1611
  • Sterowanie nawadnianiem na Arduino - jak poprawnie zaprogramować?

    Witam Proszę o wyrozumiałość jako iż słaby jestem w Arduino i C+ ale walczę i chciałbym się tego nauczyć udało się i napisałem prosty kod do sterowania nawadnianiem. Założenia: 1. Otwarcie pierwszego elektrozaworu 1 podpiętego do pin 3 2. Włączenie pompy podpiętej do pin 2 3. Odczekanie 15 minut - czas nawadniania 4. Otwarcie elektrozaworu podpiętego...

    Arduino   03 Sie 2020 11:34 Odpowiedzi: 8    Wyświetleń: 1380
  • [BASCOM] Jak wysyłać dane szeregowo w AT89C2051?

    A kto powiedział,że on musi mieć dokładnie jakieś tam parametry czasowe ??. W większości przypadków wystarcza prosta pętla czasowa - aby zachować minimalne czasy trwania impulsów.Przy takiej transmisji synchronicznej zegar może się "kołysać" .Nawet gdy wstrzymamy na chwilę transfer na złączu (np. gdy wystąpi nadrzędne przerwanie i procek coś tam ważniejszego...

    Mikrokontrolery   27 Sie 2002 19:21 Odpowiedzi: 16    Wyświetleń: 4615