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. Ja pod WinARMem korzystałem z takiego czegoś i działało: unsigned int watchdog_timer; watchdog_timer=AT91F_WDTGetPeriod(20... AT91F_WDTSetMode(AT91C_BASE_WDTC,AT9... | (watchdog_timer & AT91C_WDTC_WDV) |((watchdog_timer<<16)... Funkcje AT91F_WDTGetPeriod i AT91F_WDTSetMode...
No cóż, ja dopiero zaczynam moją przygodę z uC :)
odpowiedz na pierwsze pytanie jak i na drugie zawarta jest w MANUALU! nie w datasheecie, ktory jest jedynie skrotem tego pierwszego... http://www.standardics.nxp.com/support/d... -> http://www.standardics.nxp.com/support/d... 4\/3!!
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...
Układ może okazać się przydatny. Z mojego doświadczenia wiem, że da się zmieścić komunikację przez USB w procesorze Attiny2313. Mogłoby to wyglądać następująco: program na komputerze wysyła powiedzmy co 20 sekund informację, potwierdzającą jego przytomność. Układ liczy w tym czasie czas od ostatniej takiej wiadomości i jeśli przekroczy np. 45 sekund,...
Dla konfiguracji resetowania się watchDoga po 4 sekundach : Mcusr = &B00000000 'Zerowanie rejestru aby wyłączyć bit 3 czyli WDRF. 'Dokonywanie jakichkolwiek zmian w WatchDogu musi dokonywać się w ściśle określonej sekwencji wpisów do rejestru 'WDTCSR. Jako pierwszy krok trzeba zrobić wpisanie wartości 1 do bitu numer 4 nazywanego WDCE.Pozostałe bity...
Sprawdź czy masz wyłączoną funkcję WatchDog w zakładce "konfiguracja systemu"
Przyłaczam sie do tematu odnośnie problemów z realizerem. Też początkuję (z wersją 2.1). Moje pytanka to : 1. jak wyzwolić watchdoga, jak ustalić czas kontroli; 2. jak skorzystać z przerwania NMI, jak przyporządkować daną procedurę pod pin NMI 3. jak przyporządkować podprogramy do przerwań występujących na pinach deklarowanych jako "wejście z przerwaniem"...
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...
Zakładając, że nie chcesz zmienić domyślnej konfiguracji (timeout 409.6ms), to takie proste. ;)
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...
Cześć, jak idzie test? Czy konfiguracja interwału ping działa?
Może masz w konfiguracji uaktywnionego watchdog-a a nie pobudzasz go? Powodzenia
Rozwiązanie najprostsze: nie włączać watchdoga przez bajt konfiguracji w pamięci Flash - włączyć go programowo.
Aby zaprogramować pica musisz odłączyć kwarc.
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...
Co do USB na PIC18 to życie mnie nauczyło że: 1. ważny jest oscylator i trzeba dostosować do niego konfigurację 2. ważny jest kondensatory przy pinie Vusb 3. ważne jest czytanie opisu do firmware, czasem potrzeba jakieś piny ustawić itp. 4. no i na końcu standardowe picowe sprawy, konfiguracja, watchdog, oscylator itp.
Dla potomnych - domyślnie włączony był Watchdog. Jego wyłączenie lub zmiana konfiguracji rozwiązuje problem. Swoją drogą - to dziwne, że domyślnie jest on włączony.
dokładnie co 5 minut?? bo niektóre routery i AP mają taką funkcje: watchdog jeśli dobrze pamiętam
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_...
Masz debugger. Sprawdź konfigurację watchdoga, w sensie - wyłącz go.
Jakieś sugestie co do punktów 2 i 14 ? 2. Nigdy tego nie robilem. internet podpowiada komende z linii polecen /interface ethernet set ether1 mac-address=xxx 14. System->watchdog. Dosyc oczywiste ustawienia, IP do pingowania, adres mailowy do wyslania.
#include "stm32f10.x" int test=0; int main(void) { while(1) { test++; } } Źle dobieram parametr przy IWDG_SetReload? Wnioskuję, że uważasz, że watchdog dzięki tej konfiguracji sam się przeładowuje/odświeża, tak? Tak na szybko coś w internetach znalazłem http://ele-tech.com/html/use-of-stm32-iw...
Witam wszystkich. Jak skonfigurować mikrokontroler attiny25 tak aby działał u niego pul down. Chwiałbym aby wybudził się po podaniu vcc na int0? Cxu do tego używa się watchdoga? Dzięki.
jaka jest konfiguracja mqtt? Podczas testów widziałem kilka restartów przy złym połączeniu wifi, ponieważ podejrzewam, że rozwiązywanie dns trwało zbyt długo, może być tak samo przy braku internetu. Obecnie nie można wyłączyć tego restartu, jest on zawsze obecny.
Witam, można sprawdzić. Jak wynika z komunikatów wczytały się słowa konfiguracyjne. Normalnie jest to kombinacja znaczników, która człowiekowi niewiele mówi i należałoby to porównać z dokumentacją. Na szczęście MPLAB zamienia to na postać zrozumiałą dla człowieka. Trzeba wejść do menu konfiguracji procesora i obejrzeć ustawienia: typ oscylatora, watchdog,...
Zmień konfiguracje na wyłączonego watchdoga i sprawdź, to nie zaboli... ;)
Witam.Od pewnego czasu mam problem z komputerem.Co jakiś czas system podczas startu zatrzymuje się zaraz po przejściu okna windows xp a przed wskoczeniem okna zapraszamy.Zostaje czarny ekran i pomaga tylko zresetowanie sprzętu.Po resecie windows uruchamia się normalnie.Nie wiem czy jest z tym związany niebieski ekran który co jakiś czas wyskakuje.Pisze...
Witam posiadam odbiornik IR z zasilaniem bateryjnym i w celu zmiejszenia poboru energii chciałbym usypiać procesor. Nie mam doświadczenia z trybem oszczędności ani watchdogiem. Gdzieś coś poszperałem i skleciłem taką obsługę przerwania dla watchdoga: [syntax=c] ISR(WDT_vect) { cmd = detect(); if (cmd==-1) { wdt_disable(); wdt_enable(WDTO_1S); //ustaw...
Niestety watchdog wyłączony (fusebity), przerwania są wyłączone (instrukcja cli). Poprawiłem konfigurację uartu ale problem nadal wystepuje....
Witam wszystkich, robię prosty układzik na uC atmega. Zadaniem go będzie odczyt temp z czujnika ds18b20 i ustawianie zewnętrznego przetwornika dac po spi. Wszystko praktycznie napisałem, bo części programu były wykorzystywane w innych układach, które pracują, z spi problemu nie ma, z odczytem ds też. Ale chodzi o to, żeby cały układ pobierał jak najmniej...
1. Na poczatku użyłeś obecnie obowiązująca formę w odniesieniu do przerwania INT1 : ISR(INT1_vect) a teraz starszą w odniesieniu do przerwania INT0 SIGNAL(SIG_INTERRUPT0) Czy zainstalowałeś starszą wersję WinAVR ? 2. O co chodzi z : asm volatile ("WDR"::); i jak to się ma do _delay_ms(); skoro w programie...
Lokalizacja to biurowiec i routerków ci tam pod dostatkiem :) Więc warto kupić LOCO M5 na 5GHz, urządzenia są bardzo stabilne i proste w konfiguracji. Zawsze możesz skonfigurować watchdog-a. który przy braku komunikacji zresetuje urządzenie.
Odpuść sobie HALa i zacznij pisać na rejestrach. Uprościsz sobie i nam życie. Przykładowa konfiguracja z F411: [syntax=c]//WATCHDOG if(RCC->CSR & RCC_CSR_IWDGRSTF) { RCC->CSR = RCC_CSR_RMVF;//kasuj flagi resetu /* Kod obsługujący reset ze strony IWDG */ } IWDG->KR = 0x5555; //dostęp do PR i RLR IWDG->PR = IWDG_PR_PR;//40kHz/256=6.4ms IWDG->RLR = 0xFFF;...
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...
Zamieść screen z programu CrystalDiskInfo oraz z Menadżera urządzeń. PS. Uzupełnij konfigurację komputera.
Zwiechy nie tyle arduino co ATmega, wiadomo że najstabilniejszy mikrokontroler to nie jest. A czymże innym jest arduino? prockiem z wyprowadzonymi pinami + parę oporników i kondensatorów. Pisanie biblioteki mysle ze przerobienie istniejącej zajeło by mniej czasu niz pisanie postów :). Chodzi głównie o serwer który będzie przetwarzał 100 milionów logów...
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ć...
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...
Skonfigurowałem nieistniejący adres IP: https://obrazki.elektroda.pl/7034752800_... I ponownie uruchomiłem urządzenie, po początkowym opóźnieniu mającym dać czas na ustabilizowanie się, otrzymuję: https://obrazki.elektroda.pl/1468578600_... Teraz możesz użyć: // events to run when no ping happens addChangeHandler noPingTime...
Nie wiem po Twoim ostatnim poście czy wiesz ze układ z rezystorem i kondensatorem w zupełnosci wystarczy aby układ działał prawidłowo. Jeśli to mało to polecam układ z noty katalogowej Atmela External Brown-out Protection for C51 Microcontrollers with Active High Reset Input http://www.atmel.com/dyn/resources/prod_... strona 6. a najbardziej...
Zobacz jak ja to zrobiłem na Mega8 http://obrazki.elektroda.pl/8838731900_1... Program jaki zastosowałem korzysta z przerwania INT0 które po naciśnięciu klawisza wyprowadza procesor ze "śpiączki" , wysyła dane na IR i usypia go ponownie.Dla mnie takie rozwiązanie jest lepsze niż chwilowe zasilanie procesora poprzez diody. Poniżej wklejam...
Ten telewizor to szmelc, mam ten model od 3 lat, sam się czasami restartuje, czyli gdy jest wyłączony to sam się czasami włącza i uruchamia Android. Prawdopodobnie jest jakiś błąd w oprogramowaniu i watchdog restartuje mikrokontroler. Po takim restarcie za każdym razem telewizor chce żeby dokończyć konfigurację telewizora, tak się dzieje co kilka dni....
No może bardzo nie urośnie, ale mi jest łatwiej po prostu zresetować przez AIRCR albo watchdogiem i nie muszę się zastanawiać, co mam indywidualnie poresetować, bo resetuje się samo i wszystko w każdym mikrokontrolerze każdego producenta.
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...
Będzie działać przy poprawnej konfiguracji. Prościej będzie chyba ustawić aby to co jest działało poprawnie - np ustawiając watchdog aby restartował router jak np. nie odpowie brama na kilka pingów.
(at)sanfran jakie zastosowania znajduje technika satelitarna w przemyśle wydobywczym, komunikacja czy wykrywanie złóż? Co do samej techniki satelitarnej myślę, że jest tam bardzo wiele ciekawych tematów, np. komunikacja satelity z segmentem naziemnym, rodzaj transmisji oraz anten. Czy segment naziemny jest prywatny, czy jako współdzielona usługa? Co...
To świetny pomysł! Ujawniłem czas ping watchdoga jako zdarzenie zmiany. Konfiguracja i testowanie: Ustawienia - zegar ,,ponownie połącz Wi-Fi" jest ustawiony na dużą wartość, więc nic nie dzieje się zbyt wcześnie: https://obrazki.elektroda.pl/6695208800_... Scenariusz: https://obrazki.elektroda.pl/5777194700_... alias...
JurgenStroop Plik BIN. gizmo1 Programatorów do ATMEGA8 na elektrodzie jest pełno. Pare rezystorów i gotowy programator :) g00fy Odświeżanie jest doskonałe. Smugi są "delikatne", u mnie to wygląda wyśmienicie. Daje to bardzo fajny efekt na LCD, cała smuga ma nie całe 1, 2 linie. Co do prędkości słupków można regulować to przez zmianę odpowiednich parametrów...
Moduł A pracuje bardzo niestabilnie resetując się kilka razy na dobę (czasami co 2 minuty, a czasami pracuje wiele godzin bez resetu). Zapewne wskutek sprzętowego WD. Dobrze jest je "łapać", zwykle udaje mi się z dużym prawdopodobieństwem namierzyć konkretne linie kodu źródłowego. Używam PIO z VSC więc taka diagnostyka kierowana jest (prawie) z automatu...
Hmmm... A może przypadkiem przy konfiguracji zegara systemowego na zewnetrzny oscylator kwarcowy włączyłeś watchdoga ? ;) Sprawdź w fusebitach WDTON ...
Teraz porównaj ten przykład ze swoim. I wszystko będzie jasne Spróbowałem z CubeMXa wygenerować bardziej rozbudowany przykład i problem się powtórzył - teraz nie ma dopisanego przeze mnie żadnego kodu. W załączniku konfiguracja z CubeMX - co tam może być nie tak? EDIT - wywaliłem watchdoga (IWDG) i chyba ruszyło... czemu?
Dzięki hotdog, jutro sprawdzę czy w takiej konfiguracji zadziała. Swoją drogą przeczytałem właśnie w pliku wdt.h, że po resecie watchdog pozostaje aktywny, nastawiony na najkrótszy czas (czyli bodajże 15ms). Możliwe, że to przez to po pierwszym resecie układ już nie przechodził więcej w power-down, chociaż wydaje mi się, że taki wariant już sprawdzałem...
Cykliczne resetowanie to jakby jakiś watchdog był włączony, ale chyba nie włączałeś? A może masz tam gdzieś jakie magic numbers w konfiguracji rejestrów? Moja rada ostateczna - podmień pliki, które dałem w załączniki. Jest tam skrypt linkera, plik asemblerowy startup_stm32f410rbtx.s oraz jeden system_stm32f4xx.c. MAsz z pewnością u siebie pliki o podobnych...
Jedyne co mi przychodzi do glowy to to, ze watchdog resetuje procka w polowie wysylania konkretnego bajtu. W wyniku tego rozpada sie synchronizacja miedzy kompem a procem i komp odbiera polowe poprzedniego bajtu i polowe nowego (niekoniecznie dokladnie polowe, moze byc np 2 bity i 6 bitow albo kazda dowolna inna konfiguracja. Moze tez odbierac kawalem...
Czy ktoś zna ten problem? . Domyślam się, że przyczyny mogą być różne. Czy są jakieś wybrzuszone kondensatory na PCB? Czy po flashowaniu do fabrycznego fw dzieje się to samo? Btw czy jest możliwość konfiguracji stanu przełącznika po resecie? https://www.elektroda.com/rtvforum/viewt... może to ustawić stan przełącznika na ostatni...
Co chodzi o bity to włączone są tylko Watchdog Timer i Power Up Timer. Oscylator ustawiony jest na HS. Suma kontrolna moje konfiguracji to 3D36H. A co chodzi o reset to najprościej w świecie połączony jest ścieżką do +5V bezpośrednio.Scieżka ta jest dosyć gruba ale hmmm czy możliwe jest że coś sie w niej undukuje.Nie mam pojęcie.Dzięki za odpowiedź!!!!!!
W dokumentacji pojawia się dla mnie mała niejednoznaczność str. 77 DS ATmega328 Konfigurowanie ustawień Watchdoga 1. In the same operation, write a logic one to the Watchdog change enable bit (WDCE) and Watchdog System Reset Enable (WDE) in Watchdog Timer Control Register (WDTCSR.WDCE and WDTCSR.WDE). A logic one must be written to WDTCSR.WDE regardless...
Po prostu "kocham" taki zapis :| DDR &= 0b11111110; //1 przesunięte o 0 i zanegowane przesuwanie o 0 nie ma sensu, bo to nie jest przesuwanie, poza tym używanie przesuwania bitowego do ustawiania portów jest jednym z najbardziej nieczytelnych rozwiązań. W każdym razie: powinno działać. Co w takim razie może być źle: - wywołujesz przerwanie, które nigdzie...
Witam. Zainstalowałem dziś Win 8.1. Wszystko jest elegancko oprócz jednej rzeczy. Posiadam tuner DVB-T na USB Cabletech URZ 085 i kartę wifi Asus USB-N10 Nano. Podczas wyszukiwania programów przy pomocy tunera DVB-T wyskakuje BSoD z błędem "kernel security check failure" natomiast podczas próby podłączenia do sieci wifi przy pomocy karty ASUS wyskakuje...
[syntax=c]#include <avr/wdt.h> #include <avr/interrupt.h> #include <avr/io.h> #include <avr/sleep.h> register char interrupts_counter asm("r23"); register char saved_mcusr asm("r21"); ISR(WDT_vect)//obsługa przerwania od watchdoga { interrupts_counter++; } int main(void) { saved_mcusr = MCUSR; interrupts_counter = 0; sei();//zezwolenie...
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...
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....
1. Miejsce na konfigurację punktów końcowych USB i bufory dla USB i CAN. 2b. CSS monitoruje HSE, nie SYSCLK, więc nie. No chyba, że wszystko się wysypie i program nie zresetuje watchdoga, o ile był włączony.
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...
- pięć pre-definiowanych trybów pracy: 1.WISP+AP, 2.Dual AP, 3.Client+AP, 4.Gateway+AP, 5.WDS+AP. Spore możliwości konfiguracyjne, m.in. PPPoE, klonowanie MAC, QoS, separacja klientów, watchdog. Odkręcane anteny, POE, możliwość powieszenia na ścianie. Polski interfejs konfiguracji. Mam pytanie do Ciebie Stanley, napisałeś to w przeglądzie routerów...
Wybacz moją ignorancję, ale co to SBC A google na to np. https://en.wikipedia.org/wiki/Single-boa... ale zabezpieczenia przed zamarznięciem to pewnie sterownik piecowy ogarnia Z reguły jest ustawione na ok 5°C, a gdzie stoi kocioł i gdzie ma czujnik? A gdzie idą rurki? z drugiej strony naprawdę musiało by dowalić mrozem W ubiegłym roku były...
Po pierwsze nie ustawia się F_CPU w kodzie programu - to typowy błąd początkujących a szczególnie tych którzy korzystają z kociego AVR Studio 5/6 1. Z tym "ustawianiem" F_CPU to nie jest taka uniwersalna rada do końca, zwłaszcza, że nic w nie wiadomo, z jakiego autor tematu środowiska.korzysta. 2. Ani AVR Studio 5, Ani Atmel Studio 6 nie zostały stworzone...
Programowe I2C czy SPI przydają się np. kiedy piny sprzętowych są niedostępne. Kiedy pierwszy raz uruchamiałem I2C i nie działało - nie wiedziałem czy to jakiś problem sprzętowy (połączenia itp.), więc zrobiłem I2C programowe (co zajmuje 10-15 min) i po przetestowaniu działania wiedziałem że musi być jakiś błąd konfiguracji. Poza tym sprzętowy I2C potrafi...
Witam... Niestet modyfikacja dwóch bajtów OPT nic nie wniosła (ani uruchomienie wew. RC, ani nawet konfiguracja watchdog'a). Poza tym jak już wspomniałem wcześniej, "mój" procesor nie działa na ustawieniach "option bytes" procesora z kitu REVA'y. Doczytałem, że należy podciągnąć ICCCLK do zasilania (w pewnych sytuacjach to ważne), ale to też nic nie...
OTA jest zaimplementowane, ale używanie klasycznego trybu (przez serwer http i url) jest preferowane. Podczas gdy ota za pośrednictwem kodu pocztowego wygląda prosto, miałem wiele problemów z tym, aby go nie zawiesić. Nawet teraz zawiesza się po przesłaniu pliku binarnego, ale przynajmniej działa. Jeśli ota się nie powiedzie, konieczny będzie restart,...
'---------------------------------------... ' Solar v9 z pomiarami i watchdogiem '---------------------------------------... ' ustawiono napiêcia od³aczenia 1,17V ' napiêcie ochrony 1,45V ' led red lutowana do b1 ' opornik do b2 '---------------------------------------...
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...
Centrala nie resetuje się o pełnych godzinach, takie informacje pokazuje tylko ConfiMAN. Co do resetów centrali to proponuje upgrade firmware'u centrali do najnowszego, jeśli problem nadal będzie występował to pozostaje kontakt z serwisem. W jakiej konfiguracji pracuje centrala, jakie są w niej karty?
Wybaczcie panowie, że parę dni mnie nie było, spieszę z odpowiedziami. Więc – do programowania używam PDI. Na płytce mam wlutowany rezystor 10k podciągający PDI_CLK do zasilania i nie mam kondensatora między PDI_CLK, a masą. Płytka ma 15x15 cm (dwuwarstwowa). Problem zaczyna się gdy zbliżę rękę do któregokolwiek pinu zasilania. Co do zegara –...
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.....
Wydaje mi się, że problem z PICKit został zdiagnozowany. Prawdopodobieństwo spalenia przetwornicy (układu nią sterującego) jest bardzo prawdopodobne. Podłączony miernik do pinu /MCLR (powinien przy uruchomieniu wygenerować krótkotrwały impuls napięcia około 12V), wskazuje sygnał 0V. Zdarzają się jakieś wahnięcia napięć w zakresie 0,03-0,05V, ale chyba...
Funkcja SystemInit zawiera ustawienia, które powinny być wykonane przed zainicjowaniem (często czasochłonnym) środowiska dla programu. Zwykle umieszcza się w niej programowanie źródła zegara, parametrów pamięci i watchdoga. Wzorcową funkcję SystemInit znajdziesz np. w CMSIS core dla Twojego mikrokontrolera. W środowisku Keil istnieje sprytny mechanizm...
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...
:arrow: robię mały projekt: jeden słupek potrójnej sygnalizacji świetlnej, z przyciskiem, który będzie służył do zmiany długości cyklu świateł (jeden z pięciu predefiniowanych). :arrow: na chwilę obecną mam działające światełka, dodałem przerwanie przycisku (będąc świadomym jego prymitywności/braku poprawności działania), teraz chciałem dodać timer...
Sorry za OT ale chyba nie wszyscy z was umieja czytac ale gdy po pierwszym resecie nie zadziała to się wiesza na dobre i nawet ręczny reset nie działa tylko odpięcie zasilania pomaga. Jak to sie ma do waszych wszystkich dywagacji ? Z drugiej strony sam przeszukalem manual do Atmega8 i nie potrafie odpowiedziec na to pytanie takze chetnie sie dowiem...
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...
Nie wiem czy dobrze operuje na tych rejestrach więc proszę o pomoc. Oto część kodu konfiguracji Rejestru CR1 ADC http://obrazki.elektroda.pl/5186998600_1... Poniżej konfiguracja bitów najpierw nazwa bitów, w nawiasie kwadratowym jego numer i opis jak go rozumiem, co do niektórych nie jestem pewny np: JAUTO, AWDSGL, AWDIE itp. [31...24]...
Witam Posiadam kilka Raspberry Pi w wersji Compute Module (karta SODIMM) wraz z karta sieciową ENC28j60. Do każdego z urządzeń mam dostęp poprzez sieć lokalną. Urządzenia pracują w różnych miejscach w Polsce a dane wysyłane są na mój FTP. Problem polega na tym że w jednej z lokalizacji, identyczna konfiguracja jak wszędzie cały czas się zawiesza. Urządzenie...
Właściwie masz to w pierwszej odpowiedzi. Piszesz, że odczytałeś wartość kalibracji jako 0x343C. To oznacza, że wartością wyznaczoną przez producenta jest 0x3C. Teraz wystarczy na końcu programu umieścić KOD 1 z poprzedniego postu i skompilować program. Te instrukcje spowodują zapis wartości bajtu kalibracji w ostatniej komórce pamięci programu, czyli...
http://obrazki.elektroda.pl/6151182100_1... Witam wszystkich, zapewne większość forumowiczów ceni sobie prywatność, a może nawet ma młodsze rodzeństwo które niczym siostra Dextera sieje spustoszenie w jego wynalazkach i za nic ma wszelkie zakazy grzebania w nie swoich rzeczach. Tak właśnie zrodził się pomysł stworzenia prostego zabezpieczenia...
Po prostu usunąłem urządzenie w integracji HA MQTT, zmieniłem jego nazwę i pozwoliłem HA wykryć je ponownie, ale nadal wygląda tak samo. Naprawdę nie ma to dla mnie znaczenia, ponieważ główny problem został już rozwiązany :) Jeśli chodzi o inny, znacznie bardziej irytujący problem: w końcu miałem trochę czasu, aby ponownie majstrować, a ponieważ jesteśmy...
Na stronie Intela , opis biosu twojej płyty (http://download.intel.com/support/mothe... znalazłem coś takiego: Maintenance Clears passwords and displays processor information. The maintenance menu is displayed only when the Desktop Board is in Configure Mode. Czyli wszedłeś w jakiś tryb konfiguracyjny. Dalej...
Chciałbym przetestować układ attiny13......... ............ Gdy oczywiście klikam przycisk burn bootloader przy wybranym programatorze arduino as isp (leonardo). Czy mógłby ktoś mi doradzić coś jak rozwiązać ten problem? Prawdopodobnie robisz ten sam błąd co autor filmu, kiedy zablokował dwa egzemplarze Att13, uznając że otrzymał od dostawcy wadliwe....
No wpuszcza bo ci się noty nie chce czytać. Po pierwsze jeśli WD resetuje procesor to należy zrestetować flagę WDRF, czego nie robisz. WD po resecie jest ciągle aktywny, z tym, że z minimalnym czasem do ponownego resetu. Stąd też kasowanie WDRF i konfiguracja WD musi się odbyć możliwie szybko, inaczej wpadasz w nieskończoną pętlę resetów, co zresztą...
Potrzebuje wsadu pamięci botloadera (ISP) do płyty Vestel 17MB65. Płyta ma uszkodzenie w plikach pamięci NAND, dodatkowo nie można wiele zdziałać w konsoli bo system się resetuje. W płycie 17MB61 na ten objaw pomagała właśnie pamięć botloadera - jest to jakieś zabezpieczenie wykrywające awarię systemu. Wsad z 17MB61 nie pasuje gdyż jest tu pamięć 64MB...
Cały program ma ponad 1500 linii więc cały soft nic tu nie wniesie. Aktualny wycinek dotyczący w/w tematu: [syntax=basic4gl] $regfile = "m16def.dat" $lib "I2C.LBX" '$lib "mcsbyte.lbx" $lib "Ds1307clock.lib" $crystal = 4000000 ' Konfiguracja pinow DS1307 Config Sda = Porta.6 Config Scl = Porta.5 Config I2cdelay = 100 ' opoznienie magistrali I2C Const...
Czytam również niektóre dokumenty, aby zrozumieć, ale AFAIK. 1) Flash za pomocą frezu Tuya lub UART. 2) Skonfiguruj Wi-Fi po uzyskaniu dostępu w trybie AP 3) Utwórz plik autoexec.bat w zakładce FileSystem. 4) Wklej tę konfigurację: startDriver TuyaMCU tuyaMcu_setBaudRate 115200 tuyaMcu_defWiFiState 4 setChannelType 2 Voltage_div10 setChannelType 3...
Witam.. Mam problem z uruchomieniem komunikacji SPI w trybie Master. Niby nic, a jednak. uC skonfigurowałem w następujący sposób: #include <p18f4620.inc> ;***************************************... ;Konfiguracja sterownika CONFIG OSC = HSPLL ;REZONATOR KWARCOWY X4 CONFIG MCLRE = ON ;ZALACZONY PIN MCLRE CONFIG LVP = OFF ;WYLACZONY LOW VOLTAGE CONFIG...
Witam Założenia co do pracy urządzenia są jak najbardziej słuszne, co do rozwiązania to: 1.Zasilanie-klasyczne książkowe rozwiązanie dobrze działające na biurku,w warunkach rzeczywistych należy stosować odpowiednie dławiki na zasilaniu lub filtry emc, dobrze sprawdzają się dławiki serii blm firmy Murata.Dławiki ograniczą wnikanie zakłóceń poprzez zasilanie...
Cześć Przekopałem się jeszcze raz przez dokumentację i chyba znalazłem problem. AT91SAM7S ma domyślnie wyłączoną opcję "user reset" czyli reset z nóżki. "Software reset" z kolei wymaga zapisu do rejestru co jest możliwe tylko kiedy procesor jest zatrzymany. Jeżeli procesor nie jest zatrzymany tylko "power on reset " działa. Dodałem w swojej konfiguracji...
Witam Moja Atmega 16 wiesza się w pętlach Uszczenianie i Paletyzacja poniższego programu: 'Listing programu obsługującego symulator procesów. Program został napisany ' i skompilowan w programie BASCOM-AVR 1.11.9.8. $regfile = "m16def.dat" 'określenie typu procesora $crystal = 8000000 'określene szybkości zegara 'Watchdog Wdtcr = &B00011111...
Witam O ile w Mlab i nawet w samym programie załaczonym do PICkit3 wiem gdzie już ustawić bity odpowiedzialne za OSC i WDT itp, to tego wpisu w flowcode nie rozumiem: "Issues and troubleshooting guide for the 16F627A / 16F628A / 16F648A devices. Note that extra information for the non A suffixed 16F627 and 16F628 chips at the bottom. In user's programs:...
Jak zweryfikować jedno lub drugie? Mógłbyś nieco rozszerzyć/nakierować? W konfiguracji jest tyle różnego rodzaju zmiennych, że dla początkującego trudno jest od razu wszystko objąć. Stąd niestety mogą się pojawić dość trywialne problemy. EDIT: Wygląda na to, że udało się znaleźć i wyeliminować problem. Reset był powodowany przez hardware'owego watchdoga....
konfiguracja watchdog mikroprocesor watchdog zresetować watchdog
monter elektronik uszkodzić wyświetlacz pralka samsung plugin wordpress
kosiarki spalinowe najlepsze spotter blacharski
Jak zmienić styl dźwięku w Sharp 55GP7765? Zanikanie sygnału DVB-T2 po 10 minutach - przyczyny i rozwiązania