Jakie dane chcesz parsować w PHP ? Ja wysyłam dane bezpośrednio z ESP do domoticza. Np https://www.domoticz.com/wiki/Domoticz_A... Fantom Generalnie interesuje mnie odczyt poniższych danych: 157DZmierzona temperatura CO 157EUstawiona temperatura CO 166EZmierzona temperatura CWU 1616Ustawiona temperatura CWU 15CDTryb pracy pomp...
czy jest możliwe zrealizowanie sterowanie silnikami (na stykach) poprzez odczyt odpowiedniego ciągu znaków? Oczywiście, możesz zrobić wszystko... powiedzmy, że mam ciąg 3 znaków To teraz powiedz skąd go masz... Bez tego nie ma sensu dalej rozmawiać.
Szanowni Koledzy Pytanie jak w temacie czy macie jakieś doświadczenia i sugestie jeśli chodzi o odczyt kodu kreskowego skanerem i skojarzenie łańcucha cyfr przełanego przez czytnik ze zmienną np tekstową? Myslałem o instrukcji GetAtKbd ale ona zatrzymuje działanie programu dopóki w buforze nie znajdzie się znak do odczytu a dodatkowo tu chodzi o odczyt...
Wyskakują dziwne ciągi znaków
Dane odebrać można ale - mogą być wysyłane bardzo rzadko np. raz na miesiąc - mogą być zaszyfrowane Dane jakie znam nr modułu 04B648045515[XXXX] , stan zarówno zapisany w nakładce jak i wodomierza jeszcze taką informację Kanał OBIS:0x08000100[XXXX] gdzie [XXXX] to ciąg znaków
Ma się dobrze jeśli ma odbierać dane z bufora. Jeśli Twoje Print Komenda ; Chr(13); zmieniłbyś na Print Komenda To z powodzeniem mógłbyś odbierać w przerwaniu Pozostało by ci tylko ustawić: Config Input = Crlf , Echo = Crlf Config Serialin = Buffered , Size = 80 , Bytematch = 13 a przy odbieraniu: Input Odczyt Noecho
Witam Mam taki problem. Mój AVR jest zaprogramowany, aby cyklicznie wysyłał zadany ciąg znaków przez RS232. Korzystam z laptopa, co zmusiło mnie do zakupu przejściówki z USB na RS232 (PID 7523). Pomijając ogromne boje ze znalezieniem sterownika (system Windows 7 64bit), mam problem z odczytem wysyłanego ciągu znaków przy użyciu PuTTY. Otóż zamiast danego...
Ewidentnie musi być algorytm, który "wyciąga" ciąg znaków po "Numer zlecenia:" Musi składać się z kilku funkcji: - odczyt *.pdf - "wyciągniecie" tekstu z *.pdf - zapis nazwy pliku *.pdf ciągiem znaków np: ze schowka Największym problemem będzie tutaj format *.pdf i ten ciąg znaków. Sam jestem ciekaw jak to zaimplementować biorąc pod uwagę, że ma to...
Witaj, _Edycja(at)4 I dokładnie taki sam symbol jest wyeksportowany z dll. Taki ciąg znaków powinieneś podać do funkcji GetProcAddress. Zmian nazw, bzw. usunięcia dekoracji, dokonuje się zazwyczaj za pomocą tekstowego pliku .def, dołączanym do etapu linkowania.
czy aplikacja w Javie powinna być pisana z uwzględnieniem faktu że będzie zastosowany konwerter RS232 na USB czy nie ma to znaczenia? Bez znaczenia. Już piszę o co chodzi np: ciąg L375L odbiera jako 2 ciągi znaków np:L37 i 5L.Powtarzalne jest to że w przypadku złego odczytu przez aplikację ciąg znaków zawsze podzielony jest na dwie części natomiast...
Witam ma plik PDF zabezpieczony hasłem z T.K. do którego zapomniałem hasła, czy jest możliwosć odczytana tego pliku Możesz wygenerować hash dla tego pliku programem pdf2john albo online - na przykład tu: https://www.onlinehashcrack.com/tools-pd... https://obrazki.elektroda.pl/1961477000_... Chodzi o ciąg wygenerowany...
Zdecyduj się, czy zmienna "dzien" to znak, czy ciąg znaków. Albert
Zainstalowałem... w zasadzie widzi tyle samo, co nowa wersja... nie wiem czy przy kasowaniu plików przy instalacji TB nie uszkodził ich. Odzysk przez Shampoo widocznie był nie do końca dobry. Jest tak, że widzi część pierwszej wiadomości i później ma problem z odczytem reszty... jest ciąg dziwnych znaków i koniec... chyba przyjdzie się pogodzić :| Inne...
W pierwszej części warunku odbierasz pierwszy znak i sprawdzasz czy jest większy niż '0'. W drugiej części warunku odbierasz kolejny znak Jest jeszcze inaczej. Po starcie programu zakładając że odebrał pierwszy znak (bo nie sądzę aby zapełnił sobie bufor w ciągu us), drugi będzie == '\0' i tak w kołko Macieju. Tak że do trzeciego odczytu nie dojdzie...
LcdTxt(pgm_read_byte(&tablica1),19,1,0) LcdTxt przyjmuje adres do ciągu znaków, a Ty jeden bajt próbujesz podać. Po prostu musisz stworzyć odmianę funkcji LcdTxt która jako argument przyjmie adres do Flasha. Takie uroki AVRów. Pozatym zapis &tablica1 nie ma sensu, albo tablica1 albo &tablica1[0].
Dla wersji cyfrowych (klucze korporacyjne) po "utracie klucza" np slmgr /cpky slmgr /upk i wpisaniu nowego innego klucza oraz aktywowaniu go, masz komunikat o treści: MAK key not available ale w polu Installed key, a pole Original Edition się nie wyświetla wcale. I jest to kwestia tego aby nie rozpowszechniać kluczy wielostanowiskowych, system zastąpił...
nie mam możliwości podłączenia dysku pod inny komputer.. wypaliłem bootowaną płytke z narzędziami do diagnostyki dysku twardego odpalilem program, leciał ciąg informacji po czym staneło w miejscu na klawiaturze zaczeły migac lampki i płyta nie reaguje nawet na wciśnięcie wyłącznika na panelu z przodu https://obrazki.elektroda.pl/1335662800_...
W jakim widoku szukać tego ciągu znaków, mam ustawione na HEX, możesz coś więcej?
nie działa :( wygląda na to, że nawet nie dochodzi do próby odczytu ostatniego znaku (tj. Chr(13) ) bo nawet dioda nie zmienia swoje stanu...
Przecież za odbiór wyrazu (tekstu do \n czy 0) odpowiada twoja funkcja uart_gets. Jedyne co musisz dodać to odczyt samego uartu, czyli getc. Ale to tylko jak pisałem sprawdzenie flagi określającej czy jest bajt do odebrania i odczyt UDR.
Widać nie rozumiesz o co chodzi. Ani ja ani Dr.Vee nie mówimy o przeniesieniu komunikatów do ramu, tylko tablicy wskaźników na komunikaty. Najpierw musisz pobrać wskaźnik z tablicy (ponieważ napisów jest więcej), potem dopiero wykorzystując wskaźnik odczytujesz ciąg z pamięci programu. Jeśli nie chcesz przenosić tablicy wskaźników, to niestety musisz...
Ze zmiennymi trzymanymi we flashu nie ma tak łatwo, do ich odczytu musisz korzystać z odpowiednich funkcji. Tak jak w pokazanym kodzie dajesz funkcji uart_write_txt ciąg znaków teraz musisz podejść do tego inaczej. Musisz zadeklarować zmienne prezentujące ciągi znaków w sposób: char temp[3] PROGMEM = {'a','b','c'}; , PROGMEM spowoduje iż zmienna będzie...
Używam ATMega644, ale wykorzystuję około 70% RAM, dlatego szukam mało wymagającego kodu. Zapis nie będzie częsty - raz na długi czas zostaną tam zapisane dane odebrane przez moduł wifi. Będą to ciągi znaków po kilkaset bajtów. Odczyt - kilka razy na minutę.
Witam Korzystałem z różnych typów np.ten http://www.leuze.de/downloads/log/01/BP_... Nie bardzo rozumie co masz na myśli pisząc wstaw "trochę kodu" , trzeba zkonfigurować kartę sterownika do odczytu po rs232 , odebrać z czytnika ciąg znaków i obsłużyć w zależności od potrzeb. Pozdrawiam
Jaki to ciąg znaków? I na jakiej zasadzie ma działać dekoder, jaki ma być sens tej operacji? Już tłumaczę. Dostałem kilka kart mifare z pracy i tak sobie pomyślałem, że może warto wykorzystać leżący w domu czytnik nfc. Ciąg składa się z 12 znaków np. a0a1a2a3a4a5 i ma posłużyć jako "klucz" do odczytu poszczególnych sektorów na kartach nfc. Chciałbym...
Czy jesteś pewien, że chcesz lub musisz używać plików TXT do składowania danych ? To bardzo skomplikuje program. Najprostszą metodą jest zastosowanie rekordów, oraz ich zapis/odczyt do plików. W Turbo Pascalu masz już gotowe narzędzia do operowania na rekordach. Natomiast pliki TXT, traktowane jako zwykły tekst - to nie problem, ale do składowania danych...
jak mi się wydaje No to nie wiesz po zmianie czego program zaczął działać poprawnie? ;) Mam teraz pytanie. Ze względu, że dostaje kilka ramek jak zapisać do zmiennej: $GPGGA ? Chcę zrobić odczyt od łańcucha $GPGGA aż do 14 znalezionego przecinka po $GPGGA? Do stosowania strtok() taki bufor może okazać się za mały. W prawdzie jest to jakieś rozwiązanie,...
Ok, rozumiem, tylko ktoś pokazywał, jak rozkodować PIN z Winu na jakimś programie. Dodano po 35 Bezpośrednia odpowiedź na pytanie – Nie istnieje żaden publicznie dostępny algorytm ani „magiczny” program, który wylicza kod PIN immobilizera PSA (Peugeot/Citroën) z samego numeru VIN. – Prezentacje w sieci, które wyglądają jak „dekoder VIN→PIN”, w rzeczywistości:...
Ale to chyba nie ma wpływu na działanie tego odczytu? Możemy nawet założyć, że nigdy nie jest zerowany. Oczywiście teoretycznie, bo wiadomo, że pamięć się skończy. W praktyce czytanych jest około 100 bajtów i następuje wyzerowanie. A że jest w nim suma kontrolna, dlatego wyłapałem, że czasami ten łańcuch jest zły. No i po zalogowaniu okazało się, że...
Witam przygotowywuje się go egazminu i mam may problem z zadaniem: Obliczyć ilość informacji wyświelanej przez miernik w ciągu 1 s, o 2 i pól polu odczytu gdy odczyt odbywa się co 0,5s. Mam roziązanie tego zadania ale nie wiem jak się liczy iość możliwych znaków wyswietlanych przez miernik. Bo w tym przypadku jest ich 200 i skąd to się wzielo.
'ibasic pro string q,w,e,r q="dzisiaj jest wolne" w="jutro też" e="pojutrze wagary" r="a potem sobota i niedziela" file f 'zapis do pliku if openfile(f, "c:\\stringi.txt", "w")=0 write f, q write f, w write f, e write f, r closefile f endif 'nowe napewno puste zmienne string z,x,c,v...
Ja myślałem właśnie zrobić tak, że wrzucam zwykły bootloader, wrzucam do epromu jakiś ciąg znaków (klucz), zabezpieczam eprom i flash przed odczytem, odłączam programowanie po ISP a w programie, który chcę zabezpieczyć, robię odpowiedni skrypt, który odpytuje eprom, czy jest odpowiedni ciąg znaków. Jeżeli go niema, to program się nie wykona. ...Czy...
Spróbuję podać Ci przykład kodu z wykorzystaniem strtok() : strtok() . Przy założeniu, że ciąg znaków ma zawsze tę samą długość i cyfry mają ustaloną stałą pozycję w ciągu, można też bez strtok() , tak jak radził kolega BlueDraco , czyli (dla tego samego ciągu) coś w stylu:[syntax=c]uint8_t get_date_time(char * str) { char tmp_str[5]; if (!strncmp(str,...
Czy "kropka" jest znakiem unikalnym? Nie ma szans na pojawienie się jej w środku treści? Wygląda to tak jakby przy następnym odczycie było jakieś przesunięcie w znakach. W żaden sposób nie synchronizujesz odczytów - użyj "kropki" jako znaku początku lub końca - szukaj jej w ciągu. Podałeś zestaw znaków, ale czy po takiej sekcji nie ma znaku CR+LF lub...
Po wgraniu firmware dane na dysku pozostają bez zmian, no chyba, że coś pójdzie nie tak. Zanim do tego przystąpisz zamieść odczyt SMART z CrystalDiskInfo lub HD Tune. I używaj znaków interpunkcyjnych, a nie tak jednym ciągiem, musiałem przeczytać 2x, żeby zrozumieć o co chodzi.
Oto możliwości w „Typach kanałów”: https://obrazki.elektroda.pl/2689435500_... Spróbuję z „LowMidHigh” EDYCJA: Zmieniono „setChannelType 3 ReadOnly” na „setChannelType 3 LowMidHig” w autoexec.bat. Strona główna została zmieniona na następującą: https://obrazki.elektroda.pl/4304459600_... Ale w Home Assistant „Poziom...
Kolejne pytanie: Jeśli chcę odebrać kilka znaków z klawiatury to powinienem wpisać to w jakąś tablicę? Jeśli chcę wysłać do PC cały wyraz to jak to robić? Możesz to zrobić różnie. Zależy czego potrzebujesz i na ile jesteś wprawny w programowaniu w C. W każdym z przypadków trudno jednak będzie się obyć bez tablic dla ciągów znaków odbieranych i wysyłanych....
Użyj innego procesora jako pamięci i zrób komunikację po SPI między nimi. Odpowiednie ciągi znaków będą powodować nawiązanie transmisji i wymianę danych. Zabezpiecz sobie ten procesor przed odczytem i powinno być to co chcesz osiągnąć. Z ciekawości - ile zajmuje mapa silnika?
Witam Ten "sterownik" ma obsługiwać wiele gier, w tym momencie na start 3. Dlatego zależało mi aby to urządzenie dawało tylko odczyt załączonych styków w formie ciągu znaków, a obróbką gry żeby w całości zajął się smartfon . Ilość używanych styków jest uzależniona od wyboru gry. Każda z tych 3 gier ma inną ich ilość. Każdy z graczy ma w sumie jakby...
SOAP nie jest prosty jeśli chcemy go uniwersalnie oprogramować. Jednak na najniższym poziomie jest to po prostu XML wysłany metodą POST. Często najprościej jest spreparować pytanie i po prostu je wysłać. Polecam narzędzie SOAPUI - na podstawie WSDLa tworzy funkcje i pozwala wysłać zapytania oraz odebrać odpowiedź. Ciekawą funkcjonalnością do ustawienia...
Nie wiem, czy właściwie napisałem w sposób przejrzysty, ale na wszelki wypadek nakreślę bardziej czytelnie, że urządzenie które wysyła ten ciąg znaków jest gotowym urządzeniem na rynku i nie mam tam możliwości ingerencji w to co wysyła. Konstruuję odbiornik na AVR, który ma dokonywać odczytu z tamtego urządzenia. To powoduje, że wszystkie podane przez...
Deus, źle zrozumiałeś co to ma robić, strchr znajduje wystąpienie znaku i zwraca wskaźnik na niego, a następnie wpisywane tam jest zero, czyli tak jak powinno być - a twoja modyfikacja niweluje wszystko, bo wstawiasz zero na początku stringa czyli praktycznie kasujesz go. A co do tematu, z tego co rozumiem odczytujesz z urządzenia od 6 do 15 znaków...
Słownik możesz pobrać np. //ładowanie listy autokompletacji dla textboxa AutoCompleteStringCollection lista = new AutoCompleteStringCollection(); lista.Add("ala"); lista.Add("alabaster")... lista.Add("alkowa"); lista.Add("baba"); lista.Add("baca"); textBox1.AutoCompleteCustomSource...
klasy jakie powinny byc: class Test Pola: String pytanie – zawiera pytanie w postaci ciągu znaków String odpowiedz – zawiera odpowiedz w postaci ciągu znaków String miejsce – zawiera pole pytania wraz z odpowiedzią Metody: void zapisz ( ) – zapisuje pytanie do pliku xml void odczyt ( ) – parsuje (pobiera) dane z pliku do...
Witam wszystkich zainteresowanych tematem. Podjąłem próby naprawy dysku jednak w programach typu "TERMINAL" odczyty były nieczytelne, tzn. pojawiał się ciąg dziwnych znaków, uszkodzonych liter itp. Po pewnym czasie wybrałem się do kolegi żeby podjąć kolejną próbę jednak po podłączeniu pod zasilacz jego komputera (960W) zaczął topić się przewód + z zasilania...
A nie lepiej używać kwalifikatora __flash. Odczyt danych jest wtedy wygodniejszy, bo nie trzeba używać makr 'pgm_read_xxx()': [syntax=c]#include <avr/io.h> #include <string.h> #include <avr/pgmspace.h> // macro tworzy ciąg znaków we flash // i zwraca wskaźnik do tego ciągu #define PGM_STR(X) ((const __flash char[]) { X }) // należy...
Używając stringów w ten sposób, czyli "12345", najczęściej umieszczane są one przez linker w sekcji, która mapowana jest do strefy pamięci oznaczonej jako 'tylko do odczytu'. Modyfikacja takiej pamięci zostanie zablokowana na poziomie procesora, który sprawdza prawa zapisu do pamięci zgodnie z informacjami zbudowanymi przez system podczas ładowania...
bez tego imie Dodano po 1 rozwiązaniem tego jest tez ustawienie odpowiednieo w imie i nazwisko znaku null zaraz po koncu wprowadzonego słowa
Nie zwykły bufor Serialin Flaga od entera może się Ci przydać by na przykład po jej ustawieniu przenieść odebrany ciąg gdzie indziej, zresetować flagę i ustawić A= "". Zamiast Case Else można by ciąg budować np po: Case 65 to 90 Wtedy do ciągu dodawane były by tylko wielkie litery lub: Case 32 to 127 - czyli wszystkie znaki podstawowe bez sterujących....
1. Wszystkie zmienne modyfikowane w przerwaniu powinny być 'volatile'. 2. Po co wyłączać globalnie przerwania w procedurze obsługi przerwania? Poczytaj datasheet - one i tak są wyłączone. 3. Sugerowałbym nie żałować klawisza ENTER - kod, w którym w jednym wierszu jest kilka poleceń jest nieczytelny. 4. Rejestr UDR odczytujesz wielokrotnie w przerwaniu....
Trochę się śpieszyłem z napisaniem o co mi chodziło i wydawało mi się że wszystko co istotne napisałem. Chodzi o to że z komputera dostaje jakiś łańcuch danych. Wiadomo że znak po znaku ląduje to do UDRa. A z UDRa czytam to do jakiegoś chara, np. char odczyt; odczyt = UDR; nie będę pisał tych wszystkich pętli, warunków odczytu itd. bo wiadomo jak to...
odczyt daj tam gdzie jest taka linia ... "colValue = CInt(Int((6 * Rnd()) + 1))" pierwsza linia w metodzie Wykres() zamiast tej linii daj coś takiego colValue = a tutaj twoja procedura odczytu jeżeli dostajesz stringi to zamień na integer funkcją CType dim colValue_odczyt a as string colValue_odczyt= a tutaj twoja procedura odczytu colValue = ctype(colValue_odczyt...
Trochę się dyskusja zapędziła w złym kierunku. Jeżeli autorowi wątku chodzi o skopiowanie zawartości RAM do EEPROM, to tak naprawdę nie ma co się tutaj rozwodzić nad tym co chce skopiować i jakie to ma endianessy. Wszystko tak naprawdę sprowadza się do ciągu bajtów branych spod jakiegoś adresu i przekazywanych po kolei do funkcji. A to czy to jest float,...
Przy odbiorze danych p rzez RS trzba znać gdzie się kończy transimtowany ciąg znaków. Są dwie metody: 1 Liczyć ilość odebranych znaków i wycinać ze stringu właściwą sekwencję np. odczyt numeru tel z SMS. 2 Na końcu trasmisji nadaje się znak specjalny np chr(13) lub chr(10) W AVR jest obsługa portu w przerwaniu więc dane są odebrane po pojawieniu się...
Kompilator Bo w kodzie żadnego błędu (składniowego) jako takiego nie ma: zapominanie używania "const char*" jest nagminne, więc kompilator nie informuje o pominięciu const przy niejawnym rzutowaniu z "const char*" na "char*" - jednak jeśli podajesz ciąg znaków w cudzysłowach, zakłada się, że jest to ciąg stały i może zostać umieszczony w sekcji text...
Sam Sung opisał sposób na kodowanie kluczem 8-bitowym. Jednakże ten sposób już nie sprawdzi się przy dłuższych kluczach. Stąd kodowanie sekwencją znaków (kluczem kilkuset-bitowym) może być łamane jedynie atakiem siłowym. Próbuje się na tej podstawie różnych kombinacji i sprawdza otrzymane dane ze słownikiem językowym. Jak wspomniałem wcześniej - bardzo...
Ok zastosowałem instrukcje PRINTBIN,ale co dalej ?Co należy zrobić żeby zamienić to na jakieś strawne dane?: Co masz na myśli pisząc "strawne dane"? Przecież układ RFID wysyła nie ciąg znaków ASCII tylko bajty. A jak widać na zdjęciu karta się przedstawia zawsze tak samo - komunikacja jest poprawna.
oto co napisał autor kursu skąd zaczerpnięte są te kody źródłowe: "Celem tego przykładu jest pokazanie sposobu użycia funkcji sprintf. W skrócie program działa w następujący sposób: Najpierw następuje odczyt wartości temperatury z czujnika DS18B20. Aktualna wartość temperatury przechowywana jest w zmiennej rzeczywistej (typ double) o nazwie 'temp'....
Jeśli jest normalnie wpisany wystarczy poszukać ciągu znaków HEX: 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 1d 00 00 00 Niektóre Lenovo miały jednak zaszyfrowany SN i klucz więc może stąd wynika problem z odczytem.
Witam W programie GIRDER ver. 3.3 i 4.0 po wciśnięciu obojętnie jakiego przycisku wyskakuje ten sam kod "FFFF", przy ver. 3.0 po wciśnięciu kilkukrotnym tego samego przycisku wyskakują różne ciągi znaków... W opcjach próbowałem już chyba na wszystkie sposoby ustawiać parametry portu COM w załączniku jest zrzut ekranu ... Wie ktoś jak pozbyć się tego...
Więc to nie jest BL0942? Wydaje się, że konfiguracja JSON z pliku binarnego nie zawiera nic o BL0937 .... ale plik binarny zawiera ciąg znaków BL0942, więc może to być urządzenie oparte na BL0942: https://obrazki.elektroda.pl/4361099700_... Dlatego poprosiłem o uruchomienie sterownika BL0942 i spróbowanie. Czy odczyty na panelu WWW...
Co masz na myśli pisząc "dekodować" ? 99% obecnie produkowanych (mówię o tych ogólnie dostępnych) odbiorników GPS przekazuje dane w formacie NMEA 0183 . Jest to ciąg znaków zawierający szerokość , długość geograficzną oraz wysokość nad poziomem morza . Na dobrą sprawę powinien wystarczyć byle jaki program monitora do odczytu danych . Poszukaj w sieci...
Hmm , z tym rozpoczęciem programowania poprzez reset to lipna sprawa niestety. Moduły są rozsiane w róznych miejscach i właśnie dlatego założyłem ten temat. Myślałem że już może ktoś to zrobił wcześniej. Ja osobiście wolałbym użyć np. watchdoga do inicjacji wgrywania oprogramowania czyli : wysłać poprzez rs485 polecenie np: firmware_1 i to polecenie...
Czym ty to odbierasz? Chyba nie opisałeś drugiej strony. Jeśli druga strona jakaś niedopracowana, nawet na PC ale kiepski program, to może tam mamy problem? A działa bądź nie bo przykłady które wałkujemy mają różny czas wykonania pętli. Prosty odczyt tablica[1] jest szybki, przy indeksowaniu już trochę czasu upływa. Może też tak być, że różna liczba...
mam podobny problem pring temp1 ; ' ' ; temp2 są to dwie temperatury wysyłane na port com. W hyperterminalu odbieram je bez problemu jednak jak to zrobić żeby można je było wyświetlić w delphi na 2 elementach typu RichEdit var query : PChar = 'CDAT?'+#13+#10; // przykładowe zapytanie // zakończone parą znaków CR LF Buffer_O : ARRAY[0..cbOutQueue]...
hmm... Czyli jeśli dobrze zrozumiałem, tworzę zmienną tablicową, np. char bufor[100], dłuższą od najdłuższej linii, którą chce odczytać, a następnie przy każdym następnym przerwaniu wczytuję wszystkie odebrane znaki, kolejno do tej tablicy, aż napotkam znak '\r' lub podobny, tak? Ale co w sytuacji, gdy nim przetworzę dany ciąg znaków, i wyczyszczę bufor,...
Tyle to wiem pytanie teoretyczne np: odczytałem pamięć, mam program hex edytor proszę krok po kroku opisać jak odczytać z pliku klucze, ponoć to bardzo proste. Rozumiem, jesteś zainteresowany teoretycznym opisem procesu ekstrakcji kluczy z odczytanej zawartości pamięci eMMC za pomocą edytora heksadecymalnego. Proces ten może być prosty lub skomplikowany...
Problem jest w tym, że na początku korzystasz z cin >> x, a następnie wywołujesz funkcję getline. Wynika to z tego, że cin >> x, wczytuje z bufora klawiatury to co wciskałeś w klawiaturę: najpierw klawisz '1', a później klawisz 'enter'. Z cin jest taki problem, że on odczyta sobie tą jedynkę, przetworzy ją i zwróci, ale zostawi w buforze ten wciśnięty...
Możesz spokojnie skorzystać z widowsowego hyperterminala (programy->akcesoria->komunikacja) lub podobnego do sprawdzenia poprawności połączenia PC<->Metex. Znaki które trzeba możesz wysłać z "ręki" i zobaczysz w oknie czy MIETEX (hehe) coś odpowiada. Jeżeli będzie konieczne wysłanie jakiegoś ciągu znaków to HypTer. musisz zastąpić jakimś...
Istnieją odniesienia do ciągów znaków, więc domyślam się, że nie są szyfrowane. https://obrazki.elektroda.pl/4216102700_... https://obrazki.elektroda.pl/5699160000_... Myślę, że już widzieliśmy to samo zachowanie "klucz odczytu jest nieprawidłowy" w tym temacie: https://www.elektroda.com/rtvforum/viewt...
Chce skomunikować swój mikrokontroler Atemga8 z komputerem na którym jest Linux. Na razie to dopiero chce sprawdzić czy to działa, a następnie się nauczyć obsługiwać rs232, więc chce cokolwiek wysłać z avr i odczytać na PC. Jednak otrzymuje nie to co powinienem. Do tego posługuję się: terminalem serial port :arrow: http://qt-apps.org/content/show.php/QTSe...
(at)morganflint W tej chwili dodaję powyższe do breaker.html. Opublikuję go później, gdy będzie gotowy. 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 ... Dodano po...
Jeżeli to jest komercyjny produkt to urządzenie z dużym prawdopodobieństwem zostało zablokowane przed kopiowaniem. Ale programatory w najprostszej wersji są tanie, wiele nie ryzykujesz, możesz sobie sprawdzić. Jeżeli chcesz wykonać kopię na wszelki wypadek to sprawdź na początek, czy w ogóle są identyczne uC w sprzedaży, ostatnio wiele zniknęło z półek....
Witam wszystkich czytających ten wątek na laboratoria ma zrobić program, który będzie zliczał czas wpisywania określonego ciągu znaków z klawiatury nie jest najlepszy z C więc to co zamieszczam poniżej może do końca nie być dobrze zrealizowane #include <91R40008.H> // definicje dla ukladu AT91R40008 #include <stdio.h> unsigned int mili =...
Szkic jest tak skonstruowany ze to co wysyła przeglądarka widzisz w serial monitorze. Zastanawiałeś się jak to jest zrobione? while (client.connected()) { if (client.available()) { char c = client.read(); Serial.write(c); Dopóki masz połączenie i w buforze znajdują się znaki to przez zmienną "c" odczytujesz znak po znaku. Witam, Ja zrobiłem odczyt...
Witam, jest kilka kwestii, które należy rozwiązać: I odbieranie danych przez PC (port COM lub port USB, ale z wirtualnym portem szeregowym): do najprostszych zadań wystarczy tani konwerter RS485/RS232 lub RS485/USB II odczyt/wysłanie danych przez port COM: pod systemem Windows nie jest to problem, wystarczy kilka funkcji z WINAPI (ostatnio napisałem...
Noo, z google też nie masz :-) Z visual studio, w którym wyświetlają się podpowiedzi też nie :-) Wczytujesz linię do stringa, powiedzmy "odczyt". int poz = odczyt.find(" "); if(poz < 0) masz jeden parametr tylko, wywalasz błąd lub prosisz o drugi. glowny = odczyt.substr(0,poz); pod_zbior = odczyt.substr(poz+1,odczyt.length...
http://obrazki.elektroda.net/57_12595397... Jakiś czas temu zafascynowała mnie tematyka mikrokontrolerów, a skoro z zawodu jestem programistą, przykładam do tematu szczególną wagę właśnie do strony oprogramowania. Niestety, dostępne w sieci biblioteki obsługujące peryferia są napisane (zazwyczaj) dość brzydko , są słabo udokumentowane oraz...
A tak z innej beczki :D ,dlaczego swój post umieściłeś w dziale poświęconym 51? Czy układ do testowania ma być oparty(ma zawierać) 51? Proponuję przy pomocy programu typu "Terminal" wysyłać na RS-232 informację która po zamianie ze standardu "232" na "światłowód"(czyli dopasowanie poziomów napięć)zostanie przez światłowód wysłana.Na końcu światłowodu...
Ponieważ odczyt z tablicy w maluczkich uC zajmuje "dużo" flash i czasu też, dlatego nie ma odczytu z żadnych tablic. A w tych gdzie ciąg ląduje w ram, zużywa ją niepotrzebnie. Na szczęście choinka if then else zajmuje zero bajtów i zero instrukcji oraz wykonuje się w ujemnym czasie. Proponuję najpierw sprawdzić obie wersje na min. 2 platformach, a...
Przyjrzałem się funkcji "strtok2()" i wniosek mam taki, Bardzo Ci dziękuję za zaangażowanie w moim temacie. Oczywiście jetem wdzięczny każdemu za każdą odpowiedź. Wczoraj do późnej godziny pracowałem nad tym programem, napisałem bardzo dużo kodu od początku, nie patrząc wcale wstecz na to co i jak pierwotnie wykonałem. Oto część kodu, który tworzę....
Temat rozwiązany, jeszcze dopisze kod na odczyt atrybutów xml, który pojawił się jako wątek poboczny[syntax=vb]Sub t() Dim City As String Dim xmlUrl As String Dim xmlDoc As New DOMDocument Dim n As IXMLDOMNode Dim i As Long xmlUrl = "C:\Users\sabina\Desktop\tani_opał\tanio... xmlDoc.async = False If Not xmlDoc.Load(xmlUrl) Then...
Teraz przykład prosty, też uniwersalny niema znaczenia ilość zmiennych i ich długość, ale do ESP musisz wysłać same zmienne przedzielone spacją, według wzoru" Bascom: Kod: vbnet Próbuję zrobić tym sposobem i klapa... Jeżeli poślę z AVR siedem zmiennych to jest OK, ale jeżeli będzie ich więcej to już nic z tego ;( ESP w konsoli się drze: [syntax=bash]...
Mój problem rozchodzi się na tym, że jeśli ciąg znaków wyśle terminalem do arduino to program się realizuje, jeśli to samo polecenie arduino odbierze z sim900 to program go nie przerabia. Z przykładu zamieszczonego na stronie arduino i sim900 działa prawidłowo.
Jak chcesz wpisywać liczbę z klawiatury to powinieneś uwzględniać wagę poszczególnych składników tej liczby. Pierwsza cyfra z trzech to, waga=100 zatem key*100, przy następnej cyfrze waga=10 zatem key*10, a na koniec samo key bo waga=1 i operacja mnożenia jest zbędna, jak to wszystko zsumujesz to otrzymasz ostateczną liczbę. Np. liczba 467 to 4*100+6*10+7....
Witam mam do napisania taki program Temat programu Wskaźnik 7-segmentowy na magistrali równoległej. Program ma pytać o ciąg znaków przez terminal szeregowy (o długości do 16 znaków). Następnie (w zleżności od stanu wejść dwustanowych, sterowanych z symulatora we/wy przyciskami odpowiednimi), wykonywać następuj ące kroki: 1. wsuwanie wprowadzonego ciągu...
Podepnę się do tematu. Mam odebrać dane z wagi, która wrednie cały czas wysyła trzy linijki: G.W. :+ 000.0g TOTAL:+ 0pcs U.W. :+ 0000g/pcs Interesuje mnie tylko linijka G.W. Spróbowałem w pętli czytać bufor i przy każdorazowym wykryciu tego ciągu pobrać następne 7 znaków i to jakoś działa jednak mój problem to ten bufor pomimo, że bufor na dane odczytywane...
Mam taki problem: Podczas nagrywania programu z muxu 1 i oglądaniu muxu 2 na muxie 1 występuje zatrzymanie obrazu i zakłócenia (jak przy słabym sygnale, a mam bardzo dobry sygnał). A następnie podczas odtwarzania nagranego programu z HDD występuje to samo oraz nie nagrywa ciągiem tylko np.: 50 s. i urywa 10 s. i znowu ok. 50 s. i nastepnych 10 s. nie...
Trzy niepokojące rzeczy: 1) Twój kod nie wyświetla na konsoli tego, co oczekujesz. Oczekujesz komunikatów w postaci "Temp: %d\n\r", a dostajesz coś typu "42\n". Sprawdź najpierw, czy komunikacja po COMie jest poprawna. 2) ciąg znaków "char tab[10] = "";" jest za krótki i nie obsłuży wszystkich int'ów. Nawet nie zauważysz, jak program zacznie "pisać...
Rozumiem że urządzenie miałoby działać tak: wpisuje sobie np. elektroda.pl + mój tajny PIN i na wyświetlaczu pojawia się wygenerowane wewnątrz urządzenia hasło. Czyli w urządzenie nie ma zapisanych haseł tylko są generowane na podstawie wpisanego tekstu i PINu. Można by wykorzystać sprzętowy SHA256 od Atmela, gdzie można umieścić wewnątrz nasz tajny...
>dondu Autor tematu w pierwszym poście nic nie pisał o przesyłaniu komend assemblera a jedynie w następnym poście potwierdził sugestię Piotrus_999 która w tym przypadku jest błędna a autor wątku przyjął to za dobra monetę. Piotrus_999 nie wie jak jest skonfigurowany moduł Easy8051 więc pianie o rozkazie MOV P1,P2 nie ma żadnych podstaw merytorycznych....
Witam. Aktualnie kod ASCII odczytuję w następujący sposób Adres_rampx to adres startowy odczytu ciągu tekstu z pamięci SRAM . W rejestrze R2 mam kod znaku(litery). Następnie skaczę do etykiety Litera , gdzie w Select Case odczytuję kod przechwycony przez R2 za pomocą kopiowania zawartości rejestru do rejestru MOV R3, R2 . I tu się zastanawiam, czy jest...
Witam. Robię mini komputer pokładowy. Funkcje to pomiar poziomu paliwa, temperatury w i na zewnątrz, i napięcia aku. Na razie mam paliwo i jedną temperaturę. Poziom paliwa symuluje na razie potencjometrem. Do pewnego poziomu fajnie wypełnia mi kolejne kwadraty, jednak gdy zapełnię pierwszą linię, i przekręcę jeszcze trochę potencjometr, to wypełnia...
Witam, Mam problem z połączeniem się przez USB ze sterownikiem gazu BRC Just. Przewód marki CCY oparty na układzie PL2303. Podczas połączenia z komputerem, zgodnie z kolejnością podaną przez producenta przewodu czyli : najpierw wtyk do sterownika, potem drugi do USB i dopiero zapłon na stacyjce, program BRC Interfaccia Just automatycznie zaczyna EEPROM...
Zastosowanie "do...while" i wprowadzenie "char liczba[41]" wyeliminowało problem pustej liczby - dodałem to później. Zacinanie się programu powoduje gets(temp), gdy pozostała ilość znaków jest większa od "pojemności" zmiennej temp (uwaga od Dr.Vee). To trzeba jakoś wyeliminować. Może pobrać 6 znaków (o ile się da) i sprawdzić czy to jest "koniec", a...
Witam Mam problem z wieszającym się Arduino... Generalnie program działa przez kilka / kilkanaście minut i potrafi się zawiesić - Oled zostaje zamrożony i komunikacja LoRa <> LoRa nie działa. Arduino zasilone z portu USB z ładowarki telefonu 5V 2A Druga strona przestaje odbierać dane... Działanie programu na Arduino nano to: dokonywanie pomiarów...
Jaki system? DOS? Windows 3.11? Na żadnych wyższych Windowsach niestety nie da się odczytywać pamięci innych procesów w sposób jaki próbujesz. Wynika to z faktu, że każdy program pod tym samym adresem może mieć zapisane inne dane. Środowisko takie tworzy system operacyjny podczas procesu uruchamiania programu, a powodem, dla którego się tak robi jest...
Coś się zaświeciło-wyświetlacz jest OK,programy gotowe z tego forum.Zobaczyłem ciągi przesuwających się znaków więc sądze,że wyświetlacza nie uwaliłem.Będę próbował dalej-kolejnego pająka.A tak na marginesie,myślałem,że zrobienie prostego termometru to nic trudnego,zwłaszcza,że byłem kompletnie zielony.Nawet bascoma nie umiałem użyć.Teraz zaczynam troche...
A te numery to ciąg czterech znaków ( tak jak "0700") ? czy liczb ( 0, 7, 0 , 0). Bo jeśli liczb to w tym if'ie nie powinno być jako '7' tylko 7; bo '7' ma wartość na pewno inną niż 7 :P. Takie moje zapytanie, bo szczeże mówiąc nie mam pojęcia na czym polega czytanie danych z dekodera DTMF (MT8870) :pp
Witam Proszę o pomoc w ujażmieniu JTAG we współpracy z SPARTAN 3E. Próbuje połaczyć się z płytą omijając narzedzie GUI IMPACT. Chce to zrobic poprzez konsole, ale oczywiście we wspołpracy z z narzędziami ISE. Jak do tej pory to potrafie zablokować wyjścia, ale jak wyciągnąć np ID CODE. Jak kierować insrukcjami aby moc zapisac cos do wewnetrznego rejestu,...
szukanie ciągu znaków odczyt łańcucha znaków bascom odczyt ciągu
przepływomierz renault megane pionowe wiatrowe migomat uszkodzony trafo
ekspres delonghi primadonna problemy przedwojenna instalacja elektryczna
Instrukcja obsługi Lexmark X548 - gdzie znaleźć? Jak uniknąć sterowania dwoma autami RC jednym pilotem?