Witam, problemem może być to 200ms, bo według dokumentacji najbliższe są 125ms lub 250ms z odpowiednią tolerancją. Spróbuj ustawić watchdoga i włączyć odpowiedni tryb sleep (może być POWER OFF) i spradź czy zadziała. Pamiętaj, że watchdog będzie ciągle włączony, jeśli wcześniej był powodem resetu. Dokumentacja do avr/wdt.h i avr/sleep.h powinna wyjaśnić...
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_...
Jeżeli chcesz wykorzystać Watchdog jako rodzaj timera, to w rejestrze WDTCR powinno się ustawić bit WDTIE. Ponadto za pomocą bitów WDP3...WDP0 należy ustawić prescaler Watchdog'a. Z tego wynika co jaki czas będzie przerwanie. Jeżeli np. potrzeba 8 s, to ustawić należy WDP3 i WDP0, czyli powinno być: https://obrazki.elektroda.pl/1370064900_...
To ma być wątek WIP dotyczący konwersji Smart Gateway, Model: RSH-GW006 do OBK Celem jest stworzenie scentralizowanego miejsca z opisami, narzędziami, plikami i konfiguracją do pełnej konwersji. Link AliExpress dla urządzenia, o którym mowa - https://www.aliexpress.com/item/10050055... Zdjęcia poglądowe urządzenia: Urządzenie posiada 4 małe...
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...
Wybudzaj przerwaniem watchdoga nie resetem. Ja bym to zrobił tak (w C, w bascomie pewnie też tak się da): W głównej pętli: - konfiguracja watchdoga z przerwaniem na jak najdłuższy czas- - wejście w power down - pętla nieskończona z ciągłym przechodzeniem do idle. W przerwaniu watchdoga: - wyzerowanie watchdoga - inkrementacja zmiennej odliczającej od...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
Czy plik wygenerowany przez nowy projekt ale z dołączonymi bibliotekami HAL będzie dobry? W nim znajdują się już te przerwania. Dodaj tylko to co Ci napisałem. Znajdz w dokumentacji procesora gdzie w tablicy przyrwan jest ten EXTI15_10 - i tam zamiast zera wstaw nazwe seojego handlera. I to wszystko. Tu masz zresztą tę tablicę - policz sobie gdzie...
W swoim monitoringu mam switcha POE GETFORT 8FE x POE + 2FE UPLINK WATCHDOG HI POE 120W ktory dziala na 8 kamerach. Poniewaz chcialbym wiecej kamer, to chce zmienic switcha na 16 kanalowego. Jesli podmienie switcha na SWITCH POE GETFORT 16FE+2GE+1SFP 200W czy bedzie to dzialalo? Potrzebna bedzie jakas konfiguracja czy jakues dodatkowe ustawienia? Ewentualnie...
http://obrazki.elektroda.pl/6943791500_1... Witam, chciałem przedstawić urządzenie, które powstało blisko rok temu do kalibracji wtryskiwaczy przeznaczonych do samochodowej instalacji gazowej. Założenia Dokładność ustawienia skoku do 0,01mm. Prostota w obsłudze oraz wyeliminowanie błędu człowieka. Mechanika W pierwszej formie urządzenie...
https://obrazki.elektroda.pl/3753373600_... Mikrokontrolery, zwłaszcza ośmiobitowe, wydają się być generalnie łatwymi w użyciu układami. Mamy bowiem do dyspozycji prosty komputer i garść zwykle mało skomplikowanych peryferiów. Wystarczy napisać odpowiedni program i tyle. Ale nawet te proste z natury układy mają funkcje i możliwości,...
https://obrazki.elektroda.pl/2648825700_... T1 (BK7238) to nowy układ Tuya Wi-Fi 802.11b/g/n i Bluetooth 5.2 LowEnergy (LE) zaprojektowany dla produktów IoT o niskim poborze mocy i kompaktowych rozmiarach. T1 jest wykorzystywany przez moduły T1-M, T1-U-HL, T1-3S, T1-LC5-HL. T1 posiada 32-bitowy MCU pracujący z częstotliwością do 160...
Problem ze zbyt wolnym zliczaniem skryptów wydaje się być związany z ESP. Działa dobrze na WB3S: https://obrazki.elektroda.pl/2327825600_... . Na ESP wzrost jest co kilka sekund: https://obrazki.elektroda.pl/4909929500_... . Wygląda na to, że czas delta tików skryptów jest nieprawidłowy: [syntax=c] void SVM_RunThreads(int...
JA: Czy w tym programie zachodzi potrzeba zastosowania WatchDog. Jak duża jest możliwość zawieszania się programu przy pracy ciągłej? Claude Opus 4.1PRO: WatchDog nie jest prawidłową nazwą. Powszechnie używa się nazwy (WDT) WatchDog Timer Analizując przedstawiony kod termostatu, mogę ocenić potrzebę zastosowania WatchDog Timer (WDT) z kilku perspektyw:...
Interesujące. Nie widziałem jeszcze T1-M w urządzeniu, nie sądzę https://developer.tuya.com/en/docs/iot/T... Czy masz kompletny działający szablon urządzenia? Dodano po 21 tutaj jest boot log z kopii zapasowej. to bardzo gadatliwy firmware [syntax=text]V: T1_2.0.0 REG:cpsr spsr r13 r14 SVC:000000d3 00000010 00401ad4...
Cześć, jak idzie test? Czy konfiguracja interwału ping działa?
http://obrazki.elektroda.pl/7139682100_1... Witajcie Wlasciwie jest to moj pierwszy temat na forum wiec prosze z gory o wyrozumialosc. Przepraszam rowniez, za brak polskich fontow, ale pomimo prob wielu nie ogarniam wiekszosci ogonkow z racji lokalizacji :/ Przyszly swieta, czas urlopu i odpoczynku... Niestety wraz ze swietami przybyla...
Tuya BK7252 QIO jest naprawiona, jak sądzę. Bootloader został najpierw zaszyfrowany, a następnie dodano do niego domyślną tablicę partycji. Potwierdzono, że teraz jest dobrze. Tuya QIO 1775_merge_90d1ca590908. QIO do pustego dzwonka do drzwi od 0. świetne rzeczy Tylko ponowne flashowanie, aby powtórzyć test OTA. REST nie uruchamiał się ani nie rejestrował...
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...
Powracam do tego urządzenia teraz, gdy (at)insmod wprowadził kilka zmian w kodzie XR809, w tym: -posortowanie, oznaczenie i udostępnienie wszystkich użytecznych GPIO -włączono https://obrazki.elektroda.pl/6353781500_... Myślę, że to rozsądny startowy autoexec, nie do końca przetestowany. https://obrazki.elektroda.pl/9693166000_...
(...) ych modułów. W S71500 robi się ręcznie procedurę "Assign PROFISafe address" ale w S7-1200 tego nie ma. Może oprócz "Factory Reset" sterownika CPU trzeba jeszcze jakoś "wyczyścić" te moduły. Albo ręcznie poprawić jakieś parametry w ustawieniach na zgodne z tymi wgranym? Proszę o pomoc. (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Najprawdopodobniej...
(at)ElektrodaBot napisz kod i2c dla mikrokontrolera PIC16F1526 i układu scalonego PCA9685 do sterowania serwomotorem. Wstępna ocena dostępnych informacji Dwie przykładowe odpowiedzi offline zawierają już solidny sterownik bare-metal dla: - funkcji master I²C na module MSSP PIC16F1526 - Podstawowa konfiguracja PCA9685 do pracy z serwomechanizmem 50...
http://obrazki.elektroda.pl/5959558100_1... Witam :) Razem z kolegą chcielibyśmy się pochwalić naszą maszyną :) Jest to ramie robota oparte na serwomechanizmach modelarskich. Ja zająłem się sterowaniem i elektroniką, a kolega robił projekt 3D w SketchUp i konstrukcje http://obrazki.elektroda.pl/9008440700_1... Początkowo...
(...) nem möglichen Absturz erhalten? AI: Jakiego narzędzia lub jakiej metody użyłeś do flashowania BK7231N? BK7231 Easy UART Flasher AI: Czy podczas lub po flashowaniu wystąpiły jakieś usterki lub logi, które mogą mieć wpływ na ten problem? Flash działał bezbłędnie, bez żadnych błędów i niedociągnięć. Wstępna ocena dostępnych informacji Udało ci się...
Pomoc dotycząca oświetlenia podszafkowego Fiet Onesync. Używam mostka Wi-Fi Feita, który wykorzystuje Tuya BK7231N, chip mówi CB3S, który udało mi się pomyślnie sflashować. Urządzenia są pokazane na tych stronach: https://www.feit.com/products/onesync-un... https://www.feit.com/products/18-in-sele...
CLIENT_IP - IP komputera z wmbusmeters'em CLIENT_PORT - port na którym wmbusmeters spodziewa się danych Tak też ustawiłem - adres HA Możesz też podpiąć się do konsoli ESP32 (po serialu) i nasłuchiwać. Zdekodowane telegramy powinny się printować z prefixem: T: Podpiąłem się - wypluwa takie coś i się restartuje: ets Jun 8 2016 00:22:57 rst:0xc...
#pragma config FOSFPR = XT // Oscillator (Internal Low-Power RC (No change to Primary Osc Mode bits)) #pragma config FCKSMEN = CSW_FSCM_OFF // Clock Switching and Monitor (Sw Disabled, Mon Disabled) // FWDT #pragma config FWPSB = WDTPSB_16 // WDT Prescaler B (1:16) #pragma config FWPSA = WDTPSA_512 // WDT Prescaler A (1:512) #pragma config WDT = WDT_OFF...
Dzień dobry zwracam się z pytaniem jak skonfigurować wejście sygnałowe w procesorze PIC30F6012A, potrzebuje wysterować odpowiednią konfiguracje wyjść po podaniu 5v na wejście RB0, już nie wiem co robię nie tak ale nie potrafię skonfigurować tego pinu jako input. Poniżej wklejam aktualny program narazie ma tylko podstawowe funkcje mrugania jednej diody...
Wan Ip 100.87.227.213 internet Play P4. 1. Zatem DDNS odpada? 2. Jeśli nie DDNS to może inne rozwiązanie? W postaci adaptera, inteligentnego gniazdka lub jeszcze coś innego? Dostęp do internetu mam dzięki karcie SIM z dostępem do SMS może to jakoś wykorzystać? Chciałbym wywołać komendę/polecenie będąc poza siecią WiFi, żeby zrestartowac router. Watchdog...
Może to być Watchdog, który w PICach domyślnie jest włączony. Ty go nie resetujesz, za to on resetuje PICa. Wyłącz watchdog używając fusebitów.
Podrzucę swoje dość mocno rozbudowane w możliwości urządzenie na bazie ESP-01. Kod napisany w C (ARDUINO) . Zdalne sterowanie przekaźnikiem: Kod pozwala na zdalne włączanie i wyłączanie po zdefiniowanym czasie przekaźnika za pomocą połączenia Telnet. Dzięki temu możesz zdalnie kontrolować urządzenie Router / modem . Automatyczna aktualizacja DNS: Jeśli...
Cześć, nigdy nie miałem problemów w kwestiach używania watchdog'a do wybudzania mikrokontrolerów pic - czy to serii 16 czy 18. Problem mam z układem pic24fj128ga202 (kompilator XC16, ver. 1.7). Mikrokontroler po wyjściu z uśpienia pomimo użycia instrukcji wyłączenia watchdog'a resetuje się. Zarówno funkcja Sleep() czy sam watchdog działają niezależnie...
http://obrazki.elektroda.pl/8534166600_1... http://obrazki.elektroda.pl/9676194100_1... Z niezbadanych przyczyn :), producenci komputerów nie umieszczają w popularnych pectach bardziej zaawansowanych układów typu watchdog, umożliwiających restartowanie komputera w przypadku zawieszenia, lub niepoprawnego działania poszczególnych...
Co to ustawień to są one zapisane tak jak ktos wspomniał w pliku hex. Jeśli plik hex nie zawiera tych ustawień to może być kilka problemów np jeśli jest włączony watchdog a nie ma obsługi w kodzie to procek będzie się sam resetować. Jeśli kod jest oparty na PowerUpTimerze a nie będzie on włączony w ustawieniach to nie zadziała układ. Jedynie moge powiedzieć...
Dokładnie jak w temacie O co chodzi w tej funkcji i jak to ustawić żeby było ok ?
Szybko o co chodzi: kompik sie wiesza, to problem sprzetowy, jest daleko ode mnie, musze zalozyc mu watchdoga na rs np czy lpt czy inaczej aby w przypadku jego zawieszenia resecik poszedl. Znalazlem zrodlo ale kolega nie kwapi sie do wykonania bo malo zamowien :), moze ktos cos wie gdzie kupic znalesc itd cos podobnego, systemik oczywiscie linux Pozdrawiam
Witam Chciałbym wreszcie zacząć używać watchdog`a w swoich programach, ale do tej pory miałem problemy ze zrozumieniem go (może nadal mam) Proszę na podstawie poniższego pseudokodu odpowiedzieć czy prawidłowo jest umieszczony w kodzie ?? $noramclear 'dyrektywa zapobiegająca wyzerowaniu zmiennych uzytych w programie Config Watchdog = 2048 'konfiguracja...
Witam. Mam problem z konfiguracją w watchdoga w tym procesorze. Z dokumentacji wynika że po resecie programatora sam watchdog powinien go ponownie zresetować po ok. 16s. W moim przypadku tak sie nie dzieje. Również próby ustawienia innego czasu zadziałania nie dają pożądanego efektu. Pisze w WINARM i uprzedzając pytanie w pliku Cstartup_SAM7.c wyrzuciłem...
Poniżej wyniki: [syntax=bash] test(at)testPC:~$ cat /proc/modules snd_hda_codec_hdmi 81920 1 - Live 0x0000000000000000 snd_hda_codec_realtek 167936 1 - Live 0x0000000000000000 snd_hda_codec_generic 98304 1 snd_hda_codec_realtek, Live 0x0000000000000000 ledtrig_audio 16384 1 snd_hda_codec_generic, Live 0x0000000000000000 intel_rapl_msr 20480 0 - Live...
Robię to w Bascom, oto program... [syntax=vbnet]$regfile = "m8def.dat" $crystal = 11059200 'kwarc $hwstack = 128 ' default use 32 for the hardware stack $swstack = 128 'default use 10 for the SW stack $framesize = 128 'default use 40 for the frame space ' $prog &HFC , &HAE , &HC9 , &H00 ' generated. Take care that the chip supports all fuse bytes. Ocr1a...
Witaj ponownie, W dokumentacji atmela znalazłem notę cyt: SRCMP: Software Reset Command in Progress 0 = No software command is being performed by the reset controller. The reset controller is ready for a software command. 1 = A software reset command is being performed by the reset controller. The reset controller is busy. Może warto by było sprawdzić...
Udało mi się zapisać pierwszą stronę pamięci, potem modyfikowałem program i chciałem zapisać kilka stron - za każdym razem zapisywała się tylko 1 strona poprawnie aż w końcu zapisuję tylko pierwszą stronę i to błędnymi danymi. Długa noc przede mną... wrzucam w zasadzie cały testowy kod, przepraszam za bałagan bo jest w nim pełno zakomentowanych kawałków...
https://obrazki.elektroda.pl/9798266800_... Zwykle przy przeglądaniu nagromadzonych skarbów w postaci części el. przychodzą mi do głowy pomysły ich wykorzystania. Tak było i tym razem. Z jakiegoś starego projektu została mi para nadajnik/odbiornik 434MHz OOK, attiny13 i kilka DS18B20, pomyślałem że na tej bazie zmajstruję prosty bezprzewodowy...
Sprawdziłem sposób z mojego postu sc start giveio SERVICE_NAME: giveio TYPE : 1 KERNEL_DRIVER STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 PID : 0 FLAGS : alice03 -backup:cfe /noreset...
Ten sterownik nie będzie już bardziej rozbudowywany, gdyż sercem układu jest ATTINY2313, który w zasadzie ma wykorzystaną całą pamięć, by troszkę przyoszczędzić miejsca po zakończonym przejeździe jedna z nóg mikrokontrolera resetuje go, zamiast wracać do początku programu. Podejrzewam że odpalenie watchdog'a wiele miejsca by nie zabrało a nóżka zawsze...
Witam Wszystkich! Chciałbym prosić Szanownych Forumowiczów o kilka słów wyjaśnienia na temat konfiguracji i "używania" watchdoga w prockach LPC2000 programowanych pakietem WinARM. Napisałem już pokaźny program na równolegle działające 20 ARMów, ale czasami zdarza się, że program tu i ówdzie zawiesi się niwecząc cały cykl obliczeniowy. Mam w związku...
Mam malutki problemik z jednym z moich układów otóż watchdog tak jakby nie zawsze resetował procka i pomimo że jest włączony, program się po prostu zatrzymuje. W jednym z tematów widziałem że komus pomogła "bezpośrednia" konfiguracja tj. ustawianie bitów. Chciałbym, wiedziec jak ustawic watchdoga na 2 s, uruchomic, zatrzymać i zresetować. Próbowałem...
Dziękuję koledze wladza13 może komuś się przydadzą informacje zawarte w linku. Poniżej zamieszczam instrukcje konfigurujące wyświetlacz oraz kilka linii inicjujących dla "wersji żółtej". Listing: 2 ' biblioteka do obsługi LCD $lib "Lcd-pcf8833.lbx " ' Ustawienia portów pod które podłączony jest LCD Config Graphlcd = Color , Controlport...
Rozumiem doskonale ale zrobiłem coś innego, mianowicie przy resecie watchdoga zmienne sie resetują ale można zdefiniować zmienna w ten sposób : [syntax=c] uint8_t cycle __attribute__ ((section (".noinit"))); [/syntax] Stan zmiennej jest zapamiętywany nawet po resecie watchdoga. Dlatego można zliczac cykre uruchomienia resetu. [syntax=c] int main(void)...
inaczej procek idzie na manowce w obszar pamięci gdzie nie ma kodu a tylko śmieci. No tak nie do końca. Bootstrap (crt.o) przy wyjściu z main() ma while (); wiec o wyjściu na manowce mowy nie ma. Gdyby nawet założyć teoretycznie "wyskok" poza granice kodu to mamy tam 0xff (bo przed programowaniem flash jest skasowany do wartości 0xff) a to opcod NOP....
Witam, chciałbym zrobić taką funkcjonalność w moim układzie tak, aby program rozpoznawał, kiedy mam podłączony LCD a kiedy nie. Dlaczego? Gdyż przy odłączonym LCD, procesor się zatrzymuje przy próbie wysłania coś komendą LCD. Napisałem program, który wykrywa problem i omija zawieszanie się, ale chciałbym aby program też rozpoznawał, że wyświetlacz jest...
Dziękuję kolego e marcus za wszelkie rady i instrukcje, zaraz poprawiam konfiguracje portu b. Według mnie przerywanie co 100ms jest używane przez program w pętli głównej programu, ponieważ co 100ms odwołuje się do 3 pod programów. Popoprawiałem wyszło coś takiego i działa jeszcze raz dziękuje wszystkim za pomoc: [syntax=basic4gl] '************* Konfiguracja...
Nie analizuję jak to działa, ale zmieniony tak jak pisałem kompiluje się bez problemu. Jeśli poniższego listingu nie potrafisz skompilować to znaczy że używasz jakiejś archaicznej wersji i nie da się pomóc dopóki nie przesiądziesz się na nowszą. WDVALUE=16,32,64,128,256,512,1024,2048,4... Zawsze możesz wpisać mniejszą wartość dla Config Watchdog.....
Witam. Mam prośbę dotyczącą pomocy w konfiguracji i (ewentualne wytłumaczenie zależności pomiędzy bitami konfiguracji i co robię źle:P ) rezonatora/generatora z kwarcem 3.6864 próbuję uruchomić mikrokontroler z tym kwarcem ale nie startuje. Poniżej konfiguracje jakich używałem: http://obrazki.elektroda.pl/3795039200_1... http://obrazki.elektroda.pl/7373963300_1...
watchdog konfiguracja mikroprocesor watchdog watchdog resetuje
volvo silnika licznik taśmy magnetowid fujitsu diody świecą
Kränzle Therm C 15/150 – rozmiar dyszy do diesla zamiast oleju opałowego Jak odpiąć kartę z RAV Endpoint Protection?