Czy TEY_SN_8710 prowadzi cię gdziekolwiek w tej aplikacji z ECR6600 fw? nie, to nie wydaje się być to https://obrazki.elektroda.pl/7554546000_... było to coś, co GPT zasugerował jako pochodną bajtów efuse (at)miegapele https://www.elektroda.com/rtvforum/viewt... Dodano po 39 kilka podstawowych spostrzeżeń dotyczących...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Nie trzeba nawet czytać strony jedenastej żeby się domyślić co jest grane :D Strona dziesiąta: BH1750FVI is not able to accept plural command without stop condition. Please insert SP every 1 Opecode. To oznacza że nie ma tam typowego zwiększania adresu przy wydawaniu komend. Dlatego trzeba to zrobić tak i jest to wyraźnie napisane, że zmiana dwóch bajtów...
Odpowie ktoś czy jak sa prywatne funkcjie Zaprzestaj tego. Na atmegę np 8 ślicznie skompilujesz C++ (i u mnie było 2-10 bajtów MNIEJSZE niż C) Bez bardzo dobrej znajomości C i C++ nie przerobisz tego bezpiecznie, a nawet gdyby to robił ktoś dobry, ogromnie wzrośnie ilość żmudnego kodu, w którym ciągle trzeba pamiętać o szczególach, które C++ zapewnia...
Akurat zmiana hex edytorem jest banalna, trudniej u mnie o odwagę. Zmianę zrobiłem wg tego tematu: http://www.elektroda.pl/rtvforum/topic29... Tyle, że ja nie robię błędów (on zrobił 1 - 68 zamiast 69), pomaga mi w tym wielokrotne sprawdzanie. Jeśli chcecie się upewnić to porównajcie te pliki Total Commanderem (pokaże 9 zmienionych miejsc na...
Ale tak naprawdę nie do końca rozumiem kiedy którą należy stosować. memcpy() używasz gdy kopiujesz dane z jednego bufora do drugiego i bufory te się nie nakładają. memmove() używasz gdy "przesuwasz" dane wewnątrz tego samego bufora - np. chcesz je przesunąć "o 3 bajty dalej" albo "o 5 bajtów wcześniej". Innymi słowy - memmove używasz gdy obszary źródłowy...
No tu akurat racji nie masz, bo bez wymuszenia int16_t będziesz miał 32-bitową wartość bez znaku, a z int16_t nastąpi prawidłowe rozszerzenie znakiem do 32 bitów podczas wykonywania obliczeń. Tyle że autor ma wartości bajtów "31" i "0", więc - tak jak pisałem - zmiana którą zaproponowałeś nic tu nie zmienia, bo to akurat jest wartość dodatnia. Problem...
http://obrazki.elektroda.pl/5144790300_1... Przedstawiam Wam swoje najnowsze dzieło - KrzysioCart MicroSD - kardridż do konsoli Pegasus, który będzie ostatnim, jaki kupisz - żaden inny już nie będzie potrzebny. Kardridż obsługuję 82% wszystkich gier, jakie wyszły na konsolę NES / Famicom / Pegasus. Obsługiwane są następujące mappery...
Dobrze - to jeszcze raz, powoli: CAPsMAN to narzędzie __KONFIGURACYJNE__ - czyli pozwalające na skonfigurowanie ustawień APka z poziomu innego urządzenia - np. z poziomu routera, do ktorych jest podłączonych kilka/kilkanaście takich APków. Czyli na etapie konfiguracji można tego użyć, żeby sobie skonfigurowąc. Czy CAPsMAN może utworzyć on-top gołego,...
..plik z linku który podałeś nie działa, nie da się go wypakować. Sprawdziłem, plik ma 1 094 253 bajtów i rozpakowuje się bez najmniejszego problemu. Sprawdź czy aby nie pobrało Ci tylko części pliku i stąd te problemy. Jeśli tak pobierz ponownie. W linku są terminatory pamięci RIMM a to zupełnie inna bajka. Z zakupem terminatorów SDR może być niestety...
Konwertery to CONV485E. Podanie linku wiele ułatwia. Chodzi o Jeśli wyślesz coś przez modbus tcp do konwertera to on sobie sam wyliczy sume crc , dołączy do ramki i wyśle do slava Tak działa konwerter Modbus TCP (slave) na Modbus RTU (master). Natomiast w trybie "przezroczystym", wg opisu, konwerter słucha na wskazanym porcie TCP, a po nawiązaniu połączenia...
No w zasadzie ma. Nie działają funkcje abs i podobne. Problem pojawił się wczoraj gdy zupełnie bez powodu podczas drobnych zmian (zmiana położenia wyświetlanych tekstów na ekranie) zmienił mi się sposób wyświetlania temeratury: Powtórzę - problem który widzisz ma _ZEROWY_ wpływ na działanie Twojego programu. To że akurat zauważyłeś problem z działaniem...
Raczej nic to nie zmieni. W funkcjach variadic float jest traktowany jak double (zajmuje 8 bajtów lub 2 rejestry), stąd problem. Kompilator dba o stos podczas pracy programu, ale to co dostaje na wejściu musi być wyrównane do 8-miu bajtów. Jeśli chcesz znaleźć źródło problemów, to olej na chwilę FreeRTOSa i po prostu w jakimś programiku zwykłym przetestuj...
Opis przesyłu (warstwa fizyczna): SCK - pin 3 - Serial clock CE - pin 2 - chip enable SDI - pin 6 - serial data input SDO - pin 5 - serial data output Stan spoczynkowy łącza: SCK=0 i CE=0 Dane podawane na SDI (do układu) są zatrzaskiwane w układzie TC72 przy zmianie SCK z 1 na 0 Dane pojawiające się na SDO (wyjście ) są wysuwane przy zmianie SCK z...
Z pewnością sposobów jest mnóstwo. Przypomniałem sobie troszkę asembler mcs51. Mam nadzieję, że program w asemblerze wyjaśni wątpliwości (albo pogłębi ;-) ). Skorzystanie z "tabliczki dzielenia" lub "tabliczki mnożenia" na liczbach o podstawie 2^8 przedstawia poniższy program. Tabelę rozbiłem na 3x256 bajtów. Obliczenie realizowane wg zależności x=256*a+b...
Musisz dobrać taki kwarc, który da się podzielić tak by uzyskać częstotliwość pracy UART = 31250 Hz +/- 1% Komunikat MIDI składa się z 2 lub 3 bajtów. Jeżeli bajt ma ustawiony najstarszy bit to jest on (ten bajt) traktowany jako rozkaz a jezeli nie to są to dane do rozkazu (ogólnie dane są przesyłane w porcjach 7 bitowych). Dekodowanie jest dość złożone,...
Lpt to jest nic innego jak 17 pinów odzwierciedlonych w 3 portach 0x378 - 0x37a, rs232 to jest cały kontroler który ma 2 bufory, 2 rejestry przesówane, detektor błędów (parzystości), blok współpracy z modemem (wejścia/wyjścia: dtr,rts,dsr,cts,ri,dcd), programowalny generator częstotliwości więc system ustawi ten układ na jakąś częstotliwość, wpisze...
http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
Czy wogóle jest możliwe, by Timer_A stał się sprzętowym generatorem PWM z trzema wyjściami na końcówkach TA 0, TA 1, TA 2? Czy rzeczywiście nawet jak licznik pracuje w trybie Continuos Up , TACCR0 nadal jest używany jako wartość przy której następuje zmiana stanu wyjścia i tym samym kanał TA 0 jest "niedostępny"? Czy jednak mariage sprzętu (wyjścia...
http://obrazki.elektroda.pl/7951570500_1... Przedstawiony tu układ (moduł) to nietypowy odtwarzacz audio. Jego nietypowość wynika z charakteru pracy. Przypomina on odtwarzacz kasetowy. Mimo, że dźwięk zapisany jest w postaci plików na karcie CF, mikroprocesor nie traktuje danych jako systemu plików, a jako obszar ciągły. Układ powstał...
http://obrazki.elektroda.pl/8851662100_1... Witam wszystkich Chciałbym tu zaprezentować swoją konstrukcję sześciocyfrowego wyświetlacza LED z interfejsem 1wire. O tym że 1wire jest chronione patentem dowiedziałem się już po zlutowaniu płytki w trakcie pisanie program. Mam nadzieję, że zmiana protokołu komunikacji pozwoli uniknąć złamania...
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
Witam. Podpowie ktoś jak zmienić ilość bajtów przy osiowaniu proxy w Multiecuscan ? Nie mogę zrobić osiowania po zmianie radia, ciągle wyskakuje błąd żądania spoza zakresu i mruga przebieg.
https://obrazki.elektroda.pl/3496920600_... Jednym z pierwszych projektów, które zrealizowałem mając 9-10 lat było pudełko z kilkoma LEDami, przełącznikami i potencjometrem - taka tam wprawka w lutowanie. Drugim była migająca strzałka LED z kitu bodaj Jabela. Pierwszym, który zepsułem lutownicą transformatorową (której nie polecam)...
https://obrazki.elektroda.pl/4441619200_... Oto krótka prezentacja 3-fazowego licznika energii Tuya oferującego dostęp do pomiarów przez Internet. Przetestuję tu jego aplikację, a potem zmienię mu firmware tak by uruchomić go bez chmury i połączyć z Home Assistant. Będzie to wymagać analizy jego protokołu komunikacji TuyaMCU, który...
Może się przydać podczas diagnozy uszkodzenia hulajnogi do której elektronikę (moduł wyświetlacza i sterownik silnika) produkuje firma Shenzhen Kechuangqi Technology Co./http://m.sz-kcq.com. Dokupienie jednej z wymienionych jest możliwe jedynie w autoryzowanym serwisie w cenie powiększonej o koszt montażu w hulajnodze.Serwisant też człowiek i wypić...
Moja poprzednia wersja (kompilacja 9 lutego 2022 15:42:00) przed dzisiejszymi zmianami GiT działa teraz OK i mogę też zapisać ustawienia MQTT. Po pierwsze, czy wiesz, że ostatnia zmiana w generowaniu unikalnych nazw urządzeń (przy użyciu ostatnich bajtów MAC zamiast pierwszych czterech) unieważniła wszystkie konfiguracje Home Assistant MQTT (ponieważ...
Udało mi się stworzyć wersję terminalową z szybkim zrzucaniem, ale zmiana szybkości transmisji w kodzie z jakiegoś powodu nie działa. Po ręcznej zmianie w terminalu działa dobrze. Binarny w załączeniu. Protokół jest taki sam, 512 bajtów flash + 2 bajty crc. fdump [addr] [size] Opóźnienie przed odczytem wynosi około 2 sekund Zapisywanie/usuwanie również...
https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...
Dziękuję za zainteresowanie tematem. Mam kolejne informacje. Nie wiem nadal czy ten bajt 0x00 ma jakieś znaczenie bo się nie zmienia, ale zależność dla drugiego bajtu jest następująca: 0xB5 -> 12,36 0xB4 -> 12,29 0xB3 -> 12,22 Czyli widać, że zmiana w bajcie o 0x01 powoduje zmianę 0,07 w zapisie dziesiętnym. Czyli sprawa już teraz wydaje się...
https://obrazki.elektroda.pl/3769485800_... Dzisiaj poznajemy podstawy LVGL, czyli "lekkiej i wszechstronnej biblioteki graficznej dla embedded". W celu ułatwienia nam pracy, w tym temacie posłużę się jej gotową integracją z płytką ESP32-2432S028R a same elementy interfejsu będę tworzyć w SquareLine Studio. Zobaczymy tu, jak może wyglądać...
Na BK7231N, jeśli nadpisywanie bootloadera jest wyłączone (domyślnie jest wyłączone), to pominie 0x11000 bajtów z QIO i zapisze resztę do pamięci flash z offsetem 0x11000. Jeśli jest włączona, nic nie jest pomijane, a offset wynosi 0x0.
Emulator ma funkcję zachowywania śladu programu, którą właśnie trochę rozszerzyłem, dzięki temu udało mi się odtworzyć to, co emulator faktycznie wykonuje. Próbowałem odszyfrować, co tak naprawdę ma robić ten program. Czy dobrze opisałem? W komentarzach zadałem pytania dotyczące wątpliwości, chyba nie zrozumiałem do końca, co autor miał na myśli i jak...
Cześć, Dziękuję za ten projekt. Chciałbym zgłosić, że parsowanie wartości częstotliwości jest niekompletne, ponieważ brakuje części dziesiętnej. Info:TuyaMCU:Odebrane: 55 AA 03 07 00 08 6B 02 00 04 00 00 00 32 B4 Info:TuyaMCU:P rocessIncoming Cześć adolfotregosa, na pierwszy rzut oka zgodziłem się z Tobą, ale po bliższym przyjrzeniu się zobaczyłem,...
https://obrazki.elektroda.pl/9290552300_... Witajcie moi drodzy. Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części poznamy sterownik wyświetlacza LED MM5450, połączymy go z PIC18F2550 i napiszemy od 0 implementację ich komunikacji. Docelowo użyjemy MM5450 do wysterowania wyświetlacza LED 5 na...
https://obrazki.elektroda.pl/3980833600_... Witajcie moi drodzy. Zapraszam na krótki test włącznika/ściemniacza do puszki Tuya/SmartLife sterowanego przez WiFi, model WF-DS01. Przedstawię tutaj jego wnętrze, omówię jak jest zbudowany, narysuję jego schemat a na koniec pokażę też na oscyloskopie jak wygląda regulacja mocy triakiem....
http://obrazki.elektroda.pl/3546939500_1... Konstrukcja będąca tematem wątku powstała jako projekt na zaliczenie przedmiotu na uczelni, którego celem było napisanie sterownika dla systemu Linux do jakiegoś urządzenia. Ponieważ miałem swobodę wyboru tematu sterownika, postanowiłem stworzyć jakieś urządzenie w postaci karty ISA. Złącze...
(at)ElektrodaBot Zmieniłem 1024x576 w 0x2E01 i 2E0A. Próbowałem z CVT-RB oraz GTF wstawione w empty slot 32-B. Niestety w obu przypadkach nadal ramka z pikselami. Czy te timingi są wstawiane w takiej samej formie i kolejności jak już istniejące w biosie dla innych rozdzielczości? Przydałby się jakiś parser, dekoder obecnych timingów z tabeli 32-B Poza...
Najprawdopodobniej tylko jedna partia została dotknięta tym dziwnym modułem ,,CB2S with BK7231T". Raportuję że nie... w innej wtyczce z Action ("lsc smart connect smart power plug" art. nr. 2578677, tylko włączanie bez licznika energii) też znalazłem środku moduł z oznaczeniem CB2S i ze scalakiem BK7231 T : https://obrazki.elektroda.pl/7503705000_...
podłącz sobie jaki kolwiek tester i zrób selektywny test elementów. Zobaczysz wszystko co się da:) Właśnie w takiej konfiguracji czyli "trybie skanera" działałem fizycznie wczoraj :) Za pomocą prostego programu wykonałem skanowanie w zakresie po ID i zwiększałem licznikowo każdy z ośmiu bajtów wysyłając dla pewności po pięć takich samych ramek. W związku...
https://obrazki.elektroda.pl/2635305000_... Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny,...
https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...
Witam, (at)markos80 Zoptymalizowałem jeszcze trochę kod bo wcześniej miałem wywołanie funkcji w innej funkcji, teraz operacje dla 100 bajtów wynoszą około 1-2ms cyklu. Z ciekawości dla 1000 bajtów 11 ms :D https://obrazki.elektroda.pl/7685138500_... Pętla FOR...No comment :) a tak na serio, może licznik i raz na cykl zmiana indeksu?....
Witam OK, po ponad dwumiesięcznej, intensywnej eksploatacji mp-czwórki wyszły na jaw błędy w programie, które kończyły się wyjątkiem Data Abort i "zwisem". Jedną z przyczyn udało się dość łatwo namierzyć, mianowicie wyjątek ten powodowany był tylko podczas odtwarzania jednego, specyficznego pliku MP4. Okazało się, że w tym pliku atom "stsc" składał...
(at)ElektrodaBot Kontynuacja tematu: https://www.elektroda.pl/rtvforum/viewto... Poproszę o pełny kod z trzema proponowanymi opcjami z postu z powyższego linku: Hexdump z... Bezpośrednia odpowiedź - Poniżej masz kompletny, samowystarczalny patcher (Python 3) oraz gotowe hexy do ręcznej edycji, obejmujące trzy warianty modyfikacji...
W drugim urządzeniu DpID są takie same, czy nie? Mówię o DpID 17 i 18. Obecnie używam stałego ciągu znaków do ustawienia tych 2 DpID. Zmiana tylko niezbędnych bajtów. Jeśli identyfikatory DpID są różne, należy pomyśleć o czymś innym ... Tak, DpID 17 i 18 są takie same. To jest tabela porównawcza identyfikatorów DpID obu urządzeń: https://obrazki.elektroda.pl/8115324800_...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
https://obrazki.elektroda.pl/7838660700_... Witajcie, przedstawię tu wnętrze oraz zmianę firmware kolejnej lampki LED. Temat wyróżni się tym, że ta LEDówka korzysta z protokołu I2C do kontroli swoich kolorów, a dokładniej do komunikacji między modułem WiFi/Bluetooth WBLC5 (BK7231T) i stałoprądowym kontrolerem LED SM2135Eh. Opiszę tu...
Dziękuję za opinię, postaram się zastosować zaproponowane zmiany. Nie byłem pewien co do instrukcji „#define”, ale myślę, że po prostu wziąłem zły przykład ;-) Jeśli wezmę oczywisty „NTP” jako przykład, odniesienie do tego #define zobaczę tylko raz src/driver/drv_main.c (plus jeden #ifndef w src/httpserver/json_interface.c dla niektórych „fałszywych...
http://obrazki.elektroda.pl/7296913200_1... Przedstawiam konstrukcję wykonaną 2 lata temu, jaka jest graficzny wyświetlacz LCD przygotowany do współpracy z DSM-51, jednakże może współpracować z dowolnym innym układem mikroprocesorowym, który umożliwia szeregowe wysyłanie danych. W układzie sterującym jest zastosowany mikrokontroler...
Mam problem Jak w C zamienic w slowie 8 bitowym starszy i mlodszy bajt miejscami Adam
licznik bajtów pendrive bajtów comport bajtów
kabel sieć ethernet programator attiny subwoofer mondeo
seicento wspomaganie użytkownik mailo
Toyota Starlet 1998 – kody błędów TOBD i OBD-II, procedura odczytu, typowe usterki Kod błędu P063872 - problem z przepustnicą w Renault