(at)Jakub17 Co do prescalera musisz tylko pamiętać o jednym - w chwili odpalenia licnzika, stan preskalera musisz przyjąć za nieokreślony. Wynikają z teog konsekwencje: - zniekształcenie pierwszego generowanego przez timer impulsu, - wprowadzenie losowego opóźnienia o czasie trwania zależnym od preskalera (np. ustawiony na 64 wprowadza losowe opóźnienie...
Prosty program nawet w BASCOMie. Podajemy impuls z PLC na pin startujemy timer i liczymy czas. Jest impuls reset timera nie ma impulsu - reset PLC Start odliczania 60 sekund. I tak w koło. Dziesięć linijek kodu.
Zakładam, że sprawdzasz oscyloskopem? Bo DS mówi... TXD dominant time-out function A ‘TXD dominant time-out’ timer circuit prevents the bus lines from being driven to a permanent dominant state (blocking all network communication) if pin TXD is forced permanently LOW by a hardware and/or software application failure. The timer is triggered by a negative...
chciałbym żeby timer po resecie zatrzymywał się i po ponownym załączeniu nie zaczynał od początkowej wartości, Jak sama nazwa wskazuje Reset ustawia on nowa, więc w tej formie na pewno nie zadziała. Wydaje mi się, że używanie "starych", wbudowanych timer'ów mija się z celem w dzisiejszych czasach. Chyba, że chcesz się szkolić do sterowników typu S5...
Może ktoś podać przyczynę dlaczego chcecie uruchamiać program PLC ponownie po STOP sterownika? Kto tak robi w odniesieniu do tego tematu i jaki to może mieć cel? Witam Czy jest jakiś blok który umożliwi zatrzymanie wykonywanego programu oraz zresetowanie wartości wprowadzonych np do timerów? Znalazłem ze jest funkcja reset timer która resetuje blok...
Mam podobny timer i jak jest długo nieużywany, to mimo włożenia do gniazdka nic się nie wyświetla. Wtedy należy wcisnąć reset i od razu wszystko ożywa.
Witam, Tak. Skorzystaj z SET oraz RESET oraz zmiennych M lub bez SET oraz RESET. Pozdrawiam,
Kupiłem jeden https://obrazki.elektroda.pl/3506656500_... https://obrazki.elektroda.pl/5990549000_... https://obrazki.elektroda.pl/9269406300_... https://obrazki.elektroda.pl/5926650100_... https://obrazki.elektroda.pl/5967141400_... https://obrazki.elektroda.pl/6108662500_...
Powiem szczerze, nie ogarniam tego :( siedzę już 2 godziny nad tym i efekt jest taki że na 5 wciśnięć przycisku tylko 2-3 wciśnięcia działają poprawnie Wcale nie tak źle(!). Z rachunku wynikałoby średnio ok. 50%. Spędzisz następne 2 godziny i bilans osiągnie 100%. Zacznij myśleć bardziej koncepcyjnie i zwróć więcej uwagi na posiadany sprzęt. Czy twój...
dziennik rozruchu z IO13 na WG236 po nagraniu kopii zapasowej https://obrazki.elektroda.pl/2330916500_... Nie mogę przejść do trybu parowania, ponieważ nie mam BL0937. IO24 wydaje się być zresetowany/btn Dodano po 3 . (at)jamiwi czy prześledziłeś każdy pin/gpio do btn, rel, led, bl0937?
Oczywiście, że warto go odratować. Źródła w Basicu w wersji V4 są na Elektrodzie. Po lekkim uporządkowaniu wrzucam poniżej. [syntax=vbnet]$regfile = "m8535.dat" $crystal = 8000000 Config Clock = Soft , Gosub = Sectic Config Sda = Portd.1 Config Scl = Portd.0 Config Timer1 = Timer , Prescale = 64 Config Timer0 = Timer , Prescale = 64 On Timer1 Dcf_start...
Też jestem początkujący i choć problem wydał mi się błahy, był niezłą zagwozdką. Ostatecznie dodałem dwa markery Zezw_siln_1 i 2. Błąd miałeś też w pętli reset timerów: jeżeli są resetowane zboczem opadającym, to sygnał musi pochodzić w tym wypadku od wejścia przypisanego do danego timera a nie przeciwnego. Aby zabezpieczyć timer przed resetem przyciskiem...
https://obrazki.elektroda.pl/2917699100_... . Tutaj przedstawię moje odkrycia z nowym urządzeniem Tuya opartym na MCU Beken BK7238, zapakowanym jako moduł Tuya T1-U-HL. Więcej ogólnych informacji dotyczących serii T1 i zastosowań BK7238 można znaleźć na stronie: https://obrazki.elektroda.pl/6505919300_... . https://obrazki.elektroda.pl/7212942700_...
Witam. To znowu ja z kolejnym urządzeniem. Jest to 1-kanałowy inteligentny przełącznik ściemniacza Avatto DMS16-W1 z CBU rozmawiający z MCU Puya PY32F002A (TSSOP-20). https://obrazki.elektroda.pl/5535706100_... https://obrazki.elektroda.pl/3162350000_... https://obrazki.elektroda.pl/6555860800_... https://obrazki.elektroda.pl/4466273200_...
(at)davidezborges dziękuję za zrzut firmware'u w tym W509Z2 . Oto ostateczny szablon oparty na twoich odkryciach https://obrazki.elektroda.pl/2541222400_... czy to zdjęcie pudełka jest dokładne? https://github.com/OpenBekenIOT/webapp/p... Dodano po 1 . i dziennik rozruchu i trochę czasu pracy dla twojego fw [syntax=text]bootloader...
Oto bootlog z oprogramowania układowego. Załącznik z kopią zapasową jest dwukrotnie większy od oczekiwanego - zawiera podwójny kod oprogramowania układowego. Stało się tak z [url=https://www.elektroda.com/rtvforum/... wczesną wersją LN882H_Flash_Dumper.py , która nie przestała czytać przy 0x200000. Okrojona wersja jest...
dziennik rozruchu https://obrazki.elektroda.pl/1529958600_... https://obrazki.elektroda.pl/2822432800_... https://obrazki.elektroda.pl/9814979300_...
Witam, Warunek SET jest spełniony więc M5.0 będzie na 1 bo reset jest przed set. A wartość zadana dla Timera jest dobrze zdefiniowana ? Pozdrawiam,
Oto kilka informacji na temat inteligentnego włącznika światła GHome SW5 z modułem Shenzhen Cuco opartym na LN882H. Nie mam tego urządzenia, ale użytkownik (at)jumpingcoconutmonkey uprzejmie przekazał fabryczne oprogramowanie układowe Tuya do analizy po opublikowaniu postu na https://obrazki.elektroda.pl/6663895000_... . SW5 można zobaczyć...
Jeśli WD ma być "tylko" do budzenia to się zgodzę. Przyzwyczaiłem się WD zostawiać sobie też dla bezpieczeństwa aplikacji. If WDE is set, the Watchdog Timer is in Interrupt and System Reset Mode. The first time-out in the Watchdog Timer will set WDIF. Executing the corresponding interrupt vector will clear WDIE and WDIF automatically by hardware (the...
Kolor PCB, krój czcionki oznaczeń, układ padów testowych, ogólny styl i przedrostek "NAS-" do głównego oznaczenia PCB sprawiają, że zastanawiam się, czy jest to WENZHOU NOVA NEW ENERGY CO.,LTD produkt, jak widać tutaj: https://www.elektroda.com/rtvforum/topic... https://obrazki.elektroda.pl/9539262600_... Jeśli masz opakowanie,...
Cześć, po 2 dniach zabawy z KWS-302WF z OpenBekenem uruchomionym na CBU stworzyłem następujący plik autoexec.bat //Buttons // Relay On/Off dpID 0x10 = 16 - Channel 1 linkTuyaMCUOutputToChannel 16 bool 1 setChannelType 1 toggle setChannelLabel 1 " Relay On/Off" // Reset Energy Counter kW/h dpID 0x76 = 118 linkTuyaMCUOutputToChannel 118 bool 2 setChannelType...
Oto generyczna inteligentna wtyczka Wi-Fi UE, dla której (at)stefanmandl1 przesłał mi zrzut oprogramowania układowego i kilka zdjęć. Jest podobny do LSPA9, ale nie jest oznaczony jako taki. Przypisania pinów nie pasują do żadnego innego LN882H na liście urządzeń. https://obrazki.elektroda.pl/7271789700_... https://obrazki.elektroda.pl/2680427900_...
Złapałem ten tani dzwonek do drzwi Tuya z Ali Express, zastanawiając się, czy będzie on wyposażony w BK7252. https://obrazki.elektroda.pl/9324523600_... . I chociaż wiem, że OpenBeken nie obsługuje BK7252 ani nie ma sterownika / opakowania kamery, nadal będzie interesujące zobaczyć, co jest w środku, sprawdzić wyjście dziennika rozruchu...
Teardown and OpenBeken drop in for https://obrazki.elektroda.pl/2073381600_... https://obrazki.elektroda.pl/6296432100_... https://obrazki.elektroda.pl/3197909200_... Moim celem było umożliwienie regulacji amperów/mocy z MQTT lub asystenta domowego podczas ładowania EV. Można to zrobić za pomocą OpenBeken....
Oto spojrzenie na wnętrze inteligentnej wtyczki Tuya BSD29 UK 20A z możliwością pomiaru energii. Odlutuję główną płytkę PCB, moduł, a następnie sflashuję go, aby uruchomić OpenBeken, odcinając go od wszystkich usług w chmurze Tuya. Dodam również czujnik temperatury DS18B20, aby można było zmierzyć temperaturę wewnątrz obudowy. Ten czarny BSD29 został...
Witaj. Bit 7 – CTC1 : Clear Timer/Counter on Compare Match When the CTC1 control bit is set (one), Timer/Counter1 is reset to $00 in the CPU clock cycle after a compare match with OCR1C register value . If the control bit is cleared, Timer/Counter1 continues counting and is unaffected by a compare match. EDIT: Znowu BlueDraco mnie wyprzedził...
z identycznego urządzenia. boot out: https://obrazki.elektroda.pl/4722430100_...
Zarówno sygnał POWER ON (p.20) jak i POWER LED ( STANDBY) (p.35) wystawia TIMER upD75208CW-A25, który jest podporządkowany ( slave ) procesorowi SYSCON MB88525-205M ( master ). Sprawdź jak funkcjonuje RESET - p.27 SYSCON, który jednocześnie ustawia wejście (p.39) TIMER`a. Za poprawną funkcję RESET-u odpowiada IC202. W świetle powyższego brak świecenia...
Sprawdziłem to dla sportu bo taki prosty kodzik od czasu do czasu to jak zjedzenie cukierka :D i to nawet działa. Oświetlone słońcem czy tam nawet żarówką LED`ową się nie wzbudza a przy zbliżeniu i owszem. Tiny85 ma juz wbudowany wzmacniacz dla ADC i tam mozna więcej nawet zadzaiałać, ale Tiny13 nie ma więc dla czułości użyłem wewnętrznego napięcia...
Chwile mnie nie było :D Napisałbym to inaczej, ale wracając do pytania z pierwszego postu . Jeśli chcesz by procesor zawsze był tak samo zajęty to każ mu w tych innych Case`ach także nadawać Pulseout tylko na pin Reset. Bascom to przełknie bo ten pin może pracować jako normalny I/O ale jak jest resetem to nic mu się nie stanie jak napiszesz Pulseout...
Inteligentna wtyczka MOES US Matter z pomiarem mocy. BL0942/ BK7231N Dziennik rozruchowy FW 1.6.15 https://obrazki.elektroda.pl/7924900500_... https://obrazki.elektroda.pl/2390261300_... https://obrazki.elektroda.pl/4215984300_... https://obrazki.elektroda.pl/1494041400_... https://obrazki.elektroda.pl/4209552500_...
Podstawowa inteligentna wtyczka RMC003 US 110-220V z przekaźnikiem 10A CNHZ HZ32-1A3S-LH, bez monitorowania zasilania, 1 niebieska dioda LED i 1 przycisk. Dostęp był stosunkowo łatwy - zmiażdżenie zewnętrznej obudowy w wyłożonym gumą imadle, tuż poniżej krawędzi złącza, aż do pęknięcia kleju i powstania szczelin, w które można następnie włożyć spudger,...
graj nowy eeprom ten który był załączony z softem, ewentualnie virgin. w rolisie zrób imei, przelicz sumy i najlepiej zrób totalny reset nokiatool, oczywiście bez zaznaczonej pozycji Default IMEI
Usiadłem przy Atmedze328P i uruchomiłem SPWM dla Twojego przykładu. Zdefiniowałem następujące wyjścia sygnałów: - PD0 - sterowanie lewym dolnym MOSFETem mostka H - PD1 - sterowanie prawym dolnym MOSFETem mostka H - PD5 - sterowanie lewym górnym MOSFETem mostka H - PD6 - sterowanie prawym górnym MOSFETem mostka H Wyjścia PD5 i PD6 są niezmienialne, ze...
Co do książki : to czy przeoczyłem czy nie ma w niej wzmianki o Watchdog-u ? Jest ale tylko bardzo króciutka i teoretyczna wzmianka, na stronie 53. Jest to dość prosty moduł mikrokontrolera - taki jakby timer, który jak wystartuje i doliczy do końca to BUM czyli reset procka. A jak nie chcemy resetu to wciąż musimy w programie resetować ten timer żeby...
Może ten Twój jakiś dziki jest :P więc spróbuj jeszcze przenieść Sub pod pętlę główną jak ja poniżej. U mnie kompilują się wszystkie wersje wiec w załączniku masz skompilowane Hex i Bin do wyboru. Sprawdź też prywatną wiadomość ;) [syntax=vbnet]$regfile = "m8def.dat" $crystal = 1000000 $hwstack = 40 $swstack = 16 $framesize = 32 '********* TUTAJ SOBIE...
W przeciwieństwie do urządzeń https://obrazki.elektroda.pl/9807288100_... Wewnątrz znajduje się moduł CBLC5, który przy niezależnym zasilaniu prezentował się Alexie jako https://obrazki.elektroda.pl/9064828800_... Dziennik rozruchu BK7231N_2.0.0 wcześniej I kopia zapasowa Easy Flasher. Tak, używa standardowego klucza...
Niestety, program działa tak jak zakładam dopiero, kiedy preskaler jeszcze pomnożę x8 (56) a dzielnik szyny APB1 ustawię na 8 tak jak poniżej: Nie wgryzałem się dokładnie w Twój opis, ale obstawiam standardowy problem przy pierwszym podejściu do timerów, którego rozwiązanie znajduje się pod obrazkiem "Figure 8. Clock tree", w rozdziale "7. Low-, medium-,...
Wkradł się bład przy wpisywaniu. Fuse Bity E4 D9 a nie 99 bo to pokazuje jasno na Twoim screenie Watchdog Always On :D Wyswietlacz nawet bez nadajnika ma wyświetlac po starcie trzy poziome kreski. W programie łatwo odczytać że żeby ustawić zero na wyświetlaczu procesor podaje masę na sześć segmentów. Wspólna końcówka wyświetlacza jest sterowana poprzez...
Press the MENU button. Use the < > arrows to get to the OPTION menu. Press the ENTER button. Select LAMP RUN TIME. Press and hold the ENTER button for about 3 seconds. The 'lamp time reset' will display. Press OK and press the ENTER button. This will reset the lamp hours as well as turn off the projector. or With power available at the projector...
[syntax=basic4gl]$regfile = "m8def.dat" $crystal = 10000000 Config Timer0 = Timer , Prescale = 128 Load Timer0, 5 On Timer0 czas Enable Interrupts Enable Timer0 Do If Pinc.0 = 1 Then Start Timer0 end if If Pinc.0 = 0 Then reset portd.1 end if Loop czas: set portd.1 stop Timer0 return [/syntax] Tak na szybko,... nie testowany. Zrobić możesz wszystko,...
Jedna z tych żarówek była jednym z moich pierwszych zakupów w listopadzie 2023, ale przez przypadek zniszczyłem moduł DT-BL200. Od tego czasu kupiłem kolejny od Ali. Strona produktu już zniknęła https://vi.aliexpress.com/item/100500573... https://obrazki.elektroda.pl/1184122100_... Być może jest to ta sama żarówka CozyLife,...
Ten sam kod, który zaprezentowałem w pierwszym poście , natomiast przerwanie wywołane już na nodze portb.0 i działa zmienna nie jest nadpisywana. Cała reszta kodu bez zmian poza zmianą przerwania. Przerwania skonfigurowane prawidłowo. Moze przerwania masz skonfigurowane prawidlowo... ale..... Czy mozesz wyjasnic w jakim celu, w obsludze przerwania...
Zamiast na początek ćwiczyć 'mieszańce' w C, lepiej spróbować rasowo: [syntax=asm] ; ========================================... ; Inicjalizacja MPU i peryferii ... ; ========================================... org 000h clrf STATUS ; set known status clrf INTCON ; clear all interrupts...
Witam Pytanie 1: Zrobiłem coś takiego że jeśli odebrano znak to jest wygenerowane przerwanie Urxc następnie przed instrukcją INPUTBIN uruchamiam przerwanie Timer0 jako licznik czasu który chcę wykorzystać do przeterminowania czasu odebranego znaku. bo INPUTBIN B(1), 6 oczekuje na 6 bajtów. Jak wysyłam całe 6bajtów to działa poprawnie, a jeśli bym wysłał...
No to jest to czego szukałem. Tylko teraz pytanie: Dlaczego zawartość rejestru R0 to zawiera,a nie można odczytać z MCUCSR jak jest opisane w DSie?? edit Aaa już wiem gdzie robiłem błąd. Można odczytać WDRF moim sposobem tylko przed Config Watchdog, bo ta instrukcja czyści rejestr MCU(C)SR. Wszystko pięknie jest wyjaśnione w Helpie od wersji 2.0.1.0...
Wracajac do tematu czy moglbym prosic przynajmniej o pseudo kod obslugi przykladowo drgania w przyciskach , wysterowania przekaznika np przez 2s oraz komunikacji 1wire jednym timerem (atmega8 ma az 2 timery wiec pewnie szybko skoncza sie jego mozliwosci chcac napisac kod bez zatrzymywania) Cały dowcip polega na tym że z tego 8 bitowego timera możesz...
If Kier = 1 Then While Kroki <> Liczba_krokow 'do puki zmienne sa rozne Gosub Kier_prawo End End If If Kier = 2 Or Kier = 0 Then Gosub Kier_stop End If If Kier = 3 Then While Kroki <> 0 'do puki zmienne sa rozne Gosub Kier_lewo End End If . . Kier_prawo: 'Sterowanie układu L6219 lub LB1845- w przypadku sterowania STEP, DIR ten fragment...
Jak napisać program w bascomie do pomiaru czasu trwania impulsu wejsciowego ?Prosze o konkretny przyklad listingu takiego programu ponieważ jestem początkującym programistą w bascomie i nie znam wielu możliwości.Domyślam sie ze należałoby wykorzystać któryś z timerów i poprzez start timera za pomocą przerwania i jego zatrzymanie a następnie odczyt...
reset timer stm32 service timer reset timer wieża
matiz płyn zaciąć papier epson subwoofer wydawać dziwna dźwięk
cybertarcza orange cybertarcza orange
Huawei Y6 2017 – rola kleju i taśmy przy wymianie baterii, stabilizacja ogniwa Rowenta CV7461 – jak rozebrać suszarkę do włosów krok po kroku, śruby Torx, demontaż obudowy