Podejrzewam, że wyświetla się wszystko, tylko w terminalu mieści Ci się tylko 300 ostatnich wierszy. Zwiększ rozmiar bufora ekranu(Prawym na belkę terminala, właściwości i tam znajdziesz).
Dwa proste rozwiązania: 1. Bufor wiersza 80..100 znaków, w przerwaniu UART automat kompletujący wiersz i po skompletowaniu parsowanie przez jakieś if i sscanf. 2. Parser NMEA w przerwaniu UART jako automat.
W Twoim tv LCD Sharp padło podświetlenie. Jeżeli nie jesteś zbyt dobrze obeznany z naprawami telewizorów a w szczególności TV LCD Sharp to będziesz miał nie lada problem bo pewnie trzeba będzie rozebrać matrycę a to może skończyć się urwanie lub poluzowainem szelek na których są układy scalone Sharp buforów wierszy. Musisz przy tym bardzo uważać bo...
Wystarczy zrobić podwójne buforowanie (przełączanie buforów zsynchronizowane z przemiataniem wierszy) i takiego efektu nie będzie.
No tak, pamięć masz TAKTOWANĄ zegarem maks. 166 MHz. Pamiętaj, że posiada ona coś takiego jak CAS latency, czyli opóźnienie (podawane w ilości cykli zegarowych) od momentu wystawienia adresu CAS do pojawienia się danego wiersza w buforze wyjściowym. 166 MHz masz dla CL (CAS latency) równego 3 cykle zegara. Czas row active to row active oznacza minimalny...
Witam! Skoro piszesz, że najwiekszy problem masz z punktem 1 (czytanie kolejnych znaków ze standarowego wejścia i wyodrębnianie słów), proponuje takie rozwiązanie: [syntax=c]#define TAK 1 #define NIE (!TAK) void czytaj_slowo(void) { char slowo[256];/* Tutaj tymczasowy bufor w którym składamy poszczególe słowa. */ /* Może przesadziłem z rozmiarem bufora...
Witam! Nie ma sprawy:) Jest tak: Jak wspomniałem, wczytywany funkcją fgets ciąg zakańczasz klawiszem ENTER który, oprócz zakończenia działania funkcji fgets dopisuje na końcu znak nowego wiersza, który w zapisie C wygląda tak: '\n' (sekwencja znaków BACKSLASH i n). Czasami jest to przydatne ale nie tutaj. Zatem należy go (mam na myśli znak końca wiersza)...
hej, dzieki za informacje, przeprowadzielm alibracje sprzetowa w buforze ph9, ustawilem zgodnie z instrukcja w gornym wierszu mam 30100, w dolnym 1880, laduje soft 9.51 wchodze w kalibracje sondy Ph, i mam caly czas RAW0 :/ juz nie wiem o co chodzi :/ pozdrawiam
O, chyba się nie zrozumieliśmy... Nie wprowadzaj z klawiatury danych funkcją scanf, ale stwórz tablicę elementów typu char o jak największej wielkości (oczywiście w granicach zdrowego rozsądku...) jako np: #define MAX 2048 char BUFOR[MAX + 3]; po czym użyj funkcji fgets(BUFOR, MAX, stdin) i na koniec przeanalizuj zawartość wiersza BUFOR w sposób jaki...
Jeżeli używasz starszego programu do odczytu taryfikacji, nie Bilingmana, to jest tam w menu opcja "stanowisko główne", jej zaznaczenie powinno skutkować zerowaniem bufora. Jeśli używasz Bilingmana, to ... nie pamiętam czy program powinien zerować bufor, niestety człowiek raz na miesiąc coś tam zczyta z jednej NCT (tu było by widać efekt) i jakoś nie...
Ten czytnik wysyła poza znakiem końca linii o kodzie 13 kod następnego wiersza o numerze 10 Dane dalej pobieram za pomocą funkcji input, ale po niej w buforze zostaje znak 10, następnego wiersza, który pobieram za pomocą inkey :D Teraz jest już wszystko OK
Ach ok, to nie wina wiersza poleceń, to HTTP przyciąga je do bufora 128 bajtów. Postaram się usunąć to ograniczenie.
To co napisałeś jest bez sensu, multipleksowania nigdy nie robi się z maksymalną możliwą prędkością w głównej pętli programu, poza tym mikrokontroler musi przecież też realizować inne funkcje, które zakłócałyby wyświetlanie. Obsługę multipleksowania należy zrobić używając timera i przerwań wywoływanych co ok. 1ms (częstotliwość 1kHz) - aby nie występowało...
Kabel 2m wyszedl super komunikacje z apekem nawiazalem krzakow mie bylo o to parametry Port: Com1 Baud Rate: 115200 Data Bits:8 Parity: None Stop Bits: 1 Flow Control: None Tylko non stop cos tam na konsoli sie przewija i sa trudnosci ze wklepaniem jakej kolwiek komendy pewnie apek jest uszkodzony i co 6 miniut restartuje !! Mam nastepne pytanie czy...
Oczywiście 8051 da się połaczyć kilka razem tylko że w opisywanym projekcie wydaje się to zbyteczne tzn. ta ilość procków. Przecież można tymi wszystkimi wyświetlaczami sterować z jednego uP. Zwarzywszy ilość wyświetlaczy trzeba będzie rozbudować układ o sterowniki wyświetlaczy. 8 bitów na kolumnę i n kolumn. n trzeba policzyć przy czym: - wyświetlacze...
W obu przypadkach to tablica ale czy przypadkiem kompilator nie dokłada sobie automatycznie znaku '\' w pierwszy sposób? W obu przypadkach kompilator automagicznie dopisuje '\0' na końcu. co się stanie jeśli np moja funkcja: void odczyt_IMEI(char * IMEI) otrzyma jako argument wskaźnik na element char* o mniejszej wielkości niż odczytany/ skopiowany...
Problemem może (ale nie musi) być sterownik drukarki ja bym wywalił wszystkie sterowniki i drukarki z systemu.Zresetował bym usługę buforu wydruku tak jak tu napisali : i na koniec instalka sterownika PS + testy Naprawa bufora wydruku z wiersza poleceń Opisane wyżej czynności równie dobrze można przeprowadzić z poziomu wiersza poleceń (Start => Uruchom...
Tak przy okazji opinia Linusa: aa tiaa, ale to nie problem, zawsze po wyjściu z niej wystarczy dać : desc Dodano po 8 AD.1. zawsze, końcowe zero jest nieodłącznym elementem c stringów, więc słowo 'Ala' będzie miało cztery znaki. "Jeśli mam wyświetlacz 2x16 i chcę zapisać pełne 16 znaków w wierszu, to robię tablicę 16 bajtów, czy 17" - char bufor_1...
Sprawa jest prosta - scanf("%c", &c) wczytuje pojedynczy znak, ale pozostaje Ci jeszcze w buforze stdin nieskonsumowany znak końca wiersza. Ten zostaje przechwycony przez kolejne wywołanie scanf(...). Sprawa wczytywania z konsoli jest dodatkowo skomplikowana przez buforowanie w trybie liniowym, oraz przez nie zawsze pożądane pomijanie białych znaków...
Dane do SCT2024 też wysyłam po sprzętowym SPI, np tak wygląda wysłanie 8 bajtów (8bitowych). [syntax=vbnet] Spiout Buffer(1) , 8 La = 1 Waitus 10 La = 0[/syntax] SCT2024 łączone są kaskadowo, jeden za drugim. Na moim schemacie jest 5 układów SCT2024 16bitowych, więc aby wypełnić cały wiersz trzeba by wysłać bufor Spiout Buffer(1) , 10 wypełniony poszczególnymi...
Dr.Vee Być może problem leży w bibliotekach ja testowałem z (VC6) ale wydaje się że działa tak samo jak u autora pytania. Jak widzisz na załączonych obrazkach autor wybiera czy chce dokonać konwersji z BIN z DEC. Tak więc do zmiennej "ch" nie dostaje \n a ostatni naciśnięty znak, gdyby było jak piszesz nie został by spełniony warunek w if. W zmiennej...
Napiszesz napiszesz - bo początek już dobrze wymyśliłeś i nie słuchaj, że bufor ci nie potrzebny. Bardzo dobrze wymyśliłeś z buforem i odczytem pliku do końca, o to właśnie chodzi. Więc nie słuchaj podpowiedzi jak to niektórzy piszą że PetitFS posiada jakiś swój wewnętrzny bufor. Ja podpowiadam ci nie jakieś wyimaginowane i zmyślone sposoby, tylko piszę...
Z tego linku wyskoczyło ze minimalnie muszę kupić 3000 szt. Dopiero w TME w wyszukiwarce znalazłem gdzie można było kupić nawet 1 szt. Tranzystory zamówiłem już, gdy przyjdą zobaczę jaki będzie efekt. Narazię dziękuje za pomoc odezwę się jak wymienię tranzystory. PS. Matryce Led wcześniej uruchomiłem przez chiński sterownik na tych tranzystorach, tylko...
Sprawdź to: procedure TForm1.btnStartClick(Sender: TObject); var Plik: TextFile; Bufor: string; Ciag: string; PozS,i,j: integer; PozE: integer; Kolumna: integer; Wiersz: integer; Jest: boolean; begin with OpenDialog1,StringGrid2 do if Execute then begin AssignFile(Plik,FileName); Reset(Plik);...
Witam Panowie, Zamówiłem sobie 10 sztuk gotowych modułów matryc LED (czerwone) 8x8 czyli 64 diody na rejestrze przesuwnym MAX7219 SPI. Zamierzam podłączyć je szeregowo i z poziomu Eclipse poprzez ATmega32 potestować początkowo pojedyncze kolumny a następnie chciałbym programowo przesuwać kolumnę, znak, cały wiersz itp. Jako, że zaczynam zabawę z wyświetlaniem...
Dzięki za radę ZbeeGin. Samo przerwanie nie jest długie.. ok 30 wierszy. Ten wariant dotyczy opcji bez przesuwania, ale cały program będzie zabieram drugi wariant właśnie z przesuwaniem. Ta opcja jednak będzie opierała się na drugim buforze...25 znaków bo tyle znaków przewiduję do wyświetlenia. pozdrawiam
Czyli bezpośrednio nie można sprawdzić gdzie jest koniec? Pozostaje zabawa z buforem? Mógłbyś mi jeszcze powiedzieć jakimi funkcjami sprawdza się wynik czytania? scanf?
Kod umieść w znacznikach SYNTAX! Zdefiniowałeś bufor "rdsText" na 19 znaków a wyświetlacz ma 20 kolumn. Dlaczego dałeś tylko 19? Czy w jednej z kolumn wyświetlasz jakieś informacje? Wcześniej pisałeś, że chcesz wyświetlać w wierszu tylko tekst. Jak chcesz umieścić tekst w 2 liniach, to zdefiniuj bufor na 40 znaków. W pierwszej linii LCD wyświetl pierwsze...
Witam ponownie! Po pierwsze, poprawiłem program (cóż zastosowałem na swoje nieszczęście metodę Kopiego-Pejsta i przegapiłem parę rzeczy Nie rozumiem, po co najpierw czytanie wiersza do bufora tekstowego? Przecież potem trzeba przekształcić w jakiś sposób tekst do właściwej postaci tu: daną typu double. Czyżby potrzeba jeszcze gdzieś je przechowywać?...
Próbuję domyślnej szybkości transmisji: Starting read! Now is: Sunday, March 17, 2024 1:27:29 PM. Flasher mode: BK7231N Going to open port: /dev/ttyUSB0. Serial port open! Getting bus... (now, please do reboot by CEN or by power off/on) Getting bus success! Going to set baud rate setting (921600)! Will try to read...
Witam! Po prostu dodam komentarze do skopiowanego fragmentu: [syntax=c]for (j = 1; j < 5; j++) { if (strcmp(s[j - 1], s[j]) > 0) { /* Jeśli ciąg s[j-1] jest większy od ciągu s[j] */ strcpy(t, s[j - 1]); /* skopiuj ciąg s[j-1] do tymczasowego bufora t */ strcpy(s[j - 1], s[j]); /* ciąg s[j] skopiuj do s[j-1] */ strcpy(s[j], t); /* a do s[j] skopiuj...
W buforze w każdej chwili jest to, co ma być na wyświetlaczu. W przerwaniu timera zgłaszanym z częstotliwością rzędu 1..2 kHz wyrzucamy na wyświetlacz po jednym znaku albo polecenie ustawienia kursora. Po każdej modyfikacji bufora ustawiamy znacznik aktualizacji (mogą być dwa, po jednym na wiersz). Obsługa wyświetlacza w przerwaniu kasuje znacznik bezośrednio...
Podam taki przykład. Lista z 30 kolumnami i ok 5000 wierszy. Przewijanie tego jest bardzo wolne, widać jak wszystko się odrysowuje. Zastosowanie podwójnego bufora eliminuje migotanie ale nadal jest to bardzo powolne. Trzeba będzie to wszystko rysować ręcznie bo teraz wydaje mi się że są rysowane nawet kolumny niewidoczne, bo jak wytłumaczyć to że duża...
Konsola ma szerokość 80 znaków i więcej liczb w jednym wierszu się nie mieści. Natomiast nie ma problemu, procedura write przenosi kolejne liczby do następnego wiersza. Teoretycznie możliwe jest zwiększenie rozmiary bufora ekranu i rozmiaru okna konsoli (w Windows), ale coś mi nie wychodzi. Poniższy kod działa poprawnie, zamiast kolejnych liczb możesz...
Tzn poradziłem już sobie z tym problemem, ustawiłem bufor dla tych wprowadzanych znaków z klawiatury i działa, ale dzięki za odp :] A co do asemblacji to używam programu emu8086, bardzo fajny programik z różnymi przykładami i wieloma przydatnymi funkcjami name "program" dane SEGMENT msg1 DB "Podaj imie: ",'$' msg2 DB "Twoje...
Sciągnij sobie z [url=http://www.lancos.com/prog.html] tąd program PonyProg i zrób do niego taki interface jak zamieściłem poniżej. Do nóżki 5 scalaka podłącz SDA a do 6 nóżki SCL. Na nóżki 1,2,3,4 (są zwarte na płytce radia) daj masę z portu szeregowego komputera i między masę a nóżkę 8 podaj +5V z zewnętrznego źródła (najlepiej płaska bateria 4,5V)....
Akurat do LCD żadne sekcje krytyczne ani bufory cykliczne nie są potrzebne. Wystarczy bufor na nową zwartość LCD i znacznik konieczności aktualizacji wyświetlacza. Polecenie przesunięcia kursora (poza ustawieniem na początek wiersza) też jest zbędne, bo szybciej jest zapisać cały wiersz niż bawić się w pisanie tego, co się zmieniło, tym bardziej, że...
Witam!!! Problem polega na tym że złapałem jakiegoś wirusa kazałem antywirusowi go usunąć jednak siedział on w pliku spoolsv.exe usuwanie go bądź on sam uszkodziło bufor wydruku i nie mogę nic wydrukować. Moje pytanie jak to naprawić ? System to Windows Vista przywracanie systemu mam usunięte próbowałem sprawdzania plików systemowych z wiersza poleceń...
A skąd wziąłeś krasnoludka, który pilnuje, żeby GPS rozpoczął transmisję wiersza po zaprogramowaniu DMA i drugiego, który pilnuje, żeby wszystkie wiersze miały po 99 znaków? Ja też chcę takie dwa krasnoludki! Pardon, zapomniałem o trzecim krasnoludku - tym od zerowana bufora danych przed transmisją.
Na "b" jest tylko jedna, właśnie bufor wydruku. I jest w każdej wersji XP. Uruchom instalację XP z płyty, wejdź do konsoli odzyskiwania i z wiersza poleceń wpisz: expand c:\windows\i386\spoolsv.ex_ c:\windows\system32\spoolsv.exe Póżniej sprawdź czy usługa jest ustawiona na uruchamianie automatyczne.
Dziękuję :) Dobry pomysł ale troszkę pamięciożerny(obecny kod przy wykonaniu rezerwuje prawie 300Mb). Mimo to jest dużo lepszy, przynajmniej po załadowaniu mam natychmiastowy dostęp do wybranego wiersza. Zamiast tablicy string'ów chciałbym użyć wielowymiarowej tablicy np: char strcpy danych do tablicy. Działający kod z tablicą string: [syntax=cpp] #include<iostream>...
Jakbyś kolego Janie zdefiniował bufor tekstowy np w ten sposób char string[]="12345678"; to nie bujałbys się ze znakiem konca wiersza bo byłby już tam wstawiony przez kompilator.
Z SPI będzie problem, bo organizacja tego wyświetlacza jest taka, że musi dostawać 4 bity na takt zegara, a SPI daje 1. Chyba, że chciałoby Ci się przerabiać wyświetlacz. Wg specyfikacji powinieneś zapisywać 4 bity (dwa piksele) co ok. 14us. To nie jest problem, nawet w obsłudze przerwania, zwłaszcza, jakby to napisać w asemblerze. Tym niemniej, na...
Najbardziej efektywnie jest użyć jednej kości SDRAM podłączonej do MCU zawierającego zintegrowany kontroler pamięci SDRAM. Weź pod uwagę, że potrzebujesz 12 bitów adresu wiersza i 10 bitów adresu kolumny. Atmega jest 8-bitowa, więc adres wiersza wystawiasz w 2 operacjach (8+4, 6+6, 4+8, czy jak tam chcesz), a to trwa. Zapisanie pierwszego rejestru adresowego...
czy pamięć może być taka reg moze, ale w ustawieniach ise musialbys zaznaczyc SystemVerilog; jak to rozlozy syntetyzer ise - prawdopodobnie sklei w jeden adres numer kolumny i wiersza; czy przesylanie na tych samych drutach adresu i danych jest dopuszczalne z punktu widzenia Xmegi? innymi slowy, czy Xmega moze postawic swoje porty ktorymi sie komunikuje...
W aplikacjach Philipsa masz gotowy schemat i program dla '51 jak zrobić bufor dla drukarki wykorzystujący DRAM. Metoda jak wyżej. Musisz co przerwanie odświeżyć każdy wiersz w pamięci (czyli dokonać pustego odczytu).
Ulepszyłbym o tyle, że skoro wykorzystujesz soft posiadający bufor cykliczny, to zamiast tak jak napisałeś blokującej obsługi USART, zmieniłbym kod tak, żeby odbierał w przerwaniach kolejne znaki i po natrafieniu na CR/LF sygnaizował, że do sparsowania jest cały wiersz. W ten sposób odblokowujesz pętlę główną. Oczywiście warto też zrobić tak, żeby przerwa...
no i ten bufor jest większy niż wyświetlana aktualnie wilkość obrazu tzn jeśli masz jednolinijkowy LCD np. 1X20 to bufor ma 40 znaków, 20 na aktulany tekst i 20 na ew. przesówanie tekstu w poziomie. To się podwaja lub mnoży przez 4 dla większej liczby wierszy. POza tym miganie przy operacjach we-wy może wynikać z badziewiastości LCD (po prostu wolny...
offset - zwraca przesunięcie adresowe względem początku segmentu (dla uproszczenia - adres). Funkcja 0ah przerwania 21h - czytanie wiersza z klawiatury. Pobiera łańcuch znaków i kopiuje je do bufora zdefiniowanego przez ds:dx. Bufor musi mieć następującą formę: 1 bajt - maksymalna liczba znaków w buforze łącznie ze znakiem CR 2 bajt - liczba przeczytanych...
Opis: ------ 1. W trakcie swojego działania pewne makro przypisuje do danej zmiennej tekstowej bardzo długi tekst pochodzący ze zmiennej tablicowej. Tekst ten zostaje następnie przepisany do notatnika i wyświetlony na ekranie. Ze względu na ograniczenia nałożone przez admina nie jest możliwe zapisanie tego tekstu do pliku tekstowego/sekwencyjnego na...
Pierwszy problem - to brak synchronizacji. Nadawane dane muszą mieć taką postać, żeby łatwo było zauważyć początek ich porcji. Może to być np. kod końca wiersza lub spacja pomiędzy liczbami. Użycie DMA do odbioru danych jest zdecydowanie złym pomysłem, przynajmniej dla początkujących. Dobrym pomysłem za to jest zrobienie wszystkiego w przerwaniu, pod...
wszystko byłoby fajnie gdyby nie to że na kolumnami musze sterować za pomocą "0" a wierszami sterują "1" (aby zapalić punkt) :( więc uln2003 odpada bo "1" nie uzyskam z niego... Nie ma jakiegoś bufora którego stanem pracy byłaby "1" ? No i zależy mi na tym aby "1" była koło 3,5-5V a "0" to ok. 0V...
W zasadzie jedyną funkcją graficzną której potrzebuję to rysowanie linii. Nie tylko. Chcesz używać różnych czcionek, innych nix 8x8. To oznacza, że potrzebujesz małego bufora na CGRAM na generowany tekst. Ale..... dużo by pisać, narysuj sobie na kartce w kratkę kawałem wyświetlacza i narysuj trzy wiersze. W pierwszych dwóch duża czcionka np 12x12,...
Witam, chciałbym przedstawić konstrukcje wyświetlacza 32x48 realizowanego w wolnych chwilach. Na samym początku co nieco o urządzeniu od strony konstrukcyjnej. Wyświetlacz zbudowany jest z 6 matryc o wymiarach 16x16 złożonych z diód adresowanych WS2812B. Matryce nabyte zostały na znanym portalu aukcyjnym i przywędrowały do mnie z chin. Matryce połączone...
Nie za bardzo. Na początku męczyłem się z zaprogramowaniem procesora. Okazało się że nie ten plik załadowałem do bufora. Później jak już to ogarnąłem.to zaczęłem sam kompilować i tu też lipa. Błąd polegał w ustawieniach programu. Teraz już umiem skompilować i zaprogramować. Jeśli o edycję to nie wiem który wiersz programu czemu podlega. Nie mam pojęcia...
Witajcie Nie mam pełnych info bo nie mam komputera przed sobą. System to Windows 10 64 bitowy Laptop Acer nie wiem dokładnie jaki model Drukarka ze skanerem HP Deskjet Ink Advantage 2515 Drukarka działa na drugim laptopie z Win 7 (jest sprawna). Na tym z Win 10 nie działa od początku. USB drukarki jest wykrywane przy podłączeniu - odgłos jest, drukarka...
(at)mechatron97 Nie bardzo wyobrażam sobie jak mógłbyś przełączać pamięci liniami DQM, które są sterowane przez kontroler SDRAM i służą tylko i wyłącznie do aktywacji buforów wyjściowych. A zanim bufor wyjściowy wystawi dane, to trzeba do układu wysłać kod polecenia, adres kolumny, adres wiersza, itp. Do wyboru kości pamięci służą sygnały SDNE0 i SDNE1,...
To jest moja opinia i nie musi być absolutnie prawidłowa dla każdego przypadku. Jak najefektywniej obsługiwać klawiaturę matrycową w C (cyfry + kilka klawiszy odpalających funkcje specjalne) ? Wydaje mi się że w obsłudze timera zrobić przemiatanie wierszy/kolumn (kwestia nomenklatury) i jednocześnie rozróżnianie klawiszy (kod klawisza dekodować na podstawie...
http://obrazki.elektroda.net/23_12536510... Wszystko zaczęło się od wyświetlacza od kasy fiskalnej IBM 93F1090, który w roku 2006 dostał się w moje ręce. Chciałem go uruchomić lecz niestety nigdzie nie mogłem odnaleźć informacji jak się do niego dobrać. http://obrazki.elektroda.net/46_12536505... http://obrazki.elektroda.net/18_12536509...
Witam, Mam problem do zapisu do konkretnej linii w pliku tekstowym. Zacznę od działania programu. Mój program ma działać na zasadzie, że tworzę plik tekstowym gdzie w pierwszym wierszu jest umieszczona liczba wierszy w tym pliku natomiast pozostałe wiersze to liczby od 1 do podanej liczby wierszy. Rzecz jasna każda liczba jest w nowej linii. Chcę zapisać...
No to w tym programie masz pomiary tylko raz na początku a w pętli sobie tylko wypisujesz nawet bez sprawdzania klawiatury. Chyba za dużo wyciąłeś... Czemu masz takie dziwne wartości w lcd_goto? Masz wyświetlacz 2x40 czy jak? Nie wiem co jeszcze ma program robić ale pętla musi robić jakiś keycheck i odpowiednio do tego przesuwać kursor na wyświetlaczu...
https://obrazki.elektroda.pl/5856179500_... Witam wszystkich. Tym razem chciałbym zaprezentować układ synchronizatora zegara I2C z czasem pobieranym z Internetu. Korzystając z wcześniej prezentowanego zegara na Z8, pomyślałem, że warto go rozbudować o taką możliwość, stąd powstał prezentowany układ. Sam układ zbudowany jest w oparciu...
Nie mam takich funkcji w bibliotece. By wyświetlać wartości 16tkowe, wykonuję: for(i=6;i!=0xff;i--) //wyświetlenie danych z pastylki { utoa((unsigned char)bufor1w[i],buflcd,16... //przepisz bufor1w do bufora wyświetlacza z jednoczesną konwersją na ASCII lcd_puts(buflcd); } Ta funkcja wyświetla mi w jednym...
Witam Staram się zrozumieć twój kod, ale strasznie ciężko mi to idzie. Czy mogę prosić o zakomentowanie zmiennych, tych literowych to może dostanę jakiegoś błysku :D Dim H As Byte Dim Dl As Byte Dim I As Byte Dim J As Byte Dim K As Byte Dim X As Byte Dim Temp As Byte Dim Znak As String * 1 Dim Tekst As String * 60 Dim Ascii(60) As Byte Dim Wiersze(25)...
Algorytmy stosuje się dokładnie takie same, jak do zmiany rozmiaru grafiki :D na osi X czas, czyli kolejne transformaty na osi Y częstotliwość kolor to moc poszczególnych prążków widmo1.gif - to powiedzmy efekt przepuszczenia przez fouriera naszej spróbkowanej komendy no i zakładamy, że była ona dłuższa od wzorca (widmo2.gif), wystarczy teraz odpowiednio...
Makro postepuje tak: Gdy wpisze coś w kolumnę I. I następnie użyje skrótu cltr + n to przesunie te wartości w prawo. Dodatkowo tworzy się kolumna jako bufor. Bo nie chce aby przesuwało się to co jest za datami. Najlepiej byłoby, gdyby po wpisaniu w kolumne I automatycznie wszystkie daty danego wiersza przesuneły się po prostu w prawo bez zmiany dalszych...
to 10 13 to znak konca wiersza. dostajesz poprostu wiersz jak ze strumienia? procedure val(S; var V; var Code: Integer); jest zdecydowanie lepsze od StrToInt. masz lepsza kontrole nad tym co otrzymasz. temperatura := StrToInt(bufor[0]); czy temperatura jest zawsze w zakresie 8bit? jesli nie to nie zadziala. a i jesli to przychodzi nie jako tekst to...
Witam, Zapisuję i odczytuję dane z pliku. W każdym wierszu znajduje się dana liczbowa i jej opis. Odczytuję poleceniem: [syntax=c] sscanf (bufor,"%d %s",&danas,strOpis); [/syntax] Problem pojawia się gdy opis zawiera więcej niż jedno słowo gdyż funkcja traktuję spację jako koniec zmiennej. Czy jest jakaś prosta metoda odczytania za liczbą wszystkich...
A co pokazuje oprogramowanie diagnostyczne Della? Czy taki stan rzeczy był po zainstalowaniu sterowników płyty głównej, dostarczonej przez Della? Oprogramowania diagnostycznego della nie używałem. Nie pamiętam kiedy pojawił się znak zapytania ale mogło mieć to związek z instalowaniem sterowników do skanera Hp LaserJet 1100A przez LPT (nakładki skanującej...
Zobacz najpierw czy w można ją uruchomić ręcznie , że tak powiem na chama , wpisując w wiersz poleceń: net start spooler Jeśli będzie pisać , że jest uruchamiana to oznacza tylko tyle że jest wyłączona usługa , co można naprawić wchodząć : Start->Uruchom-services.msc i następnie szukamy Bufor Wydruku , klikamy dwukrotnie i Typ Uruchomienia na Automatyczny...
Witam Mam odczytac z pliku nastepujace przykladowe dane dane: 22.1 33.4 21.5 73.3 Za pomoca metoda read() sczytuje po kolei dane z piewrszego wiersza i po kilku operacjach wpisuje wartosci double do listy. Klopot jest przy przechodzeniu do linijki nizej. Korzystam z funkcji readLine() ktora wczytała mi cała linijke i ustawila bufor na jej końcu(i tu...
2. Po wyglądzie danych w Ale ja wysyłam przy pomocy ptintbin jakbym wysyłał przy pomocy print dane w terminalu za każdym razem pojawiały by mi się w nowym wierszu gdyż bascom po komendzie print automatycznie dodaje znaczniki końca. 4. Podpunkt w pełni rozumiem i właśnie tak robię. Mam problem ze zrozumieniem pozostałych podpunktów. Co do funkcji nie...
Mam następujący problem: dostaję ciąg znaków z rs'a, który zapisują do jednej zmiennej i chcę z tego ciągu wyciągnąć dwa podciągi i zapisać je do jednego wiersza tabeli struktur. Definicje: //przed main: #define UART_MAXBUFF 37 char uart_rx_buffer[UART_MAXBUFF+1]; //w main: char bufor[20] = ""; volatile typedef struct...
Witam, podstawowe błędy widoczne niemal natychmiast: - LS541 to zwykłe bufory 3-stanowe, potrzebujesz rejestrów z zatrzaskiem np. LS573/574; - nieekonomiczne wykorzystanie w/w układów; - brak rezystorów ograniczających prąd wierszy matrycy; - "goły" port PC nie ma wystarczającej wydajności prądowej do wysterowania kolumn matrycy; - demultiplekser LS138...
Witam Wszystkich! Mój problem polega na tym, że programując kość PCI16F84-04 programator wpisuje w wierszu 00800 pewną liczbę (chyba 6505 – nie pamiętam dokładnie). Dzieje się tak również, gdy chcę wpisać czysty bufor. Zawsze po weryfikacji wykazuje błąd. Komputer: P166 MMX PonyProg 1.17e (sprawdzałem też wcześniejsze wersje) Czy coś mam źle ustawione?...
moje spostrzeżenia/komentarze: a) plik monitorowanie zapora.csv: używasz Teamviewera; czy kontrolujesz zdalny/e komputer/y? Jeżeli nie to usuń wiersze 45 - 48; RF (wiersze 42 - 43) - skoro masz zablokowane to usuń - oczyścisz bufor przynajmniej; b) pliki przychodzace.csv oraz wychodzace.csv: oba pliki czyste; Wobec powyższego moja sugestia jest następująca:...
Zmiana planów - attack/release zamiast ADSR do wewnętrznego filtra. Najprościej jak się da, jak w ARP Odyssey i Micromoogu. Dwie gałki mniej. Ja bym zrobił tak (i tak zrobiłem) - w przerwaniu uart'a przenoszę odebrany bajt do akumulatora. Jeżeli najstarszy bit jest ustawiony - wtedy odebrano status, jeśli wyzerowany dane. Analizuję status czy jest note...
Autorem programu jest Firma z Piły (nie mają www ani żadnego supportu - 1 informatyk programista) dzwoniłem tam kilka razy i nic konkretnego nie podpowiedział. Wyłączenie pamięci EMS nie pomogło. Pyanie: Jak zrobić to "ustawic w skrucie "zapobiegaj wykrywaniu systemu win ..." ? Będę dzisiaj próbował pusćić wydruk przestawiająć drukarkę w tryb HEXa(coś...
Makrosik20 wszystko by było fajnie ale ja właśnie nie łapie jak szukać tych plików :( Ze stronki którą podałem wynika ze mam jakieś 128 tablic bo 32 bity to wychodzi mi z tego że po prostu jest tablica 4bajtyx128 wierszy :?: Ale jak szukać tego pliku to mnie wciąż nurtuje :| przeczytałem już chyba wszystko co krąży po sieci ale nadal nie "kumam". Chce...
Witam, mam problem ze skompilowaniem kodu w arduino, mam następujący błąd: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(in... int, int, int, int, int, int, int)' pobrałem już odpowiednie biblioteki i nadal nic, pod spodem wklejam kod i schemat układu https://obrazki.elektroda.pl/5531496600_... ; } suma=suma...
Zgodnie z obietnica prezentuje sposob podlaczenia wyswietlacza poprzez przejsciowke USB<->rs232. Po stronie wyswietlacza liczy sie tak naprawde protokol komunikacji wyswietlacz <-> lcd4linux. Mozemy wlasciwie napisac obsluge wyswietlacza na dowolny uc i wyswielacz, pod rygorem zachowania standardu tej komunikacji. Przykladowy program napisany...
andrzejlisek: W jaki sposób dodać do emulatora parametry w wierszu poleceń? W sensie, że chciałbyś sam to dorobić? Ja w Qt nigdy nie tworzyłem aplikacji z parametrami, jednak to nie powinno być trudne, myślę, że tak by to należało zrobić: 1. W pliku "mainwindow.h" potrzebne byłyby dodatkowe pola, które reprezentują podane parametry. 2. W pliku "main.cpp",...
przemieszczajace sie pasy to pewnie napis no signal a ze uszkodzone sa scany na buforach upper lub lower nie ma sterowania wierszami stad pionowe linie. Zrob diode-check scalaczkow na buforkach a wszystko bedzie jasne.
Trafiłem na ten temat zupełnie przypadkiem, bo też sie kiedyś czymś podobnym zajmowałem, tworząc dedykowane urządzenie i oprogramowanie do "rozgryzania" PALów/GALów: https://obrazki.elektroda.pl/7604469300_... https://obrazki.elektroda.pl/7052897800_... Myślałem, że autor tematu napisze chociaż troche o swojej metodzie,...
W pętli głównej czekasz na odebranie znaku (bodaj Ischarwaiting()), jeśli tak, to go czytasz i sprawdzasz, czy to znak początku (.), jeśli tak to przechodzisz do właściwego odczytu (to może być oddzielna funkcja) i czytasz kolejnych 12 znaków do bufora, oraz dodatkowy znak terminujący (.), jeśli znak terminujący jest poprawny kopiujesz bufor do zmiennej...
w porządku nie będę potrafił tylko kilku rzeczy mianowicie: - restart spoolera (to w wierszu polecenia net start/stop spoller ???) - ręczna instalacja (ze wzlędu na brak sterowników do tej drukarki pod Windows 7 na stronie producenta) - usunięcie portów USB i kontrolera (jak je później przywrócić?)
możesz pobierać pojedyncze znaki tak: char c; cin.get(c); całość w pętlę while wrzucasz. np string bufor; cin.get(c); while(c!=' ' || c!='\n') { bufor+=c; cin.get(c); } hm... a jeśli koniecznie nie chcesz stringa tylko tablicę char, to widzi mi się dynamiczne alokowanie pamięci, bo nie wiesz jaka będzie długość wiersza....
Dokumentacja mikrokontrolera EM78P153S znajduje się [url=http://www.emc.com.tw/eng/database/... Problem niby trywialny. Mam taki kod, realizowany w przerwaniu od timera: [syntax=asm]rlc W1_POM rlc W1 rlc W2_POM rlc W2 rlc W3_POM rlc W3 rlc W4_POM rlc W4 rlc W5_POM rlc W5 rlc W6_POM rlc W6 [/syntax] W1...W6 i W1_POM...W6_POM...
Witam wszystkich, Chciałbym obsłużyć wyświetlacz RG160160a (celem ostatecznym jest zbudowanie analizatora widma akustycznego). Jest on obsługiwany przez wspomniany wcześniej kontroler (4 sztuki są na PCB). Problem, z którym nie mogę sobie poradzić polega na tym, że nie mogę stworzyć wierszy, które by się różniły między sobą układem kropek. Kiedy przychodzi...
Witam Zakupiłem sterownik matryc E-40 chcę go podłączyć pod panel led 16*120 na kolumnach 16 diod jest HC595 +ULN2803, dorobiłem tylko sterowanie wierszami na HC138 + Mosfet na każdy wiersz na wzór fabrycznych matryc który krótki opis znalazłem w necie.Panel led 16*120 z tym sterownikiem i z programem HD2014 wyświetla napis podwójnie z tym ze jest jeden...
witam U mnie jest odwrotny problem, mam stary uszkodzony wyświetlacz led 8x216. Chce go uruchomić.Wywaliłem wszystkie bebechy zostawiając sterowanie wierszami na TPIC6B595, na wierszach są tylko orginalne tranzystory mosfet 2SK1416 . Kupiłem na Ebay sterownik który jest na zdjęciach, chce go podłączyć ten wyświetlacz. Sterownik ma wyjście ABC wiec przed...
A te wiersze (i kolumny) to się tak same z siebie adresują? ;) Aha, sorry, zapomniałem odpowiedzieć. Nie. Nie adresują się same. Procesor musi przetworzyć sygnały LVDS i zamieniec je w RSDS i podać do odpowiednich drajwerów kolumn lub wierszy. Z pierwszego obrazka tego kolegi wynika, że drajwery otrzymują zasilanie 3.3V (Vdd) na listwie dolnej oraz...
Chyba znalazlam w czym problem - a przynajmniej u mnie zaczelo dzialac. Pracowalam na pierwszej wersji kodu wiec wkleje to na czym pracowalam. Sprawdz u siebie czy jest ok. [syntax=c]#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct PUDELKO { char identyfikator[256]; double x; double y; double z; struct PUDELKO...
Samuraj: czy mógłbyś podzielić się zdobytą wiedzą jak zorganizowałeś odczytywanie z portu szeregowego. Stoję przed problemem odbioru danych w paczce jak poniżej: SR:00,0021ED0000071EEA,3231 SDATA:0021ED0000071EEA,7E33,FFDC,FFD... Każdy wiersz rozpoczyna się bajtem 0x02 i kończy 0x0d 0x0a 0x03. Interesujące mnie ciągi z drugiego...
Witam panów mój układ posiada 6 rejestrów którymi będę sterował kolumny natomiast wiersze (linie )będą sterowane poprzez tranzystory Chciałem się od panów dowiedzieć jak to jest realizowane programowo w takich układach Wystawiam słowo 8 bitowe na linie wierszy i teraz chciałbym za pomocą rejestrów przesuwnych zacząć przesuwać to słowo poprzez wszystkie...
Jak próbowałem go załadować to Bascom krzyczy że plik ma większy rozmiar niż bufor do którego ładuję, mieścił się dopiero w 512 bajtowym a licznik wskazywał rozmiar 377 bajtów zamiast 128 Doszedłem że na początku każdego wiersza są jak gdyby "adresy hex" przeniesione z programu który go eksportował, jak usunę pierwsze jedenaście znaków z każdego wiersza...
nie pomyliles sie czasem wkodzie? bo z tego co widze to nigdzie nie masz pobierania danych z pliku ;) dodatkowo jezeli chcesz korzystac z kilku wierszy w pliku to mosisz zrobic to w petli ;) poza tym deklaracja tablicy x jest nieprawidlowa - dziwne ze wogole kompilator ci to przepuscil najprotsze podejscie do czytania z pliku i zapisu do innego int...
A jak zrealizować wyświetlanie znaków jeden po drugim w takim kodzie: Do Print chr(bufor(a)) incr A Loop Podaje bez deklaracji zmiennych. Dodano po 10 OK dodać średnik w pętli. Dzięki za podpowiedź, nieraz rzeczy oczywiste są ciężkie do zauważenia.
Wiet tak : lcd mam 4X16 wiec pozycja 17,1 znajduje się w 2 kolumie 4 wiersza, jeśli chodzi o ten temat to przerobiłem if'a i tez mi wyszło:( O ile mnie pamięć nie zawodzi to się tutaj mylisz. Bufor ma 80 znaków. Widoczne są tylko te z pozycji 0-15 (linia 1),20-35 (linia 3), 40-55 (linia 2),60-75 (linia 4). Głowy sobie uciąć nie dam, ale chyba właśnie...
Miałeś przeczytać manual do scanf(), link podawałem w poście powyżej... Eh lenistwo, lenistwo... ;) Scanf przestaje czytać wejście po napotkaniu pierwszego znaku, który "nie pasuje" do konwersji. W przypadku wywołania scanf("%79s", liczba); konwersja kończy się po napotkaniu pierwszego białego znaku - czyli najprawdopodobniej znaku...
numerowanie wierszy kolorowanie wierszy zmiana wierszy
renault megane zasilania licznika słuchawki potencjometr prosty wzmacniacz mikrofonowy
projekt mojej bramy garażowej projekt mojej bramy garażowej
Nissan Juke: Radio przełącza się na mapę Kamera z kolorowym obrazem w nocy - jaką wybrać?