To nie są problemy Bascoma, w bascomie można wiele rzeczy szybko zrobić, tylko jak ktoś go nie zna to najłatwiej i naszybciej jest na niego psioczyć i wylewać swe żale. ale ok, skoro ty (o ile dobrze zrozumiałem) w jakimś tam przerwaniu wysyłasz coś poleceniem PRINT przez łącze RS232 a następnie w tym samym przerwaniu czekasz na odbiór przez RS232 (waitkey)...
Nie sądzę, żeby wiele GU10 było otwieranych, może dlatego, że pomyślne złożenie ich z powrotem może okazać się strzałem w dziesiątkę. Złamałem już kilka pinów pod napięciem/neutralnym w obudowie i nawet nie zawracałem sobie głowy próbą złożenia ich z powrotem. Podczas poprzedniej, częściowo udanej próby, 4lite Wiz GU10 ujawnił nieznany moduł ESP8285,...
https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...
https://obrazki.elektroda.pl/1117876600_... OpenBeken posiada teraz skryptowalny sterownik wykresów, który umożliwia wyświetlanie dowolnej liczby zmiennych z dowolną liczbą osi. Oznacza to, że można na przykład wyświetlić historię temperatury i wilgotności, napięcie lub moc, lub praktycznie każdą dowolną zmienną. Odbywa się to całkowicie...
Witajcie, Właśnie podłączyłem swoje panele do PVmonitor i PVoutput ale musiałem trochę powalczyć bo dokumentacja nie zawsze jest jasna a na forum są tylko szczątkowe informacje więc kilka uwag poniżej jak podłączyć się "urządzeniem własnym". Pogrubiłem miejsca na których się sam złapałem. Mam nadzieję, że to zaoszczędzi czasu innym i odpowie na niektóre...
Zobacz sobie do rejestru RSTCTRL.RSTFR. (at)ElektrodaBot W poniższym fragmencie kodzie w C dla AVR128DA32: int main(void) { CCP = CCP_IOREG_gc; CLKCTRL.OSCHFCTRLA = CLKCTRL_FRQSEL_8M_gc;// OK init_Uc(); // initialization mikrokontrolera TWI1_init(); ; init_MCP(); // initialization MCP23017 lcd_init(); lcd_gotoxy(5,0); lcd_puts("dziala OK"); _delay_ms(500);...
Zakładam, że ilość danych jaka jest przesyłana przy oglądaniu DVBT jest większa niż przy oglądaniu streamu z netu. Dlatego jak oglądasz na lodówce strem z netu to działa dobrze a jak oglądasz stream z DVBT to wąskie gardło jakim jest połączenie pomiędzy TV a lodówką daje o sobie znać. I znów jesteś na dobrym tropie. Ciepło, coraz cieplej, jak siebie...
https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
Oto przegląd wykorzystania przełącznika monitora mocy AUBESS, pokazujący zarówno dodatni, jak i ujemny przepływ energii: https://obrazki.elektroda.pl/6095216900_... https://obrazki.elektroda.pl/2705279200_... Jak widać, w jednym kierunku jest o około 0,7 W więcej. Dzieje się tak dzięki urządzeniu mierzącemu własne...
http://obrazki.elektroda.pl/5313552500_1... Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik jest oparty na...
Moim zdaniem za użyciem RTOS przemawia po prostu lenistwo, zresztą podobnie jak za 99% praktyk programistycznych. Bardzo merytoryczny argument. W zasadzie większość Twojego postu można niestety streścić tak - "jestem mega mistrzem programowania, każdy kto robi coś inaczej niż ja jest niedouczonym leniem"... Praktycznie nie ma tam żadnego merytorycznego...
https://obrazki.elektroda.pl/9127779200_... Kiedyś programiści tworzyli cały swój kod od podstaw. Było to trudne, czasochłonne i niezbyt przyjemne dla osób pracujących z systemami embedded. Deweloperzy systemów wbudowanych walczyli o zmianę, a w reakcji na to dostawcy mikrokontrolerów generowali środowiska do kompilacji czy platformy...
Dzisiejszy świat pulsuje możliwościami, jakie mają do zaoferowania duże modele AI, takie jak ChatGPT. Potencjał sztucznej inteligencji do zrewolucjonizowania sposobu, w jaki ludzie pracują i bawią się, jest zdumiewający, a dla niektórych również nieco przerażający. Aby pokazać pewną perspektywę względem tego zjawiska, wystarczy spojrzeć na akcje firmy...
Okazało się, że to był błąd Visty, wystarczył jeden wpis w rejestrze. Dla tych którzy też mają taki problem. Rozwiązanie: Rozwiązanie problemu przydzielania IP z DHCP (Windows Vista) Tłumaczenie własne z oficjalnego rozwiązania Microsoft - http://support.microsoft.com/kb/928233 Symptomy: - Komputer z Vistą jest podpięty do sieci - Router jest skonfigurowany...
Tylko, że część ISRów przy wywołaniu kasuje flagi sprzętowe
https://obrazki.elektroda.pl/5705697300_...
No ;) pomyślałem sobie - będzie jakaś fajna biblioteczka - choć ja mam swoje własne rozwiązania - jednak tak wielu początkująych rzeczywiście poszukuje tego typu rozwiązań, że faktycznie mogłaby być taka biblioteka przydatna. Tymczasem kolega pisze takie sorki ale wg mnie herezje odnośnie flagi zajętości: - praca w trybie 4-bit bez odczytywania flagi...
To skasowanie flagi spowoduje usunięcie zaległych przerwań? Dodano po 5 JUPI!! Działa! Po skasowaniu flag, nie ma już żadnych problemów :) Dodano po 3 Zamykam temat
OK to na początek napisze _wielkie dzięki_ już to uruchomiłem. Pierwsza podpowiedź z wyłączaniem flagi była rozwiązaniem problemu. Niby już tak robiłem w atmegach ale jakoś mi się zapomniało. Kolejne moje problemy miałem na własne życzenie ponieważ źle podłączyłem analizator i mierzyłem nie to co myślałem że mierzę:) Tak więc mój drugi zamieszczony...
Witam Mam kłopot jak zrobić własne znaki na LCD bo chce wykonać taki baragraf poziomo i nie wiem jak. Szukałem wszędzie i coś znalazłem ale nie działa. mianowicie na stronie http://wkretak.pl/readarticle.php?articl... jest opisane jak zrobić własny znak i jak wgrać lecz gdy tak zrobie to mi błąd wyświetla. Błąd jest w LCD_ProgrammChar(0, znak);...
Nie pisać do wróżek na Elektrodzie, lecz zajrzeć do drukarki. Papier usuwa się z drukarki zawsze w stronę, w którą się on przesuwa, nigdy "pod prąd", bo można połamać flagi czujników. Sprawdzić ruchome flagi czujników. Do drukowania nie używać komputera, lecz sprawdzić działanie drukarki poprzez jej własne testy. Odnaleźć na stronach HP instrukcję obsługi...
...szczególnie po tym jak ostatnio widziałem że sporo firm w niemczech sięga po to narzędzie i aż mi szczęka opadła jak widziałem jakieś radyjko bardzo fajne samochodowe z programem sterującym napisanym w bascomie ;) Bo Ci co to zrobili , znali dobrze Bascom'a i architekturę AVR-ów :D postanowiłem to zbadać i się zabrać - a jak dotknąłem Bascoma to...
Przygotowaniem obiadu zupełnie się nie interesowałem. Już wcześniej zrozumiałem, że tym dziewczynom do pięt nie dorastam w te klocki. I nigdy im nie dorównam. Kiedyś, na delegacjach, byłem dumny z tego, że w ciągu kilku minut byłem w stanie przygotować śniadanie na kilka osób. Ale teraz moje wysiłki u nich mogłyby wzbudzić tylko uśmiech politowania....
Witam. Oto mój sprzęt: płyta główna : GIGABYTE MA77OT-UD3 zasilacz : TRACER HIGHLANDER 500W TRZ-502 procek : AMD Athlon II X4 640 (3 Ghz) grafika : MSI 7850 HD 2GB DDR5 [dual frozr /oc version] ram : 4GB RAM S.M.A.R.T. dysku S.M.A.R.T. ------------ Nr. Atrybut Próg Wart.. Najg.. Data Stan Flagi 1 Raw Read Error Rate...
Skoro działa ci blokowanie kontaktronu po przyłożeniu karty, to ustaw linie przycisku wyjścia jako aktywacja flagi i wpisz tą samą flagę co masz wpisaną w zaz bez pisania dodatkowego makra. Tak mam zrobione ale linia się nie blokuje. w tym właśnie problem że od czytnika działa a od linii nie. Witam. Jeżeli podłączasz do magistrali systemowej ten czytnik...
...Kazik85... Tadzik85 jeśli już... Ad1 dywagacją była szybkość realizacji która jasno określiłeś jako równą operacji &=. Miej odwagę wziąć odpowiedzialność za własne słowa. podczas bit-bandu wszelkie operacje zapisu są blokowane (instrukcja STR). i nie wpłynie na pozostałe bity ich kasowanie lub nie. Sam zaznaczyłeś ze kasowanie odbywa się poprzez...
Mnie właśnie przydałby się sam scheduler, bo koncepcja działania peryferiów często bardzo zależy od użytego układu i samego projektu. Może powinieneś rozdzielić ten projekt na dwa, jeden to czysty scheduler i drugi projekt to cały system który z kolei jest oparty o ten pierwszy projekt. Zauważ, że im bardziej rozbudowany będzie ten projekt, tym trudniej...
Dzięki wielkie za ten opis! :) A więc w lcd4busy.lib, przy inicjacji, początkowe 20ms Ldi R30, 28 Ldi R31, 78 Rcall _lcd_delay ; 20 ms delay at 4 MHz zwiększyłem na 40ms, z uwzględnieniem -4ms Ldi R30, 60 Ldi R31, 156 Rcall _lcd_delay A kolejne 5ms Ldi R30, 132 Ldi R31, 19 rcall _lcd_delay ; 5 mS delay at 4 MHz na 20ms Ldi R30, 28 Ldi R31, 78 rcall...
Witam. Nie pisałem wczoraj bo w końcu udało mi się przeprowadzić test tego dysku na innym komputerze. I o dziwo SMART pokazuje bez problemu. Oto wyniki z HD Sentiel: -- Informacje o dysku fizycznym - Dysk: #1: WDC WD1002FAEX-00Y9A0 -- Podsumowanie dysku twardego ----------------------------- Numer Dysku Twardego . . . . . . . . . . . . . . : 1 Interfejs...
Tak swoją drogą - te Twoje maszyny stanów są "płaskie" czy "hierarchiczne"? Bo płaskie to masakra generalnie jest, do czegoś bardziej skomplikowanego trzeba się tak powtarzać że szok. Za to hierarchiczne to inna bajka (; No a mając takiego RTOSa można mieć HSM (czy tam FSM) w każdym wątku! Osobne i niezależne! (; 4\/3!! Generalnie to mam niezłą mieszankę...
Witam, zakupiłem ze sklepu nowe 3 dyski 2,5" WD Black 7200 RPM, które włożyłem w aluminiowe obudowy z usb 3.0. Wolę zapobiegać niż kupować w przyszłości nowe dyski, dlatego ważne jest dla mnie aby zwiększyć prawdopodobieństwo, że długo mi pożyją. Zaznaczam, że te dyski mają służyć jako kopie zapasowe. Podobno najczęściej dyski, jeśli są wadliwe, to...
Alfanumeryczne wyświetlacze LCD ze sterownikiem HD44780 Obecnie ze względu na swoją niską cenę, alfanumeryczne wyświetlacze LCD są bardzo często stosowane w układach opartych na mikrokontrolerach. Chciałbym przedstawić tutaj sposób sterowania takim wyświetlaczem. Sterowanie wyświetlaczem alfanumerycznym wyposażonym we sterownik HD44780 odbywa się na...
Witam, prosiłbym bym o pomoc, żeby ktoś wytłumaczył, albo podał przykład jak skonfigurować przerwania zewnętrzne w tym mikrokontrolerze bo walczę z tym i nic mi nie wychodzi i zaczynam podejrzewać, że to procek jest zepsuty, albo tej sztuki jeszcze nie opanowałem :D na początku pisałem własne kody, ale po nieudanych próbach w końcu wkleiłem gotowca,...
nie wiem za bardzo co twój program ma robić (i nie o to chodzi) ale musisz się troszeczkę nauczyć inaczej konstruować programy. Żelazna zasada to to aby programy w przerwaniach (obojętnie na jakich prockach) wykonywały się możliwie jak najszybciej tak aby nie przeszkadzać programowi głównemu w pętli głownej ale też innym przerwaniom!. przemyśl czy nie...
z tego co pamiętam to piszesz "%#4x", tutaj masz opis: http://www.cplusplus.com/reference/cstdi... Czasami zdarza się że nie chcemy wykorzystywać printfa wbudowanego (jest bardzo kosztowny rozmiarowo z obsługą wszystkich flag). Wtedy warto napisać własną funkcję, a jest ona banalnie prosta.
(at)johnypean Nie, nie mam tego włączonego Mam włączone: Flaga 2 - [MQTT] Własny stan rozgłaszania co N (domyślnie: 60) sekund (opóźnienie konfigurowalne za pomocą poleceń „mqtt_broadcastInterval” i „mqtt_broadcastItemsPerSec”) Flaga 6 - [BTN] Natychmiastowa reakcja na dotyk zamiast oczekiwania na zwolnienie (aka SetOption 13) Flaga 10 - [MQTT] Własny...
olo_3 -> to jest cały kod? ten który tu pokazałeś????? jeśli tak - to po pierwsze - gdzie masz pętlę główną po części inicjalizacyjnej programu ??? DO ... LOOP - chyba że ślepy jestem czy jak? (jeśli rzeczywiście jej nie masz to nie dziw się, że twój program wariuje bo po z tego co widać po inicjalizacji odrazu program leci do obsługi przrwania i się...
Zauważyłem również ten problem, włączenie Flagi 2 pomogło na razie go rozwiązać https://obrazki.elektroda.pl/3045971500_... Ale w przypadku Tasmota stan urządzeń jest pokazywany w ciągu kilku sekund po uruchomieniu asystenta domowego Dzięki, włączenie Flagi 2 pomogło, reakcja po ponownym uruchomieniu jest powolna, ale na pewno jest...
Możesz także wypróbować flagę 10, rozgłaszać stan własny na połączeniu MQTT.
Nie wiem jak jest w atxmega, ale jakby coś to zawsze możesz sobie co przerwanie pod koniec zapisywać stan pinów do zmiennej a na początku porównywać tą zmienną z aktualnym stanem. Dzięki temu będziesz wiedział który pin wygenerował przerwanie. Poza tym w atmegach na ten przykład każdy port ma swoją własną flagę. Ale może niech wypowie się ktoś kto zna...
Dzięki, teraz działa lepiej z VCPPublishIntervals Czy mógłbyś opublikować zalecane autoexec.bat i flagi dla tego urządzenia?
Ustawione flagi od INT0 się nie skasują się w INT1 i odwrotnie. Dla pewności proponuję sprawdzać flagę przerwania INT1 w ISR(INT0) oraz INT0 w ISR(INT1). Można też sprawdzić stany pinów w tych przerwaniach, choć tu można nie trafić - nie wiem, jak długie to impulsy. Na LCD można wyświetlić wtedy 4 liczniki. Jeśli tu nie będzie ich widać, to raczej ,,sprzęt"...
Zobacz czy to by pomogło: https://blog.bigdotsoftware.pl/symulator... Nie jest to emulator, tylko symulator, ale jak piszesz własny kod to potem przełączając flagę "simulation" w requescie wyślesz wydruk na rzeczywiste urządzenie.
Nie wiem jaka jest implementacja. Jak sprzętowa to po transmisji sprawdzać stan flagi TXC - zamiast delay wstawić coś w stylu: while(!(UCSRA & (1<<TXC))); . Ewentualnie nie używać printfa tylko skrobnąć własna procedurę do wysyłania danych przez USARTa?
Możesz także wybrać tę flagę: https://obrazki.elektroda.pl/4529896300_... Następnie sprawdź w pliku Readme, jak publikowane są wartości kanałów. Sprawdź także flagę „opublikuj wszystkie kanały mcu” i być może „opublikuj własny stan przy połączeniu”.
Czy jest możliwość monitorowania jakiejś flagi która pozwoliła by na zrzut danych zanim nastąpi soft reset ? W ESP32 jest funkcja esp_register_shutdown_handler (), dzięki której można "podpiąć" własną funkcję, która wykona się przed soft restartem układu. [url=https://docs.espressif.com/projects...
trudnego, bo przeciez liczniki licza asynchronicznie; flaga empty jest nie-empty ] w takim czasie, by fifo na pewno nie bylo puste - co w praktyce oznacza, ze najczesciej pozniej niz trzeba; jesli zegary odczyt/zapis jsa synchroniczne, problem znika i flagi full/empty odzwierciedlaja prawdziwy stan kolejki z dokladnoscia do czyklu zegarowego; Ja do...
Jasne, czy masz już zaimplementowaną tę flagę i możesz zrobić PR, czy powinienem spróbować zaproponować jakąś implementację na własną rękę? PS: Dzisiaj wykonałem również integrację OpenWeatherMap (oddzielny sterownik)
Po upływie 655.35ms następuje przepełnienie licznika, w takiej sytuacji trzeba utworzyć zmienną która będzie zliczać ilość przepełnień. Czyli.......... W takiej sytuacji (.."time out"; => Err=1) - trzeba przyjąc że instrukcja została zakończona i processor już nie powróci do jej kontynuacji, a raczej przystąpi do kolejnej instrukcji przewidzianej programem....
https://obrazki.elektroda.pl/7491266100_... Sektor systemów Internetu Rzeczy dynamicznie się zmienia i cały czas szybko rośnie. W związku z tym projektanci często potrzebują tworzyć elastyczne rozwiązania, które szybko i łatwo mogą być dostosowywane do wielu różnych zestawów wymagań. Aby pomóc w tym projektantom, Renesas stworzył platformę...
flagi funkcji markery flagi attiny13 flagi
wyczyść filtr pralki whirlpool scania programować brązowy czerwony brązowy niebieski
FUW 250/IV, FUW 315/IV – dokumentacja, schematy PDF, DTR, WMW Heckert Sterowniki TWAIN i WIA do cyfrowych aparatów Canon, Nikon, Sony – gdzie pobrać?