Ja osobiście jestem przeciwnikiem nadużywania makr, czasmai są przydatne, ale jak pisał (at)gaskoin specyficzne hardwarowo fragmenty kodu lepiej przenieść do oddzielnego pliku i stworzyć coś na wzór prostego HAL. O ile makra jeszcze mogą się przydać np. do zmian stanu pinów IO, czy operacji, które w kodzie wykonywane są często, o tyle wydaje mi się,...
hardwarowo nie da się. Możesz natomiast użyć licznika do generowania sygnału PWM: np na przerwaniu od Timera ustawić ustawianie stanu zerowego na porcie, a w pętli głównej programu ustawić warunek porównujący stan licznika z jakąś stałą i jako warunek wyjsciowy dać ustawianie portu w stan wysoki. Jest to jednak dość karkołomne rozwiązanie, w którym...
AVE... [url=http://ece.wpi.edu/~wrm/Courses/EE2... masz przykład tego, jak możesz napisać kod w C dla użycia przerwania timera do odmierzania czasu... Druga rzecz: czemu nie użyjesz portu z przerwaniami zewnętrznymi i nie ustawisz sobie przerwania na zbocze wznoszące sygnału lub nie użyjesz PICa z wewnętrznym komparatorem...
Czy jest ktoś na tym forum kto ma pompę Nulite NL-BKDX30 z białym sterownikiem i go jeszcze nie wyrzucił do śmieci ??? Jak się na nim włącza timery??? Jak włączyć drugie czasy timera i czy w ogóle jest drugi( instrukcja podaje że są dwa "periody" )?? Jak się przypadkowo uda je ustawić to jak zlikwidować ikonki timerów w lewym górnym rogu ekranu ? Jak...
Chciałbym wykonać coś nie zbyt skomplikowanego na Arduino , dla domu macie może jakieś propozycje? Może być coś z led Potrzebujesz gotowy program, czy brakuje ci konceptu?.... Jeżeli to jest początek nauki programowania, to zamiast projektów praktycznych dla domu, raczej ogranicz się do prowizorycznych/nie trwałych 'projektów' czyli zwyczanych cwiczeń....
Niestety nie Musisz wytworzyć zbocze z 0 na 1, ale takie które "zobaczy" sam timer. Jeśli użył byś np zamiast SET jakiegoś warunku który przez co najmniej jeden cykl był by 0 a potem 1 to timer by ruszył. Pierwsze SE T 13 "współpracuje" z CLR i niejako "tworzy" 0 drugie SE T 13" współpracuje z SET i startuje timer
https://obrazki.elektroda.pl/4191962500_... Wielu z Was zapewne słyszało określenie "dewasto", "webasto", "dwasto", "piec" czy "eber" dotyczące pojazdu czy maszyny np. budowlanej. Celem wyjaśnienia, zwroty te dotyczą tzw. ogrzewania postojowego. Jest to urządzenie mające za zadanie (jak sama nazwa wskazuje) ogrzać wnętrze pojazdu podczas...
Mnie uczono, że w przerwaniach najlepiej umieszczać jedynie ustawianie flagi, a jego obsługę w pętli głównej (pracującej z max. częstotliwością). Może spróbuj takiego rozwiązania, bo bez kodu źródłowego ciężko coś więcej doradzać.
Może coś ze stajni Findera? Widziałem w akcji zegar 12.A1 - posiada funkcję impulsową co może być ciekawe w przypadku sterowania bramami. Na prawdę banalne ustawianie za pomocą telefonu i NFC - klient może sam np. wgrać program wakacyjny, korygować ustawienia. PRogram tygodniowy z przerwami, z uwzględnieniem dni, a nawet program ASTRO, czyli standardowy...
11.0592 / 12= 0.9216 tyle trwa okres zegara w mikrosekundach . Poniewaz F=50 hz okres 20ms / 2= 10ms =10000 mikrosekund 10000 / 0.9216 = 10851- tyle taktow musi policzyc licznik timera, przerwanie wystapi gdy licznik doliczy do 65535 +1, poniewaz liczy od 0 do 65535 ,trzeba mu wpisac wartosc poczatkowa. zeby odliczył owe 10851 taktow , czyli 65536-10851...
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...
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...
To zadziała Jutro rano sprawdzę na sprzęcie. Czekać, ale na co... ? Na konwersję Hmm.. no ok. Zatem Jaką mam pewność, że w przerwaniu od Timera nie będę czekał na tę konwersję? Nie mogę blokować "czasowo" funkcji przerwania od Timera... ja nie gotowa to ja olewasz i sprawdzasz w następnym przerwaniu. Ale oczywiście nie chodzi tu o ustawinie jakiejs...
W bascomnie ciężko zrobić LED + Ds18b20 wszytko psuje Waitms 750. Zwiększ do 8 a jak możesz do 16MHz kwarc. A od kiedy to musimy czekać 750ms nie robiąc nic innego? Od czego mamy timery? Przepraszam najmocniej Kolegę, ale jeśli Kolega tego zrobić nie potrafi to: 1. Nie oznacza że się tego zrobić nie da - ja nie potrafię zbudować komputera klasy PC...
(at)RaFiX13 pisał juź do mnie w tym temacie na PW, wkleję już to co mu przekazałem. Moja wypowiedzź bazuje na projekcie który sam popełniłem, i jest opisany tu:http://www.elektroda.pl/rtvforum/topi... Tak na dobrą sprawę masz tam gotowy program, który będzie wymagał dopasowania do Twojej płytki. Jest on chyba bogato opisany, nie będziesz...
https://obrazki.elektroda.pl/7550183900_... Przed publikacją zastanawiałem się, czy jeszcze kogoś interesuje ten temat. Ale może znajdzie się jeszcze maniak migających światełek :) Iluminofonia - temat trochę zapomniany. Urządzenie to przeszło moim zdaniem ewoulucję wsteczną i na początku pozwolę sobie zacytować kolegę (at)Preskaler,...
Czy opanowaleś w tej pompie z tym bialym sterownikiem ustawianie timera no i likwidację tej ikonki w lewym górnym rogu ?? Ja już tracę cierpliwość- ten sterownik i instrukcje do niego to dno zupełne !
witam, poszukuje schematu timera na wyswietlaczu LED, ktorym bede mogł ustawic czas po ktorym wyłaczy sie dane urzadzenie. Nie moge znalezc nic konkretnego.
https://obrazki.elektroda.pl/8343613300_... Postanowiłem podłączyć rekuperator Thessla Green do Home Assistanta. Rekuperator posiada dosyć dobrze udokumentowane wyjście ModbusRTU. Do połączenia postanowiłem użyć konwertera RS485 na Ethernet dosyć popularnej firmy Waveshare. HA posiada wsparcie dla Modbus-TCP, ale chcę zachować pewien...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
https://obrazki.elektroda.pl/8400392700_... Ten dziwny tytuł to propozycja wykorzystania modułu wyświetlacza z prostych nieco przestarzałych tunerów Echostar DSB-616 lub DSB- 717. Zapewne u niejednego elektronika (lub jego znajomego) taki tuner leżakuje na dnie szafy. Moduły różnią się wyposażeniem. Oprócz oczywiście procesora ATtiny2313...
https://obrazki.elektroda.pl/8103635600_... Dzisiaj przedstawię bardzo tani (raptem 10-15 zł) moduł oferujący wyświetlacz 7-segmentowy (8 cyfr) z kropkami oraz dodatkowo z diodami nad każdą cyfrą oraz klawiaturę z 8 przyciskami. Wszystko możliwe do wysterowania przez SPI. Pokazywany tu TM1638 to zasadniczo TM1637 w wersji SPI, w związku...
Nie wiem czy się komuś przyda włączanie i wyłączanie za pomocą microswitcha, mi tego brakowało także "na brudno" coś tam skleciłem parę linijek. Gdzie co wkleić - na zdjęciach poniżej https://obrazki.elektroda.pl/4565896600_... https://obrazki.elektroda.pl/1719783100_... https://obrazki.elektroda.pl/5175989800_...
http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...
Wpadł mi w ręce uszkodzony tuner TV-Sat Echostar DSB-717 i postanowiłem jakoś go wykorzystać. A właściwie nie cały, tylko płytkę z wyświetlaczami i mikrokontrolerem ATTiny2313. Układ mierzy temperaturę w 6 punktach z wykorzystaniem czujników Dallas DS18B20 przy rozdzielaczu co na podłogówkę i grzejniki. Mierzę temperatury: - zasilania i powrotu z podłogówki...
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...
Teraz zrozumiałem. Woda po nocy była zbyt zimna i krótki czas grzania nie nagrzał do takiej temperatury, by druga osoba mogła się wykąpać. Istnieje tez inna możliwość, ten co się pierwszy kąpał "postał" pod prysznicem kilka minut dłużej i wodę ciepła wykorzystał. Ustawianie grzania "na czas" ma sens tylko wtedy gdy dokładnie tak samo wykorzystujemy...
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...
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
Znaczy toglowanie nie jest docelową instrukcją. Zostało dodane w celu debagowania na oscyloskopie. Procesor docelowy ATMega32 bo takie akurat mam w zapasie. Przeanalizuję ten przykład kodu, popróbuję testować i zobaczę co wyjdzie. Po dodaniu volatile wszystko działa poprawnie. Mam dokładnie 2 takie same przebiegi prostokątne na PB4 i PB5, jeden z przerwania...
http://obrazki.elektroda.pl/5336859500_1... Projekt został zrealizowany na potrzeby sterowania urządzeniami zasilanymi z sieci 230V , świetnie nadaje się jako sterownik do wytrawiarki lub innych tego typu urządzeń, w których konieczne jest utrzymywanie stałej temperatury. Układ oparty jest o mikrokontroler ATmega8 firmy Atmel , który...
Po kilku godzinach program odpaliłem ..... podświetlanie się załącza dopiero po naciśnięciu kilka razy klawisza, monitor pokazuje start i numery naciśnietych klawiszy i to nie za każdym naciśnięciem. nie wiem jak "zatrzymać" dany ekran menu żeby zrealizować inna funkcje np; zmiana stanu wyjścia /* * sterownik który wykończy mnie i innych ..............
https://obrazki.elektroda.pl/2461124000_... Jak w tytule - drugi zestaw do składania zegarka (kolejna propozycja do sklepiku) - złożyłem w pół godzinki i już nawet mam pierwsze wnioski po całym dniu pracy (zegara - ja miałem wolne ;) ). https://obrazki.elektroda.pl/3443571600_... https://obrazki.elektroda.pl/7856320800_...
Zalozenia ktore podales sa niezbyt precyzyjne. Podejrzewam, ze do sterowania serwomechanizmami sygnaly PWM wcale nie musza na siebie zachodzic a z faktu, ze maksymalne wypelnienie PWM wynosi zaledwie 10% wynika iz moglbys wystawic nawet 10 PWM-ow. Podsumowujac idea jest taka: w pierwszych 2ms (w okresie 20ms) obslugujesz 1-szy PWM (na pozostale PWM-y...
(at)tomatos_st ... Faktycznie, zautomatyzowany system obsługi repozytoriów na stronie internetowej nie aktualizował prawidłowo opisu wersji, stąd owa "niespodzianka". A co z rozwaleniem ustawień przez nową wersję oprogramowania ? Czy to tylko u mnie ? Moduł zarządzania użytkownikami w programie PRiMAtool (bo zakładam że o takiej formie zarządzania...
Dzięki za podpowiedź, już biorę się za ustawianie DAC i Timera go sterującego :) Czy można jednocześnie ten sam sygnał podawać na ADC i komparator?
Małe sprostowanie - kombinacja setup, 1, 4, 7 wywołuje menu w tunerach Pace serii 6000. Dla Pace 9200 wystarczy setup i 1. Dodatkowo można wywołać następujące funkcje: Setup, 2 - menu instalacyjne Setup, 3 - skanowanie pasma Setup, 4 - ustawianie zegara Setup, 5 - ustawianie timera Setup, 6 - włączanie timera Setup, 7 - sleep timer Setup, Status - blokowanie...
Może użyj timera i przerwań od niego?
Hmmm, no ale przecież jak timer doliczy do MAX (OCR1A) to sam się wyzeruje i powinien liczyć od nowa. Więc nawet jak już uruchomiłem licznik a dopiero później ustawiłem zawartość OCR1B. TO po kolejnym odliczaniu już powinno być dobrze? Dodam, że w programie chcę manualnie w momencie zerowania Timera ustawiać także PORTB.2 na 0. I będzie to między OCR1B,...
Witam. To mój pierwszy projekt jeśli chodzi o avr, prosiłbym o przegląd kodu i ewentualne poprawki, chętnie dowiem się jak można było zrobić to inaczej. Opis : generator impulsów prostokątnych z regulowanym współczynnikiem wypełnienia (1-99%), oraz częstotliwością regulowaną w zakresie od ok.100 Hz do 10 kHz. PA.0-PA.1 -> 74F139 PD.0-PD.6 -> 4...
Ja zupełnie nie rozumiem, dlaczego to nie chce działać, tak jak sobie wymyśliłem... Czyżby moduł licznikowy w tych mikrokontrolerach miał aż takie ograniczenia funkcjonalne? :/ UM do tego MCU, w niektórych momentach jest nieściśle napisany, albo ja do końca nie rozumiem jego przesłania. Czy może mi ktoś wyjaśnić jak działa tryb MATCH w tych timerach...
Witam, uczę się języka C na płytce kursu AVT3505 z atmegą162 i wyświetlaczem LED. Moim celem jest stworzenie programu który zlicza od pierwotnej wartości i do zera, a następnie przerywa program i zmienia stan czwartego pinu portu D na przeciwny. [syntax=c] #include <avr/io.h> #define F_CPU 8000000 #include <util/delay.h> #include <avr/interrupt.h>...
Hmm, nie wiem jak to dokładniej opisać. 1. Na timerze 2gim, realizuje pomiar czasu, w przerwaniach exti mierzę za pomocą tego timera czas pomiędzy zboczami narastającymi co daje mi okres pewnego sygnału: TIM1_UP_IRQHandler linijki opisane jako "PROBLEM", to dostaje realne wyniki: http://obrazki.elektroda.pl/6154539200_1... http://obrazki.elektroda.pl/1399866200_1...
Dzięki Jezak to jest to. Jednak tryb serwisowy nic nie zmienia. Ustawienie Load defals nic nie daje. Proszę napisać jak ten TV ma strojenie.Po włączeniu menu wychodzi ustawianie głosu obrazu timera i programy.Czy musi być orginalny pilot?.
A jakiś przykład kodu jest kolega w stanie pokazać? Ustawiasz timer, tak aby się przepełniał po czasie np. 1,5 znaku. W przerwaniu odbioru, zerujesz licznik timera. W przerwaniu przepełnienia timera ustawiasz flagę - koniec transmisji. Oczywiście w zależności od konkretnych peryferiów dostępnych w MCU, można ten proces zoptymalizować. Do tego dodałbym...
Na Timerze. W przerwaniu od INTx ustawiasz wartość początkową Timera i uruchamiasz go. A w przerwaniu od Timera ustawiasz/kasujesz pin wyjściowy.
Nie wiem jak w WRL-ce ale w zwykłej integrze wyjście ustawiasz jako "Timer" i z boku ustawiasz numer konkretnego timera. ps. Z tego co widzę w programie jest dokładnie tak samo.
Witam. Problem z webastem w aucie jak w tytule. Auto jest z grudnia 92r, silnik R6, skrzynia automat, jak to ma jakieś znaczenie :) Wiemy jaka pogoda nadchodzi, miło by było przyjść do podgrzanego autka, a tu klops. Włączanie, ustawianie timera webasta rozgryzłem. Problem jest następujący: ustawiam żeby grzało, z nawiewu lekko dmucha, webasto pod maską...
Zasada jest taka, że podczas wykonywania przerwania, wszystkie inne przerwania są zablokowane (chyba, że się jawnie ponownie załączy przerwania, ale to wymaga kilku drobnych operacji aby nie przeładować stosu). Jeśli w pętli głównej jest wywoływane "rc5decode", to przerwanie ustawiające "timer_flag" będzie się wykonywać. Natomiast załączenie rc5decode...
Tak , zgadzam się najprostszy i najtańszy ,ten proponowany przezemnie stosowałem w układzie o dużych obciążeniach , gdzie dwa urządzenia działały niezależnie, czasami równocześnie czasami o różnych godzinach , a ustawianie miałem naprawdę różne w ciągu 7 dni a nawet 30 dni
sleep timera wykorzystanie timera capture timera
dźwięk słuchawka bluetooth miernik pomiar dioda kontrolka silnika renault trafic
philips 58pus solar sofar instru
Renault Scenic II dCi szarpie, traci moc, czarny dym, nie odpala – typowe usterki i diagnostyka Fiat Ducato nie wkręca się na obroty - przyczyny i rozwiązania