W twojej aplikacji zdeklaruj timer: static HAL_AppTimer_t SensorTimer; następnie podczas inicjalizacji stosu skonfiguruj timer SensorTimer.interval = 30000;// 30 sekund SensorTimer.mode = TIMER_REPEAT_MODE; SensorTimer.callback= SensorTimerFired; potrzebujesz również funkcji: void SensorTimerFired(void) { appState = APP_I2C_TASK; SYS_PostTask(APL_TASK_ID);...
łatwiej się już chyba nie da. Sorki, ale ja bym raczej powiedział, że: "JUŻ GORZEJ SIĘ NIE DA :(" Co to za rozwiązanie gdzie w środku siedzi jeszcze obrzydliwy Wait !!! brrr ale żeby nie być gołosłownym, który tylko krytykuje.... Ok, panowie - widzę, że wasze zmagania spełzają na niczym, pokażę wam więc jak się powinno podchodzić do programowania....
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
Pewnie kolega zakupił LaunchPad'a, też go mam i do tej pory udało mi się "zamigotać" używając identycznych funkcji ze znanych z programowania w C AVR'ów + magiczne konfiguracje samego MSP430. Ale banalny przykład z pierwszego postu świadczy o nieznajomości budowy mikrokontrolera. Sam przed chwilą szukałem w plikach nagłówkowych co oznacza (być może...
W jednym z tematów znalazłem coś takiego: Proponuję nie wprowadzać ludzi w błąd. Dokładny pomiar czasu przy pomocy uC '51 tylko i wyłącznie na kwarach 11,0592 itp i żadnych 12 ani 24 MHz!! Nie wierzę, twierdzę wręcz, że to herezja :D Jest tam też link do FAQ http://www.elektroda.pl/rtvforum/viewtop... a w tym FAQ czegoś mi brakuje....
https://obrazki.elektroda.pl/4509007500_... Zapraszam na prezentację https://obrazki.elektroda.pl/1519670000_... Przygodę z APM32F003F6 pozwoli nam szybko rozpocząć płytka Mini Board. Oprócz głównego MCU z przydatnymi do uruchomienia elementami takimi jak rezonator kwarcowy, przycisk RESET oraz testowy, diody LED,...
https://obrazki.elektroda.pl/2040620700_... Przedstawię tu spontaniczny projekt który został zrobiony w jeden dzień - dwukanałowy ściemniacz pasków LED oparty na PIC12F1612, zbudowany przy wykorzystaniu części z elektrośmieci. Oprócz PICa mój ściemniacz będzie korzystał z pamięci EEPROM do zapisu stanów jasności - jest to niezbędne,...
Dzień dobry wszystkim. Mój pierwszy post na elektrodzie, dlatego pięknie witam :) Nadziałem się na necie na ten wątek (szukając jakichś nowych materiałów o CA80) i aż mi uśmiech wykwitł - myślałem, że tylko ja odkurzyłem swojego CA80, żeby poczuć trochę czaru retro. Mój CA przeleżał 19 lat w piwnicy. 2-3 lata temu miałem trochę czasu wieczorami, to...
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
https://obrazki.elektroda.pl/9054856900_... Witajcie moi drodzy Zapraszam na moją recenzję 'inteligentnego' włącznika WiFi światła Smart Life. Sprawdzę czy jest on kompatybilny z aplikacją BlitzWolfa, przetestuję go z aplikacją Smart Life, pokażę jego wnętrze a na koniec przedstawię jak można samodzielnie napisać dla niego firmware...
Jak można wgrać Openbeken bez lutowania? Czy mając dump flash z jednego to w razie czego można użyć do innych? Pytam bo w wypadku np. Sonoff trzeba mieć oryginalny backup. Aby programować inne urządzenia bez lutowania niezbędny jest pełny dump pamięci flash (2MB) z urządzenia z tej samej serii oraz z tą samą wersją builda. Potem się go przekazuje do...
https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
https://obrazki.elektroda.pl/6017596700_... Witajcie moi drodzy Dziś przedstawię moją płytkę startową pod 16-bitowy mikrokontroler dsPIC33EP512GM304 wykonaną w technologii SMD. Płytkę bazowałem na źródłach Eagle od Arduino , więc wygląda do niego niewątpliwie podobnie. Projekt płytki Projekt płytki bazuje na jednej z wersji Arduino...
https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
Ogrzewanie uruchamia się po naciśnieciu przycisku środkowego te falowane linie. Ogrzewanie działa super, tyle ,ze jest zima a chcialbym wsiadac do cieplego samochodu rano , a tak to musze wyjsc z domu nacisnac przycisk , isc z powrotem dopic kawe i czekac az samochód się zagrzeje. Próbowałem programować lecz mi nie wyskakują żadne numery pamięci na...
Dzień dobry, drodzy forumowicze Niedawno zacząłem programować dla dobrego przyjaciela w AVR Studio 7 lub Microchip Studio. Nie mam żadnych problemów z rozwojem jako takim, ale obecnie nie mogę znaleźć żadnych rozwiązań następującego problemu: Celem jest sterowanie oświetleniem modelu za pomocą mikrokontrolera lub Tiny. Model posiada odbiornik, który...
Powiedział bym nawet że PWM nadaje się 'tak sobie', tzn nadaje się jak interesuje nas stała prędkość obrotu, ale w silniku krokowym raczej chodzi o precyzyjne liczenie kroków przy zmiennej częstotliwości. Z tego też względu nie podniecam się bardzo tym że któryś tam mikrokontroler ma PWM w hardwarze - no co z tego jak nie liczy kroków i nie da się...
STM32F103C8T6 jest dostępny w postaci taniego modułu, natomiast nie ma DAC i wymaga użycia PWM jako DAC-a - to nieco komplikuje program. Ale PC też nie miał DAC-a, używało się timera w trybie PWM w roli DAC-a i na PC Turbo z zegarem 8MHz dało się ładnie generować dość złożone dźwięki. Trzeba by poczytać, jak programować timer na STM32F103C8T6, żeby...
ładna konstrukcja jednak kolega powinien zrobić automatyczny tryb uśpienia jednak nie tak jak kolega Co_pat napisał lecz do programować timer który po czasie powiedzmy 10 minut automatycznie zmniejszy temperaturę grota do 180 stopni C banalnie łatwo to zrobić na istniejącym czujniku termoparowym który masz wbudowany w kolbę ... Po prostu w pętli programu...
Dzień dobry, Uczę się programować mikroprocesory. Już mam trochę przyswojonych rzeczy, teraz czas na Timery. Jak można ustawić Timer (sprzętowo) w STM32F103C8T6 tak aby po uruchomieniu odliczył określony czas i wyłączył się "zapalając diodę"? Wstępny układ generuje w CubeMX. Pozdrawiam.
Tak mikrokontroler zrealizuje taką sekwencję , wystarczy wykorzystać dowolny timer do generowania podstawowych impulsów następnie za pomocą warunków uruchamianych przez 4 krańcówki podawać je na wejście sterownika w określonym czasie lub wykorzystać PWM do generowania impulsów określając ich wypełnienie w czasie dla poszczególnych warunków . Tylko po...
Witam serdecznie użytkowników Elektrody To mój pierwszy temat w tym serwisie więc proszę o wyrozumiałość :) Mam problem dotyczący wrzutników monet WH berlin EMP 800.00 V7, posiadam również do niego aplikacje Wheasy 5 za pomocą której mogę programować dany wrzutnik. Moim problem jest następujący. Dostałem zlecenie wymiany na samoobsługowej myjni samochodowej,...
(at)minitronik Najprostszy procesor - podajesz na wejście timera te impulsy, programujesz timer tak, że po zliczneiu do 56 generuje przerwanie zmieniające stan wyjścia na niski - do tego służy rejestr compare w timerach. Drugi taki rejestr programujesz na 4 i przerwanie z tego zdarzenia compare wystawia stan wysoki. Ot i cały program. W sumie na dyskretnych...
Witam. Fajny pomysł, trzymaj tak dalej! Nic tak nie daje satysfakcji konstruktorowi jak działające urządzenie będące jego własnym pomysłem. Nie wiem czy będziesz rozwijał projekt, ale pewnie tak bo "zawsze można coś poprawić i ulepszyć". Jeśli tak będzie to dobrze by było dodać na płytce złącze programatora aby programować mikrokontroler bezpośrednio...
"TIMER PROGRAMOWANY" /Układ czasowy umożiwiający niezależną regulację czasu trwania stanu aktywnego na wyjściu i odstępu między kolejnymi stanami aktywnymi/ Jeżeli o to chodzi, na PW podać e-mail, wyślę...
Tak, i potem masz posty w stylu "Siema, mam 15 książek o C na mikrokontrolery, robię zgodnie z książką i nie działa" z dołączonym kodem: [syntax=c]REG |= (0 << 5);[/syntax] i pytania typu "co to jest |=". Albo "jak zrobić, żeby timer działał tak albo siak, bo nie ma tego w książce". Prawda jest taka, że jak ktoś chce programować to musi umieć...
O ile Kolega umie programować ;-) Poza tym też wydaje mi się, że jakiś chiński gotowiec będzie tańszy (nawet osobno timer osobno stycznik) niż dedykowane urządzenie, chyba ze masz czas i chęć na naukę elektroniki cyfrowej i programowania.
Cześć. Zaczynam programować i potrzebuję obliczyć lub policzyć ile trwa jedna pętla(Do-Loop) w moim programie(wiem tyle, że trzeba wykorzystać Timer tylko nie umiem się nim obsługiwać:cry:). Proszę o przykłady i także o brak wypowiedzi typu zajrzyj do help-a(bo patrzyłem).
Witam ponieważ w programie będe używał polecenia CONFIG SERVOS co powoduje iż Timer0 jest zajęty przez tę komendę potrzebuje zamienić wykorzystany wcześniej timer0 do przerwań na timer1 aby timer0 był wolny do sterowania serwem. Pozamieniałem w programie komendy timer0 na timer1 odpaliłem układ w symulatorze i nie działa. Dopiero uczę się programować...
1 kHz to praktycznie nic. Nie rozumiem, dlaczego proste ładowanie rejestru CCR zastąpiłeś wywołaniem funkcji, która wykonuje mnóstwo dziwnych czynności. Zmiana współczynnika wypełnienia wymaga wyłącznie zapisu rejestru CCR. Timer programuje się tylko raz na początku - potem tylko ładujesz wypełnienie i ew. okres. Prawdopodobnie to każdorazowe zbędne...
Witam. Uczę sie programować timery na atmega8 w c++. Robie to z pomocą kursu: http://wkretak.pl/readarticle.php?articl... i noty katalogowej oczywiście. Napisałem coś takiego i działa zakomicie: #define F_CPU 4000000L #include <avr/io.h> int main (void) { DDRD |= (1 << 7); TCCR1B |= (1 << WGM12); OCR1A...
Rozumiem, że chcesz programować sterownik przy pomocy języka strukturalnego i zgodnie z IEC61131? Praktycznie w tym języku są realizowane wszystkie instrukcje sterownika. Wobec tego trzeba sprawdzić jak nazywają się parametry wywołania. Nie znam tego sterownika, który używasz za to korzystam z ST. Ja wywołuję licznik czasu w ten sposób (generator pojedynczego...
powiem szczerze ze nie mam dużego doświadczenia z mikrokontrolerami i obecnie nie dysponuję czasem aby się zagłębiać ale potrzebuję wykonać pewien sterownik i zastanawiam się czy jest to w ogóle możliwe. Zatem program miałby sterować silnikiem 230V, to akurat nie problem, chodzi o to że sterownik ma kontrolować pracę wyciągarki i praca ma się odbywać...
Nie jestem znawcą tematu ale wydaje mi sie że te ustawienia są już zapisane w pliku .hex. Natomiast niektóre egzemplarze piców nie chcą mi sie programować willemem wówczas traktuje ję JDMem.
Zaczynam dopiero programować i mam problem z TIMER = COUNTER . Chce by o zliczeniu ilości impulsów procesor wykonał np: zmianę stanu portu lub coś innego . To jest program : [syntax=bascom] $regfile = "m32def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 , E = Porta.1...
Witam Ucze sie programować mikrokontrolery, używam Vmlab'a i Winavr. Mikrokontroler to atmega16. Napotkałem następujący błąd: Program teoretycznie powinien dodawać do wyświetlacza co 300ms nowy znak. Wszystko jest ok dopóki nie włącze Timera. Jeżeli go uruchomię to znaki zamiast się dodawać zaczynają się nadpisywać (pojawia się tylko jeden znak na 1...
Witam. Uczę się programować mikrokontroler F334 i chciałem spróbować napisać kod który za pomocą przerwania, macha wyjściem. Kod jak na razie wygląda tak : [syntax=c]#include "stm32f30x.h" int main(void) { RCC->AHBENR = RCC_AHBENR_GPIOBEN; RCC->APB2ENR = RCC_APB2ENR_TIM1EN; GPIOB->MODER = GPIO_MODER_MODER7_0; TIM1->PSC = 999; TIM1->ARR = 35999; TIM1->DIER...
Timery programujesz: jeden 6-10 a drugi 14-22. Dowolne wyjścia konfigurujesz aby były sterowane tajmerem i wszystko. Co rozumiesz przez wyzwalanie z PIR? 5 razy na godzinę po 5 minut - możesz to rozwinąć? Opisz dokładnie
Może tu jest przyczyna? Przepraszam, zapomniałem napomknąć: 2051 ma podpięty „na świat” inny pin - stąd różnica P3_0 i P3_1. Adres, to numer urządzenia - docelowo chcę zrobić tak, żeby wszystkie były sterowane jednym przewodem (bardziej cel dla zabawy niż faktyczna potrzeba), stąd pierwszy wysyłany bajt jest adresem. Urządzenie na S52 otrzymało...
MC to moduły czasowe (timery) - po impulsie wyzwalającym generują stan wysoki na wyjściu OC (open collector), Zbudowane na dedykowanych ukaładach scalonych - programowanych timerach.
A tak na marginesie ja zaczołem od bascoma i powiem tak jestto idelane środowisko na początek bpo pozwala zrobić cos w 15 minut co bedzie działało nie majac wiedzy o budowie mikrokontrolera. Większej bzdury w życiu nie słyszałem, bardzo prosty zero wiedzy o budowie procka, a potem to forum się zaśmieca postami ludźmi którzy dorwali się do BASCOMa i...
http://obrazki.elektroda.pl/8123888200_1... Microchip reklamuje mikrokontrolery z rodziny PIC18F*K42* jako elastyczne platformy, mogące dopasować się do dowolnej aplikacji. Rodzina tych 8 bitowych układów składa się z 10 członków o szerokim zakresie parametrów: pamięcią flash od 16 do 128 KB czy obudowami od 28 do 48 pinów. Jednakże...
Witam. Chcę aby program sprawdzał PORTB pin2 dwa razy w odstępie ok.1s. Mianowicie gdy na PB2 pojawi się stan niski uruchomić ma się timer i przez ok. sekunde będzie sprawdzał PB2 i jeżeli w tym czasie pojawi się stan niski program wraca do LOOP. Jeżeli po odmierzeniu owej sekundy nie pojawi się stan niski na PB2 to program ma odmierzyć czas ok. 1s....
Witam wszystkich, powoli kończę swój projekt robocika zwiadowczego do wykrywania metalu, elektronika jak i 90% programu działa OK, niestety mam problem z obsługą timera w PIC16F84A który ma pracować w roli licznika, jeżeli chodzi o zliczanie impulsów z wewnętrznego oscylatora, to wszystko jest jak najbardziej OK, jednak jeżeli chce mu podawać impulsy...
Nie lepiej kupić małe gotowe urządzenie, a nie zaprzęgać PC do tego by się nudził, a prąd pobierał? A jak nie, to poskładać dwukanałowy termoregulator w wyjściami przekaźnikowymi + timer + odpowiednie czujki temperatury. Tanie nie będzie, ale w miarę kompaktowe i energooszczędne. A jak umiesz programować mikrokontrolery, to robisz układ i piszesz odpowiedni...
Rozglądnij się na allegro za sterownikiem programowalnym Omron'a swego czasu używke (wyciągniętą z czegoś) można było kupić za nieduże pieniądze a wysterować można na tym nie mal wszystko. Omron wypuścił wiele dobrych użądzeń które charakteryzują się przede wszystkim dobrą funkcjonalnością (można je łatwo programować - niektóre programy do sterowania...
Kolego dariusz1 mówisz o jednym wyłączniku... A ja twierdzę że w moim domu nie ma jednego nawet pomieszczenia gdzie móglbym prąd odłączyć... 1)kuchnia - reset zegara w kuchence, lodówka - nie wyłączę 2)sypialnia - radiobudzik, ładowarka komórki, tv którego sleep timer przerzuca tylko do standby - ja już śpię więc nie wyciągnę go z gniazda żeby się biowyłącznik...
Prosty timer z nastawą czasu. 0. Elementy: * wyświetlanie na 3 cyfrowym 7 seg. wyświetlaczu * krańcówka * triak * eeprom * buzzer * 2 przyciski 1. Zasada działania Nastawa zapisana w pamięci eeprom, przy włączeniu zasilana wczytana z powrotem. Przy rozwartej krańcówce: *rozłączony obwód triaka *nastawa czasu 1-999 sekund za pomocą + oraz -. Przy zwartej...
z własnej praktyki, gdy testowałem ten tuner: jest dobry (stosunkowo), jeśli jest jedynym tunerem satelitarnym, a nie elementem w zestawie. o co chodzi? miałem duże trudności z odbiorem wszystkich kanałów na Astrze, gdy połączyłem go przez przelotkę z GoldenInterstarem lub Technomate. problemy zniknęły, gdy Bigsat był pierwszym elementem w układance...
Potrzebuję podłączyć pompę basenu do timera tak aby włączała się co godzinę na 15 minut czyli potrzebuję 20 włączeń a jeden timer ma tylko 10. Posiadam dwa timery jak widać na rysunku pierwszy działa rano drugi po południu ale żeby nie bawić się w przełączanie wtyczki to zrobiłem łącznik dwie wtyczki z jednym gniazdkiem.Osobno timery działają bez zarzutu,...
Różnice w tych procesorach w skrócie: • Changes to Bit and Register Names • Changes to Interrupt Vector • Oscillators and Selecting Start-up Delays • Improvements to Timer/Counters and Prescalers • Improvements to the U(S)ART • Enhanced Watchdog Timer • Changes to EEPROM Writing • Programming Interface...
programować timer programować timer atmega programować timer schemat
lodówki bosch opinie temperatura solomon niebieski ekran radio samochodowe
subaru forester edith eberspacher
Renault Captur UPC Pin-Outs: Connector Layouts, Models, and Wiring Details LG MLX-240 – rodzaj podświetlenia wyświetlacza VFD, jasność, serwis, diagnostyka