RS ma być do masy bezpośrednio lub przez rezystor np 10k om. Przy RS podciągniętym do +5V masz MCP2551 w sleep mode to ma nie działać.
Przerwanie od WD TRZEBA włączać za każdym razem przed komendą SLEEP bo wejscie w przerwanie automatycznie kasuje bit który zezwala na przerwanie i następny okres WD po prostu bez tego zresetuje uC. Tak jest w trybie Interrupt+Reset, wtedy pierwsze przepełnienie odpala przerwanie a drugie i następne reset. W trybie Interrupt bit WDIE nie jest kasowany....
Wi-Fi nigdy nie jest zalecane w przypadku urządzeń zasilanych bateryjnie. Zigbee jest z założenia bardziej wydajny i zużywa mniej energii. Co więcej, zużycie baterii czujników WiFi zależy od konfiguracji funkcji Deep Sleep. To samo dotyczy częstotliwości budzenia, jeśli skonfigurujesz OBK tak, aby budził się częściej niż Tuya, to szybciej rozładujesz...
Czy sterownik DoorSensorWithDeep sleep jest wyświetlany jako uruchomiony na głównej stronie urządzenia?
Dzięki za informację ...ale to raczej dla zaawansowanych w temacie :-) ..... jak to wpisać i w które miejsce w danym kodzie ?... chyba driverów czyli pliku : I2C_LCD_driver.py bo raczej chyba nie w radio.py. Niby na tej konfiguracji jakoś to działa ale jak wspominałem na forum ubuntu często trzeba w konfiguracji robić opcję opóźnienia czyli sleep ...czemu...
Może spróbuj w ten sposób:[syntax=c]set_sleep_mode(SLEEP_MO... sleep_enable(); attachInterrupt(...) sei(); sleep_mode(); // executed after the interrupt: sleep_disable();[/syntax]Tak, to przynajmniej u mnie działało ;)
Bez pełnej konfiguracji sprzętowej możemy sobie gdybać do woli.
Witam Jak powinno wyglądać przejście w tryb power-down dla Attiny13V? int main(void) { ... While(1) { ... //Przejdź w tryb power-down //Testowany tryb A||B||C } } A) set_sleep_mode(SLEEP_MODE_PWR_DOWN... sleep_mode(); B) set_sleep_mode(SLEEP_MODE_PWR_DOWN... sleep_enable(); C) set_sleep_mode(SLEEP_MODE_PWR_DOWN...
Cześć. Jest to zależne od konfiguracji, mnie by wkurzało. W BIOSie można to zachowanie ustawić. https://obrazki.elektroda.pl/5797588800_... Ustaw: When system is in sleep, hibernate or soft off states -> Stealth Mode. To powinno wyłączać całe podświetlenie przy hibernacji/wyłączeniu/uśpieniu.
Gdzie Ty to wyczytałeś? "As shown in Figure 10-2 on page 55, the digital input signal can be clamped to ground at the input of the schmitt-trigger. The signal denoted SLEEP in the figure, is set by the MCU Sleep Controller in Power-down and Standby modes to avoid high power consumption if some input signals are left floating, or have an analog signal...
Witaj, dziękuję za schemat. Ten czujnik drzwi, czyli ten z TuyaMCU? Pamiętaj, że jeśli Twój czujnik otwarcia drzwi/okna nie posiada TuyaMCU i jest zrealizowany na samym układzie WiFi, to należy rozważyć jego konfigurację do współpracy z Deep Sleep i wybudzaniem poprzez zmianę stanu na pinie. Również (w każdym przypadku) warto rozważyć dodanie komendy...
Cześć, Razu pewnego, mając zlecenie w terenie gdzie długie dnie spędzałem w ciszy kupiłem głośnik BT z wbudowanym radiem na alledrogo za ok 200zł. Od początku wnerwiało mnie to, że włączając go głównym włącznikiem zasialnia zawsze uruchamiał się w trybie BT na 2/3 głośności (czytaj, bardzo głośno) a do tego jeszcze takim wrednym, krzykliwym "titu titu"...
Jeżeli są jednak prawidłowo rozpoznawane przez jądro, to nie będzie tych ostrzeżeń. Wygląda to jednak na problemy z konfiguracją xbindkeys.
Czy ktoś z tutaj obecnych jest mi w stanie powiedzieć dlaczego mikrokontroler ATTiny24A którego deklarowany pobór prądu w trybie Power Down wynosi <0.1uA (at) 1.8V pobiera mi w tym trybie aż 20 uA !!! Procek zasilam z USB napięciem +5V. Oczywiście mam wyłączone: - watchdog - BOD - moduły nieużywane takie jak: ACD, TIM0, TIM1, USI Dodatkowo przed...
...Ok, wiem co powoduje problem. Nie startuje timer2 po power down... Zastanówmy się chwilę. W pętli głównej uC nie robi nic, poza układaniem się do snu. [syntax=c]while(1) { set_sleep_mode(SLEEP_MODE_PWR_DOWN);// Set sleep mode as power down //set_sleep_mode(SLEEP_MODE_PWR_SAVE);// Set sleep mode as power save sleep_mode(); // System sleeps here }...
Nie wiem jakiego uśpienie używasz, ale zarówno z trybu Power Down i Power Save można wyjść za pomocą przerwania zewnętrznego ale zgłaszanego poziomem (a nie zboczem, tak jak masz w porgramie). Czytaj notę, rozdiał Power Mangament and Sleep Modes.
Cześć. Czy używasz polecenia powersave w pliku autoexec.bat na LN882H? powersave 1 powinno być użyte w autoexec.bat [youtube]https://www.youtube.com/watch?v...
Podaj resztę konfiguracji Wcześniej działo się tak z grami ??
Nie jestem pewien, czy można wyłączyć oczekiwanie na MQTT w tym sterowniku. Jeśli chcesz wersję bez MQTT, może być konieczne samodzielne skryptowanie uśpienia. Oto próbki autoexec.bat: https://github.com/openshwprojects/OpenB... Być może możesz sprawdzić próbkę "Deep sleep usage with SHT30 sensor and data reporting...
Witam, czy kolega w ogóle czytał datasheet tego kontrolera? M1/M2/M3 pozwalają na zmianę rozdzielczości każdego kroku, do sterowania masz STEP i DIR czyli krok i kierunek, masz jeszcze 3 piny kontrolne (aktywny stan niski !) ENABLE, RESET i SLEEP - wiesz, co one robią? Jaka jest konfiguracja twojej płytki ? Pozdrawiam PS w takim razie wypada poprawic...
Chyba jednak to jakaś przypadłość tego czujnika, bo nie tylko ja mam ten sam problem, a inne z tej serii działają dobrze z tą funkcją: https://community.st.com/thread/45918-ac... _______ Dobra, już wiem - producent zapomniał napisać, że sam bit sleep state informuje nas czy nastąpiła zmiana ze sleep->on albo z on->sleep. Natomiast...
Zamiast : goto start - goto $ lub sleep , skacząc na początek proga, nie zdążysz zaobserwować zadanego stanu na porcie b
Witam. Może uściślijmy bo z opisu to nie wynika. Mówimy o przechodzeniu monitorów w stan stand-by czy o komputerach które wchodzą w tryb sleep bo nie wiem czemu podajesz ich konfiguracje. Monitory "wyłączają się" gdy nie ma sygnału sterującego (kable, komputer nie działa poprawnie czy wreszcie własna elektronika monitora), inne podejrzenie to ich własny...
Cześć, jestem początkujący, proszę jak powinienem zaimplementować ten skrypt i czy ten stan jest w porządku? Dziękuję //safe mode 20 to numer pinu, na którym znajduje się przełącznik addEventHandler OnHold 20 SafeMode 5 // poczekaj, aż wifi stanie się WIFI_STA_CONNECTED waitFor WiFiState 4 Polecenie //DSEdge 2 powie urządzeniu, aby wybudziło się przy...
Zamieszczam cały kod... [syntax=c] #define F_CPU 14745600UL #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include <avr/wdt.h> #include "../Biblioteki/i2cds1307.c" #include "../RTC_test/OLED.h" #include <avr/interrupt.h> #include <avr/sleep.h> #include <avr/power.h> #define sbi(byte,bit) byte...
Ten czujnik dostarcza nam tylko sygnał binarny, mówiący czy coś zostało wykryte, czy teraz, dlatego nie ma możliwości dostrojenia go po stronie modułu WiFi. Automatyczny import konfiguracji czujnika PIR może nie być jeszcze gotowy, musisz wprowadzić go ręcznie. Użyj go, aby rozszerzyć to, co już masz. Będziesz także musiał uruchomić Deep Sleep na tym...
Sprawdź ile bierze na liczniku prądu. Zakładam że chcesz wykorzystać ten sprzęt co masz. Chyba że palmtop. Napisz konfigurację to będziemy myśleć!
Wróciłem z wakacji polutowałem, popróbowałem no i wydaje mi się że podłączenie sleep do RI zadziałało tzn układ nie wchodzi suspend mierzyłem oscyloskopem i wydaje się ok :)
Witam, ktoś spotkał się z programem który umożliwiał by mi skonfigurowanie tych klawiszy zasilania tak by np klawisz Power zadziałał po 2-4 sekundowym przytrzymaniu go? nie od razu jak jest domyślnie.
1344_merge_0d72382ec124 ESP32-S3 - sukces https://obrazki.elektroda.pl/2260792200_... ESP-ROM:esp32s3-20210327 Kompilacja: 27 marca 2021 r. rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT) SPIWP:0xee mode:D IO, clock div:1 load:0x3fce2810,len:0x178c load:0x403c8700,len:0x4 load:0x403c8704,len:0xcb8 load:0x403cb700,len:0x2db0 Porównanie...
Będę edytował Twój pierwszy post, aby dodać więcej informacji, ale po pierwsze, Twój obecny config jest nieprawidłowy . Nie można po prostu: Sflashowałem i poza I2C i deep-sleep , wszystko inne działa. To urządzenie musi mieć głębokie uśpienie, w przeciwnym razie rozładuje baterie naprawdę, naprawdę szybko. Mogę pomóc krok po kroku z konfiguracją, flash...
Podane sposoby nie działają :cry: Mam inne pytanie: jak zmienić plik sudoers aby skrypt reconnect.sh sudo ALL=NOPASSWD: killall pppd sleep 3 sudo pppd call ppp0 dało się wykonać z poziomu użytkownika a nie tylko root'a ?
Na wejścia !Sleep, !Reset podawałem sygnał +5v, na !Enable stan niski... reszta w przeróżnych konfiguracjach (m0-m2) a i !Fault podłączyłem na wejście uC i nic... Chyba sam układ jest uszkodzony. Na początku przez pomyłkę zamiast +5v na stan wysoki dałem +12 :/ Zamówie jeszcze jeden i dam znać.
1 boot mode - Uefi Witch CMS podczas instalacji w diskpart musisz zmienic tabele partycji na gpt Diskpart -> list disk -> wybierasz dysk (select disk i cyfra od dysku) -> clean -> convert gpt 2 - wirtualizacja jak będziesz korzystał z wirtualnych maszyn to tak jak nie to nie potrzebne 3 - multi core CPU - Tak 4 - Intel HT technology tak 6- Secure boot...
A mi się najbardziej podoba pierwsza instrukcja, która włącza HSI. Bez niej procesor w ogóle nie mógłby działać, bo nie ma źródła zegara. Ciekawe, jakim cudem w ogóle ją wykonuje... :) Kod poniżej robi to, o ci Ci chodzi - jak widać, wystarczy 9 zapisów do rejestrów, żeby skonfigurować porty i timer. Nie przezsadzaj z tymi operacjami logicznymi... [syntax=c]...
http://obrazki.elektroda.pl/6568132900_1... Wstęp: Potrzebowałem urządzenia, które sterowało by taśmami LED po otwarciu drzwiczek. Ceny gotowych urządzeń tego typu były dla mnie za wysokie (cena od 30zł w górę), ja potrzebowałem ok 5 sztuk. Pracując nad tematem wykonałem działające urządzenie oparte na gotowym odbiorniku podczerwieni...
Poniżej działający program, może komuś się przyda, zamiast wewnętrznego podciągnięcia dałem zewnętrzny 1Mohm. Podczas uśpienia układ pobiera albo 1uA albo 6uA (6uA w sytuacji gdy czujnik się zawiesi, co powoduje że na wejściu procesora jest stan niski): #include <avr/io.h> #include <compat/deprecated.h> #include <util/delay.h> #include...
Prawdopodobnie nie włączyłeś przerwania odbioru danych w USART - bit RXNEIE w rejestrze CR1. A poza tym . oczekiwanie w procedurze obsługi przerwania to nie jest dobry pomysł, a właśnie to robisz. Masz poniżej tablicę do zainicjowania USART z przerwaniem odbioru w STM32F0 - adresy rejestrów i ich zawartości - wychodzi to sporo krócej niż przy użyciu...
Dziękuję za szybką odpowiedź. Spróbowałem tego w wierszu poleceń, a temperatura spadła z 54°C do 44°C. Ale najpierw nie mogłem tego naprawić za pomocą Config -> Change Startup command text. Po ponownym uruchomieniu urządzenie ponownie zapomniało polecenia. W końcu udało mi się to przykleić za pomocą strony aplikacji internetowej. Umieściłem ją w Konfiguracja...
OK, podłączyłem układ - wszystko działa fajnie, tylko cały czas mam problem z zasilaniem po zakończeniu pracy. W moim pierwszym programie po porstu podawałem na pin "ENABLE" stan niski aby zasilić cewki a stan wysoki aby je wyłączyć. Niby w dalszym ciągu ten sposób, ale jak już coś robić to dobrze :) W podlinkowanych przykładach konfiguracja silnika...
Od końca: Obsługa z internetu - możliwe, że kiedyś tak, póki co nie mam takiej potrzeby. Obecnie działa to tak w zależności od zasilania: Power AC: Sleep: WoWLan działa Hibernate: WoWLan działa S5: WoWLan nie działa Power Battery: Sleep: WoWLan działa Hibernate: WoWLan nie działa S5: WoWLan nie działa Chciałbym by na baterii wybudzało laptopa ze stanu...
Sprawdziłem. U mnie działa: https://obrazki.elektroda.pl/6084174400_... Log jako tekst: 09:31:10.552 CMD: Time 09:31:10.557 RSL: RESULT = {"Time":"2023-08... 09:31:55.575 CMD: Rule1 ON Time#Minute=574 DO POWER OFF ENDON 09:31:55.581 RUL:...
Ah w tym pośpiechu zapomniałem...pisze w C. W sumie to chodzi mi o konfigurację rejestrów... GIMSK,MCUCR itd....bo w symulatorze jakoś to nie dziala... aha a czy to norma że symulator nie reaguje na polecenie sleep ??
Witam. Od dłuższego czasu mam problem z uruchomieniem, restartem komputera oraz zawieszaniem się. Otóż gdy chcę włączyć PC startuje, lecz na monitorze pojawia się czerwony prostokąt z napisem "No Video Input" muszę kilkukrotnie nacisnąć Power aby ruszył jak trzeba. Teraz drugi problem... Pracując na komputerze np: oglądam film Online lub na youtube...
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...
[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...
Witam Bardzo proszę o pomoc, jak napisać krótki programik w Bascom. Aby dostać się do konfiguracji USR-WIFI232-T należy wysłać po RS232 "+" 20ms "+" 20ms "+" 1000ms "a" w DELPHI tak to wysyłam i to działa. Proszę zedytować post i użyć przycisku SYNTAX. Przykładowo zrobiłem to dla Delphi.
trochę odświeżę temat ...zakupiłem Sinotrack ST-901W ...zakupiona karta virgin i działo pięknie przez 2 dni ...wczoraj o 4:01 się przełączył w tryb offline i d***pa ...nie idzie nic zrobić. Urządzenie reaguje na sms, można dodzwonić ale pomarańczowa dioda ciągle mryga i nie jest widoczny na sinotrackpro.com (a na tym mi najbardziej zależy) działał i...
Buzzer mojego czujnika wody jest kontrolowany przez pin numer 6 w WebApp > Config > Pin Settings. Oto szablon konfiguracji obk json: { "vendor": "Tuya", "bDetailed": "0", "name": "ONENUO WiFi Tuya Water Leak Sensor", "model": "Flood Leakage Detector with Sound Alarm (898DT)", "chip": "BK7231N", "board": "TODO", "flags": "0", "keywords": Udało mi się...
Zgodnie z instrukcją podaną we wspomnianym manualu: 30.11.3.2 Read Fuses The read fuses command is used to read the fuses from software. 1. Load the NVM ADDR register with the address of the fuse byte to read. 2. Load the NVM CMD register with the read fuses command. 3. Set the CMDEX bit in the NVM CTRLA register. This requires the timed CCP sequence...
https://obrazki.elektroda.pl/2081547700_... Pokażę tu konfigurację i działanie czujnika otwarcia/drzwi okna w Konfiguracja w OpenBeken Konfiguracja tu przeznaczona jest dla czujników tego typu (zdjęcie od użytkownika): https://obrazki.elektroda.pl/3641277500_... https://obrazki.elektroda.pl/6586709700_...
To jest model ECS Elitegroup RC 410L/800-M. W konfiguracji jak podano wyżej komputer załącza się sam od razu po włączeniu zasilacza i po kilkunastu sekundach się wyłącza. Na monitorze brak sygnału.
Ok, jutro zamieszczę schemat bo dziś już zmęczony jestem. Właśnie zaczynam etap konfigurowania i trochę mnie zniechęca wizja przebijania się przez 200 stron opisu komend AT sim'a dostarczony przez producenta. Możesz polecić jakąś skróconą wersję opisu podstawowych komend? Chodzi mi głównie o konfigurację samego sima, książkę adresową, i wysyłanie/odbiór...
Witam! Zastanawiam się nad tym jaka jest dokładnie funkcja bitów SRAM1LPEN, SRAM2LPEN i SRAM3LPEN w rejestrze RCC_AHB1LPENR. Opis ("SRAMx interface clock enable during Sleep mode") nie jest specjalnie dogłębny i w sumie to nie wiem o co chodzi... Czy może chodzi o to, że po wyzerowaniu tych bitów po wejściu do trybu sleep zawartość odpowiedniego bloku...
Ok, jasne. Więc co powiesz na to. ALE czy if $MQTTState==0 nie powinno być ? be if $MQTTState==1 ? Z if $MQTTState==1 przechodzi w stan uśpienia 300s, ale MQTT jest zdecydowanie podłączony. Jeśli $MQTTState==0 przejdzie w stan uśpienia na 86400s. Dodano po 13 Hmm masz rację z tą estetyką, ale jak to naprawić? Zmienić nazwę DoorSensor na, dajmy na to,...
O takiej funkcji zapomniałem :D. Dzięki. Może jeszcze będę pytał jak będą problemy :P. Edit: Czy ten kod jest poprawny? Zakładając, że podłączam wspólne anody/katody do pinu 0 i 1, diodę do 4 pinu (portu D), a poszczególne segmenty do całego portu C... // Licznik amunicji // Konfiguracja #include <avr/io.h> #include <avr/interrupt.h> #include...
Zakładałem Linux ponieważ jest na serwerach beż żadnych dopłat za licencję. Softphony też? Bardziej o to pytałem. Tu jest przykład provisioningu dla mojego softphona (ale raczej Windows, Wine z drobnymi problemami), mniej więcej nadający się do przerobienia: https://tomeko.net/software/SIPclient/ho... Co trzeba zrobić: - podpiąć skrypt...
Wystarczyłoby się zastanowić jakie urządzenie zwyczajnie wkładane do gniazdka sieciowego wydaje hałas zaraz po włożeniu go do gniazdka i wtedy takie urządzenie wsadzić w gniazdo ups'a. Przychodzi mi do głowy radiobudzik, niektóre po odpowiedniej konfiguracji, zaraz po włączeniu piszczą albo grają radiem do momentu naciśnięcia sleep lub same milkną po...
ldi r16,0b00100000 out mcucr,r16 ;SE = sleep sleep ldi r16,0b00000000 out mcucr,r16 ;wylacz SE Działa zgodnie z instrukcją: Ustawiamy odpowiednia konfigurację do funkcji oszczedzania i wydajemy komendę uśpienia. Następna linijka jest bo tak napisali w datasheet - żeby zmienić rejestr zaraz po wybudzeniu - moze trzeba było by to przenieść do obsługi...
W trybie deep-sleep (i jego odmianie "hibernation mode") jest wyłączane zasilanie pamięci SRAM, więc dane w niej przechowywane zostaną utracone po wybudzeniu. Jeżeli "podtrzymanie" ma oznaczać chęć zachowania określonych informacji np. ostatnio słuchanej stacji, listy ulubionych stacji itp., to informacje takie należy zachować przed wejściem do trybu...
U mnie działa tak więc kod jest prawidłowy ! #include <windows.h> #include <stdio.h> #include <stdlib.h> #include <time.h> #define cbOutQueue 35 //rozmiar bufora danych wyjściowych #define cbInQueue 35 //rozmiar bufora danych wejściowych int __fastcall Write_Comm(HANDLE hCommDev, DWORD nNumberOfBytesToWrite); int __fastcall...
Tak wiem że musi być wywołane stanem niskim. A co do zmienionego programu to po co dodawać dodatkowe dyrektywy dla kompilatora? Przecież te informacje o rozmiarze stosu czy typie procesora ustawia się w oknie Bascoma? Nigdy nie bawiłem się w takie ręczne ustawienia dlatego mam jeszcze kilka pytań: Dlaczego zamiast komend "config port." odwołałeś się...
Szablon to tylko część historii dla tego typu urządzeń. Wymagają one również konfiguracji autoexec.bat: https://youtu.be/kXi8S12tmC8?si=3bqBoq3p... Odkopałem moje urządzenie i szablon jest następujący (zaktualizuję pierwszy post w innym wątku, aby pasował) Dodano po 1 ah (at)insmod wyprzedził mnie z odpowiedzią
Walki ciąg dalszy :) Wrzuciłem sobie BET, wyrzuciłem CodeSourcery, przez co widzę, że muszę dodać Msys, bo w BET nie ma make ;) Mam projekt z LPC43xx, STM32 i próbuję miksować, zobaczymy co z tego wyjdzie... Pierwsze pytanie, to jak importować Debug Configuration? W katalogu Debug projektu są pliki .launch i dwie konfiguracje odpowiadające za External...
Mój czujnik dymu YG400A-W działa teraz dobrze! Moja ostateczna konfiguracja: 1) Oprogramowanie układowe: OpenBK7231N_1.17.566.rbl 2) Konfiguracja pinów: https://obrazki.elektroda.pl/9765548900_... 3) Autoexec.bat Battery_Setup 2000 3000 2 2400 4096 //measure batt every 2s Battery_cycle 2 //mqtt_broadcastInterval 1 //mqtt_broadcastItemsPerSec...
Mam na Vemos d1 mini wgraną tasmotę gdzie jest podpięty czujnik temperatury i czujnik przepływu CO który działa na zasadzie zwarcia obwodu (jest wpięty w port D1). Kiedy czujnik się zwiera to przełącznik oznaczony 1 jest w pozycji ON. Do sterowania utworzyłem przełącznik 2. Chodziło mi o to żeby w momencie zwarcia czujnika przepływu przełącznik 2 zmieniał...
Przyjrzałem się Twojej konfiguracji i skonfrontowałem ją z datasheetem - wygląda całkowicie poprawnie. Jedna rzecz, która może być niedookreślona w dokumentacji, to domyślne blokowanie zmiany trybu pracy portu RCx (teoretycznie zmiany są odblokowane, ale kto wie...?). Spróbuj może zamienić kod:[syntax=c] RC3PPS = 0x03; //RC3->PWM1 RC4PPS = 0x04; //RC4->PWM2;...
1. Do sprawdzenia kondensatory elektrolityczne. pin PWM w jaki stanie zostawiasz? PWM zostawiam 0V. Swoją drogą dla pewności wszystkie sygnały, których stan ustawiam przed uśpieniem sprawdzałem miernikiem, czy aby na pewno są w takim stanie w jakim bym chciał - wszystko ok. Kondensatory 100nF są ceramiczne, a 10µF tantale. Które kondensatory konkretnie...
: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...
Przepraszam za posta pod postem, ale po edycji nie zostałby zauważony. Nowy problem: Sprawne wgrywanie programu. Na razie mam kombinację alpejską: eclipse gdb: monitor reset init monitor halt load monitor sleep 2000 + reset init na telnecie przed debuggowaniem Inne kombinacje, które tworzyłem działały niedeterministycznie - raz działały raz nie ta póki...
Witam. Niedawno składałem kolesiowi zestaw. Oto konfiguracja: AMD Athlon 64 3000+ BOX (Socket AM2) Orleans Płyta Asus M2N nForce 430 MCP Kingston DDR2 512MB 667MHz CL5 GeForce 7300GT Gigabyte 256MB HDTV & DVI (PCI-E) box Zasilacz ATX 400W Feel LC-B400 (PFC) do tego został stary dysk Seagate 40 GB Barracuda 7200.7 (2MB, ATA/100) i nagrywara CD Samsunga....
(at)dondu Ostanie pytanie w tym temacie. Ta wersja pętli będzie bardziej poprawna? [syntax=c] initTimer2(); sei(); rsPrintLn(" > Wejscie w sleep"); power_all_disable(); //wyłączenie TWI TIM2 TIM0 TIM1 SPI USART0 and ADC power_timer2_enable(); set_sleep_mode(SLEEP_MODE_PWR_SAVE); wake_up = 0; counter = 0; while (1) { sleep_mode(); // wejście w stan...
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)...
Zgadza się, chociaż może być H82C8. Wyjście CLK nie ma wpływu na pozostałe parametry układu. Czy Ty masz dwa moduły każdy podłączony do innego procka? Podejrzewam że zasilając układ z 5V go zabiłeś. Przeglądałeś pdf-a do RFM12B? Electrical Parameter Maximum (not at working mode) Positive power supply -0.5 - 6.0V Recommended working range Vdd Positive...
Dostałem ten czujnik z https://obrazki.elektroda.pl/3070576600_... PCB strona A https://obrazki.elektroda.pl/2448745400_... PCB strona B https://obrazki.elektroda.pl/5076675700_... Obudowa https://obrazki.elektroda.pl/5817279700_... Instrukcja obsługi https://obrazki.elektroda.pl/7489647800_...
Witam Mam problem z wgraniem programu do sam7s256 za pomocą JTAG i programu Openocd dostaje taki błąd: http://obrazki.elektroda.net/36_12724050... moje pliki konfiguracyjne: ft.cfg #interface interface ft2232 ft2232_layout oocdlink ft2232_vid_pid 0x0403 0x6010 ft2232_device_desc "OOCDLink A" sam7s256.cfg ########################################...
Dla ścisłości. Odblokowanie pamięci szerzej opisane jest w linku, który podałem post wyżej. U mnie pomogło w konsoli cd C:\openocd-0.8.0-rc2\bin\ openocd-0.8.0-rc2.exe -f interface/vsllink_jtag.cfg -f target/stm32f1x.cfg -c "adapter_khz 1000; reset_config trst_and_srst; init; reset; sleep 500; halt; flash protect 0 0 last off" Pierwsza...
Ja przy AT91SAM7S korzystam z takiej konfiguracji, co prawda mój JTAG to ARM-USB-OCD ale jest podobny do turtelizera: plik /interface/olimex-arm-usb-ocd.cfg (konfiguruje parametry serwera gdb oraz sam interfejs do JTAG): # daemon configuration telnet_port 4444 gdb_port 3333 tcl_port 6666 # tell gdb our flash memory map # and enable flash programming...
Witam posiadam silnik krokowy NEMA17 42HB34F08AB 1,70A 2,4NM Dane techniczne: standard: NEMA17 typ: 42HB34F08AB długość x szerokość: 42mm x 42mm wysokość: 34mm średnica osi: 5mm długość wału: 21mm kąt ruchu: 1,8 stopnia (+/- 5%) prąd znamionowy: 0,8A/fazę moment obrotowy: 2.4 NM moment trzymający: 2.4 kg. cm - 0,23Nm max. temperatura: 80 stopni kable...
Sflashowałem czujnik wody 898WT dostępny na AliExpress za pomocą openbeken. To jest PCB, które zawiera moduł CBU: https://obrazki.elektroda.pl/2302987500_... Mam wszystko prawie gotowe z następującą konfiguracją pinów: https://obrazki.elektroda.pl/7371944800_... Plik BAT, którego używam, jest następujący (mocno oparty...
Cześć ! Pisałem swoją, całkiem niezależną procedurę i otrzymałem objaw dokładnie taki sam jak Twój. Moja procedura wysyłania znaku z komputera wygląda tak: void wys_znak (char znak) { int i; unsigned char bit, znak_odb = 0; char bufor[200]; Sleep (PAUZA); OutPort (0x378, 1<<D_RESET | bit | 1<<D_SS); //...
(at)minchutu Jest to urządzenie zasilane bateryjnie, warto oszczędzać baterię i spędzać jak najmniej czasu na pracy - iw tym czasie raportować odczyty. Wciąż bawię się możliwościami, aby czas budzenia był jak najniższy i nadal uzyskiwać odczyty. Więcej w ciągu najbliższych 10-15 minut ;) Dodano po 21 Oto moja ostateczna konfiguracja: Przypisanie pinów...
(at)Michalux sprawdź czy w okolicy przejścia stanu inwertera w okolicy "Wait" na "Normal" nie masz jakiś dziwnych odczytów. U mnie, gdy produkcja rusza mam zarejestrowany pik mocy i produkcji. Wcześniej tego nie było, może to ma związek z porą roku i pogodą. Trzeba dorobić kontrolę poprawności danych, czego ani ja, ani Ty nie masz. Sprawa jest trudna,...
Na ESP-01 trudno zrobić obsługę deepsleep Wymaga to małej modyfikacji: https://www.tech-spy.co.uk/2019/04/enabl... Tak sobie czytam ten art i na końcu moje video pokazujące proces lutowania ;) Swoją drogą nieco eksperymentuję z deepsleep i wifi i najlepsze rezultaty jakie udało mi się uzyskać w celu oszczędzania energii to po wybudzeniu...
Przepraszam za zwłokę w odpowiedzi. Źródło to DTT (dawniej DCSE). Wspominana funkcja to BOOT POST w sekcji Boot Configuration. Wartości to Minimal lub Thorough. Wymusza to kompletne wykrycie konfiguracji podczas POSTu. W moim modelu ta opcja znajduje się w zakładce POST Behavior-> Fast Boot Mam tam Minimal Thorough i Auto, po przestawieniu na Thorough...
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...
Zawsze kwestie takie można rozwiązać konfiguracją tj opcje na CheckBoxach: 1. Autowykrywanie układu przy programowaniu. 2. Czy wymazać pamięć przed prgramowaniem. 3. Czy weryfikować po programowaniu. A co do stwierdzenia 'masowego programowania' to się nie zgadzam :) , bo pisząc program bardzo często popełnia się błędy. Wtedy poprawia się taki jeden...
Co ty robisz w biedny CAN? (tutaj dłuszsza chwila narzekania na FWlib i jej uzytkownikow) Init CAN w STM32F103CBT6: [syntax=C] void can_init(void) { GPIOA->BRR=0x1000; //CEN=0; CAN->MCR|=0x8000; //rub reset while(!(CAN->MSR&0x2)); //czekaj az sie zrobi reset (idz do sleep [SLAK]) CAN->FMR=0; //wylacz init filtruw CAN->MCR=0x1000D;...
Wentylator wymienię jednak myślę że on jest odrębnym problemem, bo gdyby temperatura W tr. uspienia napiecia dalej sa obecne i jest podtrzymywane "grzanie" > mniejsze > ale ... , czego efektem końcowym > może ? byc przegrzanie np. cpu Jest ważny ACPI (Advanced Configuration and Power Interface) konfiguracja i zarządzanie energią). Ma stany...
O jedną epokę to cofnięcie do WiFi. Z tym się nie zgodzę, ale to moje własne zdanie. Jeśli mamy dobrze zrobioną sieć LAN i pokrycie wifi to uważam za najtańszą opcję dla bazy IoT. Głowna zaleta - najtańsze elementy i łatwość konfiguracji. Mnogość oprogramowania Open source, którym można zastąpić oryginalne oprogramowanie oparte najczęściej na chmurach....
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_...
Mam czujnik wycieku wody powodziowej i oto kilka informacji na jego temat. Używa modułu CBU BK7231N, a model na płytce drukowanej to DP-WW001. Działał z oprogramowaniem układowym 1.0.11. Został zakupiony w sklepie banggood (obecnie niedostępny). https://obrazki.elektroda.pl/5092701600_... https://obrazki.elektroda.pl/7823532100_...
Witam wszystkich, Mam pewien problem z zaprogramowaniem uC STM32F0x. uC chce zaprogramować za pośrednictwem SWD wykorzystując tylko linie SWDIO i SWCLK, nie wykorzystuje nRST i SWO. Używam STlinka v2. Na początek podam konfigurację komend openocd: -f board/stm32f0discovery.cfg -c "init; halt; flash write_image erase test_prog.elf" -c "mww...
Do procka jest dołączony NOR flash i jego przestrzeń adresowa jest włączona w obszar całej mapy procka. W moim przypadku, flash zaczyna się od 0x0200000. Czy może być konieczność dopisania konfiguracji EMIFS do pliku omap5912.cfg? Wygląda on tak: # TI OMAP5912 dual core processor # http://focus.ti.com/docs/prod/folder... if {...
Pomyślałem, że odkopię TH01 z CHT8310, który był tematem pierwszego postu. Nie był flashowany przez jakiś czas, na długo przed refaktoryzacją sterownika. Pomyślałem, że opublikuję przed i po bez żadnego innego powodu niż zademonstrowanie różnic i wszelkich problemów napotkanych w tym procesie. Brak konfiguracji baterii lub kalibracji CHT w autoexec,...
Witam wszystkich, w tym temacie wyjaśnię wam, jak można flashować https://obrazki.elektroda.pl/5707779400_... Osobiście oceniłbym, że trudność flashowania OpenBeken do tego urządzenia jest dość wysoka w porównaniu do innych inteligentnych wtyczek, więc możesz chcieć ponownie rozważyć. W każdym razie, upewnij się, że przeczytałeś ten...
https://obrazki.elektroda.pl/8382950200_... OpenBeken posiada system głębokiego uśpienia, który pozwala w zasadzie wyłączyć BK7231 do momentu upływu określonego czasu (DeepSleep) lub do wystąpienia zdarzenia GPIO (takiego jak naciśnięcie przycisku - PinDeepSleep). W przypadku urządzeń zasilanych bateryjnie ta funkcja jest niezbędna,...
Jeśli jesteś szczęśliwym do czasu posiadaczem systemu Windows to możesz sobie sam napisać 3.1.13. (10.9, 15) Zabronione jest publikowanie wpisów naruszających zasady pisowni języka polskiego, niedbałych i niezrozumiałych. Proszę poprawić pisownię i interpunkcję. W tej formie, kolegi wypowiedź jest kompletnie niezrozumiała. - arnoldziq.
http://obrazki.elektroda.pl/4301568800_1... Autor poniższej konstrukcji przedstawiał już podobny układ - miniaturowy zegarek oparty o ATtiny ( Krok 1: Przygotowania http://obrazki.elektroda.pl/4194769400_1... Mikrokontroler Układ oparty jest o mikrokontrolery AVR firmy Atmel ATtiny85. Autor wykorzystał element w obudowie...
Witam, od kilku dni nie moge skonfigurować opneocd 0.2.0 aby mozna bylo zaprogramować procka z Eclipsa. W H-Jtag wszystko dziala ok (wykrywa i programuje flash). plyta i programator(wiggler lpt) tak jak w tytule proc at91sam7s256 Moja konfiguracja jest następująca: wiggler.cfg: # daemon configuration telnet_port 4444 gdb_port 3333 tcl_port 6666 # tell...
klawisz sleep sleep telewizor sleep timera
powertrain control module rolowanie papieru wiertarki eurotec
mikrokomputer cobra1 kamera cofania
Nokia 3210 nie akceptuje karty SIM - przyczyny i rozwiązania Montaż zawiasów w starym piekarniku - krok po kroku