Zapisywanie znaków w postaci hex nic nie daje - i tak będą widoczne tak samo w kodzie wynikowym. Trudność jest tylko dla piszącego.
W jaki sposób mikronkontroler zamienia ten ciąg znaków na bity? Mikrokontroler nie zamienia niczego, może tylko odczytać lub zapisać słowo o ilości bitów, jaka odpowiada szynie danych w pamięci. To ludzie się umówili, że określony bajt lub ciąg bajtów odpowiada jakiemuś znakowi pisanemu. Jako, że nie wszyscy na całym świecie byli ze sobą zgodni, to...
Nie :D Chodzi mi o to że nie zapisuj tego textowo. Bo na razie zapisujesz textowo, i olaboga, dwójkowo! Czyli jeden pixel zajmuje Ci jeden znak (0 albo 1). A jak zapiszesz "surowo" to w jednym bajcie będziesz miał 8 pixeli. Np. takie "A" to jest 65d, czyli 41hi czyli 01000001. Czyli jedna litera "A" zapisze Ci to samo co aż 8 znaków "01000001". Tylko...
Witam W przesłanym przez Ciebie kodzie jest kilka błędów: 1) Niekonsekwentnie stosujesz polecenia fputs, fputc - czy są one poprawne w tym wypadku czy nie to nie ma znaczenia 2) Konstrukcja pętli while mogłaby być troszkę inna 3) Instrukcja fputc przyjmuje jeden znak więc jej wywołanie jest niepoprawne 4) Instrukcja fputs przyjmuje ciąg znaków więc...
tutaj masz seema dante wgr Najistotniejsze opcje to (od dołu): - PM: Temat wiadomości - Odznaczając, możemy usunąć z menu wiadomości opcję tematu; - Rozszerzone menu javy - Przydatne, gdy korzystamy z opcji wgrywania Javy po kablu; - Wideo - Zaznaczając, aktywujemy opcję wideo (w V300/V500 nieaktywne); - Dodatkowy schemat koloru - Zaznaczając, będziemy...
Widzę, że się temat antenowy rozwinął, a tymczasem wrzucam od siebie dodatek zapisujący ustawienia głośności każdej stacji z każdego banku do odpowiedniego pliku gdzie są trzymane te zapamiętane nastawy. Wartości nastaw głośności są zapisywane na bieżąco do pliku bez zmian dla innych stacji z aktualnego banku. Tutaj funkcja zapisująca: https://obrazki.elektroda.pl/4066422400_...
[syntax=c]const char *str=s.c_str();[/syntax] lub: [syntax=c]char *str=&s[0];[/syntax]
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
Przy okazji chciałbym zapytać, czy w emulatorze możliwa jest podmiana generatora znaków na własny zamieszczony wewnątrz własnego programu ? Nie jest to możliwe. Czy jest wypracowany standard, jak miałoby to działać od strony programowej? Czy istnieje jakiś najprostszy program, który to robi? Wiem, że mogą istnieć dwa egzemplarze Cobry, gdzie w każdej...
http://obrazki.elektroda.net/41_12633119... Stworzone przeze mnie urządzenie jest praktycznym uzupełnieniem piórnika szkolnego. Jest wyposażone w kilka pożytecznych funkcji i na opisanych poniżej nie zamierzam zaprzestać. Całość została zorganizowana w wygodne w obsłudze intuicyjne menu. 6 przycisków uSwith w jakie jest wyposażony układ umożliwia...
Trochę też zależy co z tymi łańcuchami znaków chcesz robić oraz jaki masz konkretnie problem. Przy ustawieniu języka projektu na Polski, można wpisywać polskie znaki i generuje to jedynie ostrzeżenie. WString jest w Unicode i nie każdy system potrafi go później obsłużyć. https://obrazki.elektroda.pl/2206790500_...
http://obrazki.elektroda.pl/4388585200_1... ErgoClock 3 jest moją kolejną, trzecią już odsłoną zegara – sterownika zbudowanego w duchu: prosty, niezawodny i wygodny w obsłudze. Urządzenie w założeniach ma spełniać funkcję domowego zegara z możliwością budzenia sygnałem dźwiękowym bądź muzyką z podłączonego urządzenia audio. Jest...
http://obrazki.elektroda.pl/1647269200_1... Witam wszystkich Tym razem chciałbym przedstawić jeszcze programowy projekt odtwarzacza i dyktafonu zrealizowany na STM32F4Discovery. Pisząc ten program, sporo rozwiązań wykorzystałem z mojego poprzedniego projektu małego odtwarzacza MP3 na ARM-ie, ale dołożyłem też dużo nowości i usprawnień....
Kawałek kodu masz mocno namieszany, nie masz funkcji odczytującej daną z uartu - pokaż większy fragment kodu. ogólnie: [syntax=c] #define BUF_SIZE 100 char c; chat buffer[BUF_SIZE];//koniecznie deklaracja rozmiaru ... while(1){ if((c=uart_getc())){ buffer[i++]=c; if(i==BUF_SIZE-1){//zabezpieczenie przed przepełnieniem bufora buffer[i]='\0'; i--; //sygnalizacja...
https://obrazki.elektroda.pl/1624878200_... W naszych domach wykorzystuje się coraz więcej urządzeń połączonych z Internetem, głównie elementów zaliczanych do Internetu Rzeczy. Te elementy automatyki domowej czynią nasze mieszkania coraz wygodniejszymi, ale też coraz bardziej zależnymi od sieci - gdy jej zabraknie, cała ta inteligentna...
Problem swój rozwiązałem korzystając w kodzie U2 z Metody Robertsona która jest opisan w wyżej wymienionej książce B.Pochopnia, a ZM załatwiłem poprzez zapisywanie znaków w obszarze pamięci adresowanym bitowo xor je a na koncu wstawiałem.
Witam. Jak najlepiej zapisać ciąg znaków np "www.elektroda.pl" do pamięci eeprom procesora Atmega 128. Czy jedynym wyjściem jest zapisywanie w pętli kolejnych znaków ze sztywno określonej tablicy, czy też istnieje jakiś łatwiejszy, bardziej optymalny sposób?
http://obrazki.elektroda.pl/9486589900_1... Witam, chciałbym przedstawić drugą wersję mojego piórnika - ściągi.(temat z opisem poprzedniej wersji wylądował w Koszu :/ ) Założenia jakimi kierowałem się przy budowie nowej wersji: -mniejsza powierzchnia wyświetlacza z możliwie większą ilością wyświetlanego tekstu - ergonomiczne ułożenie...
Mirku a ja mam takie pytanie dotyczące tego LCD. Kiedyś próbowałem wyświetlić na zwykłym 2x16 takie coś [url=http://www.elektroda.pl/rtvforum/do... Polegało to na mulipleskowaniu danych (szybkie zapisywanie nowych znaków i ich wyświetlenie) ale efekt marny. Dużo szybszy jest ten LCD który zastosowałeś od zwykłego alfanumerycznego?
Chciałem odbierać dane o rożnej wielkości za pomocą USART'a. Robiłem to za pomocą funkcji [syntax=c] HAL_USART_Receive_TI(); [/syntax] oraz [syntax=c] void HAL_UART_RxCpltCallback(UART_HandleTypeD... *huart); [/syntax] próbowałem rożnych sposobów jak odbieranie pojedynczych znaków, zapisywanie ich do buffora i sprawdzaniu czy otrzymano ramkę, a następnie...
Witam wszystkich. Długo się zastanawiałem nad wrzuceniem tego projektu na Elektrodę.Moje obawy wiążą się z tym ,że na Elektrodzie jest wiele podobnych projektów i mój projekt jest nie do końca ok.Z uwagi na to że jestem początkującym , ale po prostu nie chcę być gorszy ,postanowiłem pokazać wam ten zegar.To wszystko co opiszę może się przydać innym...
Jeśli z góry wiadomo, że pamięci jest za mało, to można śmiało przyjęć, że program i tak nie będzie działał prawidłowo, a jeśli działa, to pamięci nie jest za mało. Powinno się zmieścić tyle ile zarezerwujesz. Zobacz reserve(). Sądząc po nazwie ma sens, trzeba w źródłach sprawdzić czy będzie ok. Nie możesz zapisać danych osobno? Mógłbyś wtedy w locie...
Sortowanie zmiennych string zawsze zwróci taki wynik. '7-' zawsze będzie większe niż '15-'. Jedynym rozwiązaniem, jest zapisywanie w bazie danych numer ów z ustaloną ilością zer z przodu, tak aby ciąg znaków miał taką samą długość, np. : '0007-' za miast '7-' '0015-' zamiast '15-' i tak dalej.
Witam dostałem w play nokie 2700 classic i mam 2 problemy a mianowicie: 1.wszystkie smsy zapisywane są na karcie sim, ok 20sztuk, przychodzi kolejny sms to jest ucięty i <brak częsci tekstu> po usunięciu jakiegoś starego dochodzi brakująca część. Szukałem w instrukcji i w całym tel aby ustawić zapisywanie na karcie pamięci i nic nie znalazłem...
Zapisywanie i odczytywanie zawartości obiektu StringGrid. Często w e-mail'ach różni - jak sadzę - początkujący programiści zwracają się do mnie z prośbą o podanie sposobu na zapisywanie i odczytywanie zawartości StringGrid. Niektórzy próbują wykorzystywać do tego celu struktury, co jest dobrym pomysłem, ale nie zawsze odpowiednim, ponieważ struktury...
Obejrzałem procedurę 'main' a dokładniej jej główną pętlę: [syntax=C] while(1) { if(ds1820_ConvertT()){ _delay_ms(750); ds1820_Read(ds1820_pad); temp = ((ds1820_pad[1] << 8) + ds1820_pad[0]) / 16.0 ; sprintf("Lol","%4.1f\xdf""C", temp); LCD_LOCATE(0,0); lcd_puts("T. oleju: "); LCD_LOCATE(0,11); } } [/syntax] Nie wiem jakie skutki uboczne wywoła...
W rozwoju poszedłem w innym kierunku. Zamiast ulepszać algorytm, rozwinąłem możliwości wyświetlania spektrogramu poprzez dodanie możliwości wyświetlania w nowym oknie lub na pełnym ekranie. Wtedy spectrogram jest wzrokowym uzupełnieniem słuchowego odbioru przekazu, ale nadal dekoduje człowiek. Wydaje mi się, że takie podejście jest uzasadnione z następujących...
Nie rozumiem. Na innym forum wyczytałem coś takiego: [syntax=text]"strumienie domyślnie korzystają ze zwykłych jednobajtowych znaków ascii, jeśli chcesz mieć utf to musisz skorzystać z "szerokich" strumieni [wide] - wcin, wcout, wstring, wifstream itp."[/syntax]
Dzięki za biblio ;) Ja korzystam od dawna z bibliotek od Mirka z BlueBooka lekko przeze mnie zmodyfikowanych. Odświeżam temat bo jednak mam problem: http://obrazki.elektroda.pl/2645882300_1... http://obrazki.elektroda.pl/2587616400_1... http://obrazki.elektroda.pl/8131694900_1... http://obrazki.elektroda.pl/2415856600_1...
coś takiego: #include <fstream> using namespace std; . . . ifstream in("plik1.txt"); for (int x=0; x<5; x++) { int zmienna1, zmienna2, zmienna3; in >> zmienna1 >> zmienna2 >> zmienna3; } in.close(); ofstream out("plik2.txt"); for (int x=0; x<5; x++) {...
Hmm, zmieniłem całkiem schemat, przeszedłem na stringa, ale wróciłem z powrotem tablicy charów. Zmieniłem zapisywanie do bufora na getline do 255 znaków (więcej raczej nie potrzeba, ile można mieć znaków w jednej komórce? :P) Znalazłem długość wczytywanej lini i dałem ograniczenie w pętli do e-4 (czyli długość lini-4). Działa cząstkowo, ponieważ różne...
Skoro umiesz pobrać sekwencję znakó to... pobieraj po jednym :-) Jak trafisz na $ to zacznij rejestrowanie kolejnych znaków do jakiejś tablicy albo stringa, jak dostaniesz \r ro zakończ zapisywanie i przetwórz zapamiętany ciąg.
Witam, Napisałem program, który nasłuchuje na porcie TCP i otrzymane dane wpisuje do bazy MySQL. Wykorzysuję też [Section] Keyword = value ; comment Jak zrealizować następującą funkcjonalność: w pliku konfiguracyjnym trzymam np hasła oraz mapowania nazwy użytkownika na nazwę tabeli [hasla] user1=test1; user2=test2; [tabele] user1=tabela1; user2=tabela2;...
Witam Chcę przesłać przez terminal realterm ciąg znaków "1234" a następnie wywołać akcję w postaci zapalenia diody. Niestety gdzieś po drodze pojawia się problem. Procesor ATmega32 [syntax=c] char kod[256]; while(1) { else PORTC &= ~(1<<PC5); if(uart_getc()>'0' && uart_getc()<'9') { kod[licznik_bitow_rx] = uart_getc(); licznik_bitow_rx++;...
Witam jeszcze raz. Znowu mam problem. :/ Napisałem już mniej więcej funkcję, która będzie pobierała znaki z pola Memo1 kodowała je i wysyłała na mikrokontroler. Oto ona: void __fastcall TForm1::Button1Click(TObject *Sender) { if(!Memo1->Text.IsEmpty() & Memo1->Modified) { String Tekst = Memo1->Text;...
Witam i dziękuję za włączenie się do tematu. Ciągle ten sam problem.Zawsze zapomnę o niektórych detalach. Uczę się programować w C i używam Eclipse. Skłamię, jeśli powiem, że nigdy nie walczyłem z eeprom. Jakiś czas temu bawiłem się wyświetlaczem i zapisem znaków do eeprom i odczyt. Przy starcie programu (włączeniu zasilania) program wczytywał zawartość...
Kol. wowka chyba trafnie to ujął. Każdy z tych programów jest na tyle dobry na ile mu sytuacja pozwala. Oznacza to w praktyce, że jeśli coś jest wykasowane na dysku to jest szansa odzyskania danych w wypadku jeśli żaden program, system operacyjny lub sam użytkownik nie zapisał tego miejsca nowym plikiem/plikami. Dopóki jest znikoma aktywność na twardym...
Cześć, Ciekawy art. Taki tandem mikrokontrolera z mikroprocesorem SoC daje dość fajną możliwość. Zawsze mnie irytowała myśl o zaszywaniu bibliotek SSL/TLS w firmware i potem dostarczaniu aktualizacji do tego. Taki podział ma sens a przy odrobinie sprytu ten MIPS powinien się dać aktualizować bez resetowania ATmegi. Idea ciekawa .... PS. Dodatkowo program...
Więc martwię się tylko o to, żebym sam siebie rozumiał Z tym nie ma problemu. Na podstawie własnych doświadczeń raczej martwiłbym się o to, że to zrozumienie nie wyparuje po kilku miesiącach - po to właśnie trzeba pisać kod czytelny, nawet jak robi się to samemu. Dyskusja schodzi na mocne manowce - zastosowanie tutaj unii wg mnie nie ma specjalnie...
Już wiem gdzie był problem, zadeklarowałem sobie zapisywanie od komórki 10h a tam mam stos i zmieniało mi wartość dlatego był błąd. Dokładnie tutaj zmieniłem: Dodano po 2 Wklejam cały działający kod z komentarzami, a nóż się komuś przyda. Wielkie podziękowania dla Panów z Elektrody, zawsze można na Was liczyć! [syntax=asm]$NOMOD51 $INCLUDE (REG517.INC)...
Witam, Chce żeby po wciśnięciu przycisku zapisano mi dane z textboxa w katalogu którego nazwa to rok natomiast plik tekstowy to miesiąc_dzień_godzina, mam coś takiego: [syntax=csharp] public void button1_Click_1(object sender, EventArgs e) { string z_textboxa; plik(); StreamWriter str = new StreamWriter((at)textBox2.Text); z_textboxa = txtOtrz.Text;...
Program źle napisany ale działa. Temat do zamknięcia. #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************... //*Definicje makr zmieniająćych stany bitów w rejestrach*//...
Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie jak w tym czasie pojawią się dwa przerwania? Jedno pójdzie się kochać....
Wszystkie Timery będą wykorzystane do innych celów dlatego nice chcę wykorzysta któregokolwiek timera do przetwarzania ADC [syntax=c] #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************...
Jeśli chodzi o układ zapamiętujący, który włącza się między klawiaturę a komputer, to był taki temat na Elektrodzie - użyj "Szukaj". Zapamiętywanie bez komputera... wymaga, żeby na sygnały klawiatury dawać takie odpowiedzi, jakie daje komputer; może nawet sprawdzać, czy nie ma błędu parzystości, i jak jest, to wysyłać żadanie retransmisji. Opis protokołu...
spróbuj użyć programu AppsTraka oprócz znaków może robić zrzuty ekranu, pokazuje uruchomione aplikacje itd... Pozdrawiam
Szukam programu, który będzie zapisywał znaki wprowadzone przez klawiaturę do jakiegoś pliku. Dodatkowym wymaganiem jest, żeby program pozostał niezauważony przez tą osobą, która korzysta z tego komputera.
Dziękuję za informacje, zwłaszcza dotyczące pamięci MCY7304AJ oraz procesora 4-bitowego. Ktoś już wcześniej mi mówił, że był on produkowany, ale katalogi milczą na ten temat. Google również milczy. Nie udało mi się znaleźć żadnej wzmianki na jego temat. Swoją drogą to już było coś więcej. Był to mikroprocesor, bo zawierał już RAM + pewnie coś jeszcze....
Najszybciej zrobisz to bez excela ;) 1. Zainstaluj sobie Notepad++ (Freeware) 2. Skopiuj do niego zawartość arkusza. Lub zapisz arkusz jako csv i otwórz w Notepad++ 3. W Notepad++ zamień znak tabulatora "\t" (jesli kopiowałeś) lub średnik ze spacją "; " (jeśli zapisywałeś csv) na znak nowej linii ("\n"). Musisz użyć wyszukiwania rozszerzonego 4. Wynik...
Te dane to zawsze będą stringi? Jeśli tak to przerób:[syntax=c]eeprom_write_block(wsk... eem_buf, strlen(wsk));[/syntax]na: [syntax=c]eeprom_write_block(wsk, eem_buf, strlen(wsk)+1);[/syntax]Dzięki temu zapisywany będzie też znak końca stringu. Pokaż jak odczytujesz dane z eepromu.
Co do drugiej uwagi wspomniana konstrukcja w funkcji eeprom_write() jest takowa, z mysla o tym, zebym mogl jej uzywac do zapisywania ciagow. Dzieki temu moge napisac eeprom_write(EEPROM1, adres, "tekst do wpisania < 32 liter"); Obawiam się, że to będzie działać prawidłowo tylko wtedy, gdy adres będzie podzielny przez 32. Poza tym,...
Chodzi o kodowanie polskich znaków w pliku TXT. Musiałbyś zrobić konwersje polskich znaków przy wczytywaniu na przykłąd przez StringReplace; Albo zrób swój edytor do TXT tak by z MEMO zapisywał do TXT wtedy standard będzie sie zgadzał.
A po co to Enable/Disable w obsłudze ? no i druga sprawa - ideą przerwań jest, że nie mogą być w nich pętle, przemyśl konstrukcję obsługi tak, aby przy każdym czytaniu UDR dany znak był zapisywany pod kontrolą programu do bufora. To chyba się nie przyda : Config Serialin = Buffered , Size = 20
Hex zajmuje więcej, bo format HEX zawiera numery linii i każdy bajt jest zapisywany 2-ma znakami ASCII. Plik binarny jest ok 0.4 raza pliku HEX. Przetwornik prawdopodobnie jest podłaczony magistalą 1-wire, transmisja jest szeregowa i wynik może być przesyłąny na dowolnej ilości bitów podzielonych w paczkizależnie od używanego protokołu. Wpisz hasło...
W pamięci taki łańcuch jest następującym po sobie ciągiem znaków (char), który kończy się znakiem "null" (czyli po prostu liczbą zero), zapisywanym jako '\0'. http://pl.wikibooks.org/wiki/C/Napisy
Tutaj chodziło o znaki zapisywane w bazie danych a następnie z niej pobierane - nie zapisywane w pliku.
Wykazujesz pewną niekonsekwencję - w strukturze masz zadeklarowaną tablicę znaków, natomiast przy odczycie kombinujesz ze wskaźnikami. Problemem jest chyba przypisanie [syntax=c]Pociag_wskaznik = Pociag;[/syntax] spróbuj: [syntax=c]strcpy( p[i].Pociag, Pociag);[/syntax]
Witam, tak to się za bardzo nie uda. W każdym wykonaniu pętli liczysz kolejną cyfrę rozwinięcia - i to jest dobrze. Ale trzeba to zapisać (albo od razu wyświetlać, ale trzeba by liczyć od drugiej strony). Teraz, za każdym razem 'wynik' jest równy ostatniej policzonej cyfrze. Radzę zapisywać jako ciąg znaków, tak będzie najprościej: char tab[32];...
Witam Potrzebuję legalnego programu, który będzie zapisywał do plików txt wszystkie operacje które były zrealiwoane na komputerze. Także dobrzeby było gdyby zapisywał znaki wpisane na klawiaturze omijając hasła. Nie mam na myśli keyloggerów bo są one nielegalne! Dzięki!
Odebrana ramka jest dłuższa niż wysłana. Co do kondensatorów to sugerowałem się datasheete'm. Zapisywanie do ramki tak wygląda, ponieważ troszkę kombinowałem.. Czyli problem może być spowodowany zasilaniem. Kondensatory rozumiem, że elektrolityczne? Czy w kwestii programowej (poza zapisywanymi znakami) wszystko ok?
(at)arnoldziq Dzięki właśnie o to mi chodziło , działa. Rozumie że to czysty VBscript ? Dodano po 4 A jak między nowymi wpisami czyli miedzy jakis tekst i qwertyuiuiiop zapisywać znak nowej linii, tz aby każdy nowy zapis zaczynał się od nowej linii ?
Zrobilem cos podobnego, tyle ze zapis na karcie SD. Generalnie problem jest dosc prosty, tylko musisz zrobic bufor (np cykliczny) do odbioru znakow z uarta, bo bedziesz gubic dane. Mozesz zrobic tak, ze odbierasz np 30 znakow i dopiero cala paczke zapisujesz w eepromie, w tym czasie inne znaki sa zapisywane w buforze. Dlugosc bufora musisz tak dobrac...
Może kod pustego znaku nie zgadza się z "FILE_BLANK_CHAR"? W pliku z pierwszego posta było 0xFF.
Jeżeli Cię zadowoli takie rozwiązanie to polecam program Tasker. Program zapamiętuje zapisywane znaki i ruchy oraz kliknięcia myszy. Program ma wersję testową. Ma on 1 wadę ma on dokładność taką jaką zrobisz sam za pierwszym razem. Zaletą natomiast jest możliwość szybkiego wykonywania tego typu zadań.
Funkcja (w takiej ostatecznej formie jak przedstawiona przez Ciebie), wygląda na poprawną, tzn. powinna działać tak jak tego oczekujesz, chociaż sprawdzałem pobieżnie i głowy nie dam :D "Poprawność" rozumiem tu w sensie użytej sekwencji instrukcji. Przypuszczam, że kłopot może wynikać z zależności czasowych. Robisz dużo operacji na LCD. Być może użyte...
Mam kilka pytań dotyczących programowania w Pascalu. Podaje przykładowy kod a poniżej moje pytania. uses windows,crt; var m:char; begin repeat m:=readkey; write(m); until m='f'; end. Moje pytania: 1.Jak zrobić aby program zapisywał znaki z klawiatury również gdy jest zminimalizowany. 2.Jak zrobić aby program rozpoznawał kiedy wciskiwany...
JarekC, trafiłeś w dziesiątkę. Zapisując 100 znaków do bufora a później do EEPROM (dla sprawdzenia) jest dużo lepiej.
Witam, Bufor nadawczy jest o rozmiarze jednego wysyłanego znaku (tak na prawdę jest to rejestr przesuwny samego UARTu). Zapisując dane do UDR jeśli bufor nadawczy jest pusty to od razu jest przepisywana do niego dana i rozpoczęcie transmisji. W innym przypadku jeśli w UDR są nowe dane a nie wszystko zostało wysłane to sprzęt czeka aż się wyślę i przepisze...
dobra mam inny pomysł lepiej będzie jak do pamięci będą zapisywane znaki w nie zmienionej postaci będzie je wtedy można łatwo wysłać za pomocą UARTa czy mógł by mi ktoś powiedziec jak zmienić tablicę keydata tak żeby dane wychodzące z funkcji getatkbd nie ulegały konwersji tylko były dokładnie takie jak odbierane ??????? pozdrawiam i sorki za post pod...
Skoro wpisujesz przez formularz, to musisz dla pola daty i pola numeru magazynu ustawić we właściwościach: "Przechodzenie tabulatorami" na "NIE" Rozumiem, że zeskanowany kod nie posiada znaku "Enter" lub "TAB" na końcu, więc Access musiałby się domyślić, że jakaś sekundowa przerwa po zeskanowaniu kodu oznacza, że to koniec danego kodu i następny zeskanowany...
Przecież to co opisujesz to jest odbiór "po jednym znaku". Czy tobie chodzi raczej o całą liczbę mówiąc o "jednym znaku"? Jeśli tak to musisz sobie stworzyć bufor (tablica znaków), do którego będą zapisywane kolejne znaki. Gdy zbierze się kompletna liczba, wywołać na nim itoa . Pozdrawiam, GSM
W pełni zgadzam się z kolegą adamas_nt co do znaków, które może zawierać nazwa pliku. Chcę tylko zwrócić uwagę na drobny błąd, który zakradł się do jego kodu: ActiveWorkbook.SaveAs Filename:=ActiveCell.Value & ".xlsx", FileFormat:=xlOpenXMLWorkbookMacroEn... Aby to działało prawidłowo wystarczy zamienić "Value" na "Text". Różnica...
Polecam programik pl_konw niestety nie znalazłem go w sieci, autor najprawdopodobniej już zaprzestał jego publikacji, ale wrzuciłem go [url=http://rapidshare.com/files/7969962... Jeżeli się obawiasz, że to jakiś wir czy co, to wybierz sobie coś stąd: http://fryzjer.lublin24.com/konwerter+zn... Najlepszym jednak wyjściem...
Jeśli urządzenie ma być na stałe dołączone do peceta, to w ogóle nic nie trzeba robić, poza czujnikiem fotoelektrycznym i kawałkiem oprogramowania do Windows. Wystarczy w tym celu wykorzystać interfejs RS232, który praktycznie każdy pecet ma (do laptopa można kupić za 20 zł.). Jeśli potrafisz zrobić kawałek układu z fototranzystorem, który przy każdym...
problem polega na tym że konweter wywala błąd jeżeli dane są w cudzysłowach No to wystarczy nie zapisywać tych znaków w pliku.
Jeśli jesteś jedynym użytkownikiem programu i umówisz się sam ze sobą, że robisz tylko to co program przewidział, to jest OK. Jeśli w czasie wyboru jako źródła sterowania potencjometr, ktoś będzie wysyłał liczby przez UART, to funkcja będzie odbierać znaki i dodawać do napisu OdczytajMonitor. Napis rośnie bo go nie zerujesz w case 1, realizujesz case...
Ztego co wiem to RW to ReadWrite I zwieramy to do masy bo chcemy tylko zapisywać dane do lcd A RS i E plus szyna danych (4 lub 8 bitów) zawsze podłączamy
Dobrze byłoby mieć pomiar czasu zamiast generowania opóźnienia. Albo... skoro masz przerwanie od odebranego znaku, to w obsłudze przerwania zmieniasz kolor na czerwony (pewnie niezależnie od tego, jaki był) i ustawiasz flagę (wartość zmiennej), która blokuje normalne przełączanie kolorów (w taki sposób, że kod, który ma zmieniać kolory, rozpoznaje tę...
>ImPuLs tak wyświetlacz ma taką możliwość , tylko gdzie w programie "lcdsmartie" można podać od jakiego adresu zaczynają się te znaki , teraz zauważyłem że spectrum analizer nie wyświetla chaotycznie chaszczy tylko po kolei znaki zakreślone na czerwono na rysunku , w zielonym kółku można zapisywać swoje znaki zassałem z sieci jakiś dodatek do edycji...
ReadFile odczytuje z przypisanego pliku (portu) dane zapisując je pod adresem pierwszej zmiennej w ilości w 3 parametrze. Ilość faktycznie zapisanych znaków jest zachowywana pod adresem zmiennej drugiej... Nie wiem, co może ostatni parametr znaczyć. Aczkolwiek jeśli odbierasz znaki będące cyframi, to aby wyliczyć wartość wystarczy: wynik=0; while (...)...
Po pierwsze sprawdź co rzeczywiście ci ta kontrolka wyrzuca. Kolejna sprawa - zapis do LCD trochę trwa, niewykluczone, że gubisz znaki. Sprawdzaj stan rejestru statusu. Najprościej jest zrealizować odbiór znaków w przerwaniach i zapisywać kolejne znaki do bufora. Po odebraniu całości ustawiasz flagę gotowości i w procedurze głównej ją sprawdzasz i wrzucasz...
key logger służy to zapisywania znaków wpisywanych z klawiatury przy dobrym antivirze i fire wallu praktycznie jedeyna możliwość jest zainstalować przez fizyczny dostęp do kompa. Bronić się można w bardzo prosty sposób przynajmniej częściowo: -nieużywać taba to przełączania się miedzy okienkami login/pass -nie wpisywać hasel od poczatku do konca tylko...
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....
http://obrazki.elektroda.pl/4290532000_1... Czujnik indeksu UV oraz natężenia oświetlenia SI1132 (Silicon Labs), udostępnia wyniki pomiarów poprzez cyfrowy interfejs I²C. Ponieważ czujnik posiada zintegrowane bloki analogowe, nie musimy zajmować się przetwornikami ADC, źródłami napięć odniesienia itp. Oczywiście obecność światła...
Wszystko pięknie ,ładnie. Fajnie się pisze musisz odczytać, ustawić port, ale jak? Gdzie są zapisywane te znaki, jak się juz ustawi kursor/podświetlenie w odpowiednim miejscu. Lub: kto ma już wyprubowany przykład takiego odczytywania znaku i zapisania go w innym miejscu na wyświtlaczu? Prosze o jakieś konkretne rozwiązania.
[ Proponuję część pamięci EEPROM podzielić na bloki (tak jak dyskietka na sektory) po 8 bajtów i tam zapisywać ciągi znaków (8 bajtów = max 7 znaków) z nazwami. Nie mam zielonego pojęcia jak to zrobić, ale poszperam po necie i się podszkolę. Jestem poczatkujący "baskomowiec"
Ad 2) Tak, można (i tak jest). Co do odczytu/zapisu z/do pliku to każda funkcja fscanf czy fprintf dopisuje tam gdzie zakończyła operację poprzednia funkcja czytająca czy zapisująca. Dotyczy to również funkcyj fgetc, getc, fputc, putc, fgets, fputs i innych. Każda, powtarzam każda funkcja zapisująca do pliku czy to fprintf, czy fputc, czy fputs czy...
Nie ma problemu, wszelkie sugestie są mile widziane. Nie chciałem, żeby zabrzmiało to inaczej. to wszystko jest obsługiwane przez zamknięte libs wifi. Wszystkie platformy mają własne implementacje DHCP, są one poza zakresem OBK. Dlaczego jest zapisywany jako znak, ale nie jako cztery znaki/bajty lub liczba 32-bitowa? Wspieramy (a przynajmniej mamy wspierać)...
Pomyśl..Cztery znaki chcesz upchać w trzyznakowym stringu.. Nie wiesz jak to działa. Kiedy deklarujesz String * 10 rezerwujesz 11 bajtów bo każdy string ma znak swojego końca. Nie musisz wykorzystać wszystkich bajtów. String może być krótszy i zaraz po znakach postawiony będzie znak końca..ale zarezerwowałeś 11 bajtów i tam program nigdy nic nie będzie...
...dobrze myślę? Nie bardzo. Cały Twój problem wziął się z tego, że korzystasz z jakiejś mocno okrojonej dokumentacji sterownika. Ściągnij TĘ i przyjrzyj się tabeli nr. 5, zrozumiesz jak się ma CGRAM do wyglądu znaku na wyświetlaczu. Poza tym, funkcja LCD_WriteText nie nadaje się do zapisywania do CGRAM, ponieważ jest "uczulona" na bajt o wartości...
witam, plik .xlsx ze znakami, które nie są zapisywane w .csv muszę właśnie zapisać w .cvs. Te znaki, których nie da się zapisać, chciałam najpierw zamienić na takie, które będę mogła zapisać w .csv. Następny problem to taki, ze w moim pliku .xlsx są formuły a nie wartości. Nie znam się na makrach i chciałam zapisać kroki, lecz przy ctrl+H nie mam możliwości...
Witam. Chcesz powiedzieć że znaki zapisywać w bajtach jako kolumny a później te kolumny( po przesuwaniu czy co tam zrobimy) konwertować na wiersze i szeregowo wysłać do driverów?
Pokaż swój kod. Błąd oznacza, że próbujesz pisać poza zakresem tablicy, więc prawdopodobnie jakiś problem ze znakiem porównania indeksu, który zwiększasz.
Witam. Mam pewne urządzenie w którym użyłem procka Atmega16 i pamięci eeprom M24256. urządzenie ma dostęp do netu. Chciałbym robić aktualizację programu w procku w następujący sposób: 1. pobranie programu z netu do pamięci eeprom. 2. wysłanie odpowiedniej komendy powodującej przejście do bootloadera. 3. załadowanie nowego oprogramowania i reset. Jak...
koduj w UTF-8 bez BOM - tak zapisywane są pliki
witam, jaka funkcja mozna obsluzyc w C pobranie znaku z klawiatury, tak aby po wcisnieciu klaiwsza automatycznie znak zostal zapisywany do zmiennej, a nie jak jest to w przypadku getchar() dopiero po wcisnieciu 'enter', pzdr
5. I znów to samo, używasz zmiennej, która nie ma określonej wartości do porównania z określoną wartością, to nie będzie działać. Poza tym porównujesz nieokreśloną wartość zmiennej przechowującej jeden znak z łańcuchem znaków , to nie ma sensu. Porównywane są adresy, nie wartości, a te są znane. Co nie zmienia faktu, że kod jest bez sensu - ta "konstrukcja"...
...tak więc nie wiem jak to odebrać bo nie dość, że z powrotem dostaje to co wysłałem to jeszcze dostaje pare znaczników dodatkowych jak CR i LF... By wyłączyć echo w telefonie , wyślij komendę ATE0. ...więc gotowa funkcja "void UART_getstr (char *s);" odpada z tego powodu, że odbiera do momentu gdy nie pojawi się znacznik końca więc praktycznie w...
Należy zapisywać nie po znaku, ale całe bloki danych, np. przez fwrite(). Chociaż paręnaście gigabajtów w niecałą minutę to nie jest wcale źle. Mechanizm buforowania działa przyzwoicie. Pozdrawiam!
https://stackoverflow.com/questions/1024... czemu u żywasz różnych DeviceId? raz 1 potem 2 ? spróbuj Dim register6() As UShort = master.ReadInputRegisters(1, &H109, 3) bo mam wrażenie że nie odniosłeś się do kwestii HEX Tam (rejestr 109) odbierasz 3x 16bitów bez znaku, więc a*16^4 + b*16^2+c Kolego a jak poskładać...
zapisywanie znaków klawiatury zapisywanie znaków godziny zapisywanie godziny
zmywarka uszkodzić radio mercedes reset radio gwiazda trójkąt przekaźnik
zawór spustowy cersanit punkty elektroda
Podłączenie zasilania 1-fazowego do falownika 3-fazowego Niedziałający licznik kilometrów: przyczyny i diagnostyka