No dziękuję, ale fajnie by było gdybyś dodał choć maleńki opisik (choćby w jednym zdaniu) co to wogóle jest... Wow :!: To Ty nie wiesz , co to jest VMLab :?: ;) Ok , już piszę.To takie IDE + symulator(jak AVRStudio) , tylko z mnóstwem virtualnych gadżetów , jak LCD,Terminal(TTY),Oscyloskop, itp.Współpracuje także z kompilatorem AVR-GCC. Resztę doczytasz...
Modelu i Firmware nie podałeś.
Przestaw terminal na odbiór znaków ASCII. Program jest OK.Dane też.
Hasło z Help-a : "Terminal Send ASCII"
Tak jeżeli twój terminal obsługuje znaki sterujące. Kompletne polecenie wysłania wiadomości SMS wygląda następująco: AT+CMGS="+48XXXXXXXXX" <CR> Tekst wiadomości <CTRL+Z> <CR> - „Carriage Return” w tablicy ASCII ma numer 13 (0x0D). W terminalu ten kod będzie wysyłany po naciśnięciu klawisza [Enter]. <CTRL+Z> - "Substitute"...
Poszukuję terminala do programowania central (panasonic kx-td 500) z emulacją RAW ASCII.
Usart działa dobrze. To co otrzymujesz do wartość acsii pierwszej liczby. Innymi słowy - terminal nie wysyła liczby, którą wpiszesz, tylko znak. W kodzie ASCII '0' = 48, '1' = 49, itd. Otrzymujesz więc tylko pierwszy znak jaki wyślesz. jak wyślesz z terminala 'p' to powinieneś otrzymać 112
Weź zrób zainstalować realterm w necie jest pełno instalek 1. Podłączyć interfejs do pojazdu i do komputera przez USB. 2. Uruchom RealTerm 3. Przejdź do zakładki Port i ustawić prędkość portu na 38400 bodów i wybierz port COM, na którym mamy zainstalowany interfejs. 4. Kliknij przycisk Zmień, aby zastosować ustawienia. 5. Zamknięciu i ponownym otwarciu...
OK. Podłącz terminal i uruchom dysk. Przejdź w tryb "ASCII Diagnostic Port" kombinacją klawiszy ctrl + z, jak dostaniesz T> wydaj komendę H. Pojawi się ciąg znaków, to będą "health bits" - na ich podstawie da się powiedzieć do dolega twojemu dyskowi. Ewentualnie możesz użyć komendy T4 (to przetestuje głowice dysku) i wrzucić log.
Jestem początkującym użytkownikiem, potrzebuję programu " kolejne przyciśnięcie klawisza generują kolejne znaki ascii na ekranie pc(terminalu)" jakby ktoś wiedział jak napisać to prosiłbym o pomoc z góry dziękuję
Wysyłasz wartość 0 i 1 funkcją print, czyli zamieniając je na tekst - cyfry. Cyfry 0 i 1 mają w ASCII kody 0x30 i 0x31. Terminal wyświetla Ci znaki, czyli cyfry "00" i "01". Analizator wyświetla szesnastkowo wartości przesyłanych bajtów, czyli 0x30 i 0x31.
Nie masz włączonego echa więc wygląda to tak jakbyś nic nie mógł wpisać. W menu plik/Właściwości w zakładce Ustawienia wybierz Ustawienia ASCII i tam zaznacz pole "Lokalne echo wpisywanych znaków"
Nie za bardzo kojarzę jaki to jest dokładnie typ, lecz ze znaków ASCII można stworzyć cuda ;) Niedawno widziałem kilka filmów ze znaków ASCII, które można było oglądnąć sobie jako sesję telnetu.
Ale jaka sieczka? Dostajesz dane w HEX, a w terminalu wyświetlają się ASCII... Wszystko jest w porządku.
Witam, dysk, którego dotyczy problem to Seagate Barracuda 7200.11 1TB, ST31000333AS, SD35. Dysk nie jest wykrywany przez bios, wydaje cały czas dźwięk ruszania i zatrzymywania się. Log z terminala: ASCII Diag mode F3 T>/2 F3 2>Z LED:000000CE FAddr:0028E7BF LED:000000CC FAddr:0025B7CF Rst 0x20M Między jednym a drugim komunikatem LED.... dysk ucicha na...
w terminalu też wybiera się sposób prezentowania - czy wartość, czy kod ASCII
To oczywiste, tylko u mnie wyskakują jakieś krzaczki nieczytelne a nie ramka w postaci szesnastkowej. Sprawdź jak masz ustawiony terminal. Jeśli w tryb ASCII to tak właśnie będzie... Na szybko patrząc w Putty nie widzę możliwości zmiany na HEX. Ściągnij sobie np. Br(at)y Terminal.
Jak do debugowania w terminalu to najlepiej przekształcić zmienną na tekst. Np poprzez sprintf
Nawet jak terminal odbierze sensowny telegram, to i tak w dokumentacji nie ma słowa o tym, co z tym można począć. Spróbuj odebrać to nie jako ASCII lecz jako HEX. Być może jest tam jakaś logika. Poza tym można porównać czy wszystkie programy odbierają to samo.
Witam, przesyłam wartość zmiennej z jednego uc do drugiego po rs232. Wykorzystuje printf("%u", zmienna); jeśli do "zmiennej" wpisze wartość np. 7 do drugi uc wyświetla mi nie 7 a 55 co odpowiada cyfrze siedem w kodzie ASCII. Mo je pytanie, jak wysłać wartość "zmiennej" jako liczba a nie kod ASCII. Dodam , że wysyłając z terminala 7 jako kod ASCII na...
Skopiowałem sekwencję z Twojego postu (55AA00090008110200040000000524) za pomocą Ctrl+C i wkleiłem ją do ekranu realterm (Ctrl+Alt+v lub kliknij prawym przyciskiem myszy + „wklej do portu”). https://obrazki.elektroda.pl/1985033200_... Pierwszy obraz wybiera opcję Hex w „Wyświetl jako”, a drugi za pomocą Ascii. Terminal odbiorczy (po...
zrobiłem prowizorycznie rs232 by podłączyć ten czytnik rfid. w terminalu wychodzą same glupoty(jakby byly zaklucenia z transmisji http://obrazki.elektroda.net/28_12179431... =jedne szlaczki z jednej karty drugie z drugiej. . przejechałem cały zakres prędkości spadając aż do 300 i nic) myślałem ze może max232 jest uszkodzony ale po podłączeniu...
Witam To masz bardzo skomplikowany i różnorodny projekt. W komputerach RS232 jest raczej delikatny, a połączony z zasilaczem który może zasilać cokolwiek ma duże szanse na zejście. Potrzebna jest separacja galwaniczna na RS232 + mikroprocesor do odbierania danych (można wtedy wysyłać dane w kodzie ASCII i sterować oraz kontrolować zasilacz z terminala...
...Gdy z terminala wysyłam 2 to procek zwraca mi 50 gdy 1 to 49 gdy 3 to 51 itd Pewnie gdyby a była single to by było O.K. "Kłaniają się" typy zmiennych. Kiedy do terminala wpiszesz 2 , to po łączu szeregowym do uC , jest wysyłany kod ASCII cyfry 2 , czyli dziesiętnie 50.Instrukcja print , "przetwarza" owe 50 na ciąg znaków ASCII reprezentujących liczbę...
Sprawdź prawidłowość połączeń w kablu konsolowym (standardowy to kabel roll-over). Nie wiem jaki kabelek wykonałeś, ale jeżeli router zwraca ci "robaczki" to prawdopodobnie źle zrobiony kabel konsolowy albo zbyt duża prędkość transmisji. Oficjalne ustawienia według cisco.com: Step 2 Connect the other end of the console cable to an ASCII terminal or...
Witam, Cóż, liczników z wyjściem MODBUS nie jest wiele. Dlatego niedrogi i nowoczesny licznik od ORNO serii OR-WE-51x wydaje się bardzo atrakcyjny. "Nic bardziej mylnego!" Po pierwsze, wstydzą się funkcji MODBUS, teraz już wiem dlaczego. Informacja o programie narzędziowym i spis rejestrów to jakaś wielka tajemnica, trzeba dzwonić się o to prosić. Kogo...
Hmm, nie do końca łapię co tam masz nakodowane, bo w czymś takim nie piszę, ale zwykle jak działa z terminala w te i wewte, a z kodu nie, to problem jest w różnicy pomiędzy liczbą a reprezentacją ASCII. Sprawdź to pod tym kątem. Jak do terminala wyślesz bajt np. 2 (0x02), to dostaniesz głupoty, a na pewno nie wyświetlisz na terminalu znaku '2'. Bo '2'...
Nie wychodzą bzdury - dzieje się dokładnie to, co każesz. Procesor ani EEPROM nie wie, co to są litery i cyfry - dla nich to wszystko są dane binarne. UART nie wie, czy przesyłasz literę czy cyfrę - przesyłasz 8 bitów. Te 8 bitów terminal wyświetla jako znak, używając kodu ASCII. Wysyłasz bajt o wartości 48 - terminal wyświetla cyfrę '0', bo ma ona...
Procesor Atmega8 oscylator wewnętrzny 1MHz w Bascomie stosując instrukcję: print "dowolny znak ASCII" w terminalu na PC otrzymuję znaki przesunięte decymalnie o 64 np: print "01245" otrzymuję "pqrstu". Co może być tego przyczyną? Serdecznie pozdrawiam
Widzę że wszyscy wymiękli na tym temacie... A może w takim razie ktoś zna dobry Terminal na porcie LPT który potrafi obsłużyć ASCII z prędkością rzędu 250kB? N.
Chodzi o to, że takiego czegoś jak atoi() już próbowałem, a ten sprintf nie działa. Nie chcę używać DMA. Szczerze mówiąc ANSI C nie jest moją najmocniejszą stroną i pamiętam go tylko trochę ze studiów.. Więc tak, jak sformatować te dane, abym dostał ASCII w terminalu w pożądanej formie?
Zalezy w jakim formacie odczytujesz dane na terminalu, jesli dane odbierane sa w formacie ASCII to mozliwe ze odbierasz krzaczki. Wyslij z uC np 31 to odpowiada cyfrze chyba 1.
Terminal na kompie koniecznie z możliwością odczytywania hexa. Nieprawda, Siemens C35 rozmawia laczem szeregowym znakami ASCII, windowsowy Hyper Terminal nada sie wiec w zupelnosci. BF
A dlaczego dzielisz włos na 4? Najważniejsze, to ustalić sobie adres skoku do właściwego programu, prędkość transmisji i wszystko hula. Wysyłasz pliki HEX przez konwerter USB-RS232 a bootloader programuje PICa jak zwykły programator. Wysyła się poprzez terminal jako ASCII. Jak ustalisz sobie prędkość transmisji 115200 kbaud, to prędkość programowania...
Czy takie zadanie jest możliwe? Chodzi mi gównie o możliwość operacji wstecz na konsoli i zmianę wyświetlanych znaków/ lini, lub choćby o czyszczenie i zapełnianie od nowa. Znalazłem kilka kodów kontorlnych, które umożliwiają takie operację np: Back space lub Carriage return, ale one działają tylko w zakresie jednej linii. Potrzebuje czegoś co pozwoli...
Tej strzałki to też nigdy nie widziałem i obróciłem laptopa na kolanach hahahahaha - żartuję :D Czy LED miga ten 1Hz? Tu masz terminal którego nie trzeba instalować. Zaznacz sobie u góry że chcesz dane w Ascii "New line at CR+LF".
Oo. Czyli nie jest to takie proste. Pomysł konwersji na RS232 przeszedł mi przez głowę , nie mniej najwygodniej byłoby zbudować pilot. Dodano po 1 Z komputera za pomoca prostego terminala wysylalem w ascii takie sliwo : #P1[CR][LF] funkcia włącz. jakby to wyglądało w bascom?
Witam, Dopiero zaczynam zgłębiać tajniki komunikacji szeregowej więc z góry wybaczcie, jeżeli odpowiedź na zadane pytanie wyda się dla Was oczywista. Czy w komunikacji szeregowej przez RS-232 ramka danych zawsze wygląda tak samo? Oczywiście wiem, że można zmieniać ilość bitów danych, włączać kontrolę parzystości i wybierać ilość bitów stopu. Ale czy...
Nie zaglądałem do źródeł, ale jeśli piszesz pod XP - potrzebujesz specjalnego sterownika w stylu UserPort. To tyczy się starego oprogramowania które próbuje dostać się do portu poprzez jego adres w przestrzeni I/O, program korzysta z WinAPI (do źródeł zajrzałem). Stawiałbym na błędną konfigurację portu. COM4 to pewnie port wirtualny. Miałem kiedyś...
Jeszcze jedna sprawa... Zmienna zliczanie jest typu unsigned char więc ok... Ale jak ją odbierasz...? Jeżeli terminal odbiera wszystko jako ascii to wyskakują krzaki bo traktuje to co wysyłasz jako kody znaków ascii... Np. kropka to 46... Więc albo odbieraj jako liczbę albo przed wysłaniem zamieniaj liczbę na ciąg znaków i tak puszczaj...
W programie terminal znak $ oznacza, że znak ASCII jest wpisywany szesnastkowo w $xx, natomiast znak # przed liczbą oznacza, że znak ASCII jest podawany w postaci dziesiętnej #xxx. Można te sposoby stosować naprzemiennie według uznania. Tutaj masz link do strony programu gdzie w opisie można znaleźć przykłady zastosowań: https://sites.google.com/site/terminalbp...
Owszem, to działa. Tyle, że twój terminal odbiera znaki w kodzie ASCII, jak mu wyślesz 3, to nie jest to kod znaku 3. Napisz uart_putc(d+'0') i będzie to to czego się spodziewasz.
Witam Skończyły mi się pomysły i porady zaczerpnięte z forum - może ma ktoś jeszcze jakieś pomysły na odzyskanie dysku. Problem zaczął się od momentu ,gdy komputera nie można włączyć- diagnoza uszkodzony dysk ,po wypięciu go system startował . Podłączyłem dysku do innego komputera - w biosie niewidoczny,niby widać go w menadżerze dysków oraz w seatools...
(...) PORTC ^= (1 << PC4); } else{PORTC ^= (1 << PC3);} odb_flaga=0; } }} Zrobiłem taki kod. Mam podłączone trzy diody i mikrokontroler nie ważne co wpisze na terminalu, zapala i zgasza tylko diodę PC5 Twoja konfiguracja wygląda w porządku, taktowanie jest poprawnie ustawione na 1MHz. Cieszę...
To ja dam jeszcze podpowiedź ze starych czasów assemblera: Zero ascii ma kod 0x30. Potem kolejne cyferki lecą po kolei czyli 9 ascii = 0x39 Jak chcesz wyświetlić zmienną zawierającą wartość 0-9 to dodajesz do niej 0x30 lub '0', bo apostrofy tłumaczą jeden znak ascii na jego wartość, i wysyłasz na wyświetlacz (czy to LCD, czy port szeregowy/terminal)....
Oczywiście. Lub "ręcznie" wysyłam ASCII 26, w zależności z jakiego terminala korzystam.
mikrokontroler master to nic innego jak terminal z oprogramowaniem napisanym przeze mnie w qb64. Mikrokontrolery podłączone do niego są poprzez port rs232 tj. linia rxd terminala jest dołączona do linii txd atmeg a linia txd terminala jest spieta z linia rxd admeg. Komunikacja pomiedzy nimi odbywa sie w formacie ascii tzn terminal wysyła adres atmegi...
nie jest, gdyż sekwencja zostanie wysłana jako ASCII, użyj jakiegoś specjalizowanego terminala. Myślę że najłatwiej będzie znaleźć terminal z obsługą HEXa. To kwestia przełożenia zer i jedynek - choćby w kalkulatorze :)
Jaki terminal i jaka czcionka w nim ustawiona?
za duzo kombinujesz :) nie możesz wysłać 'normalnych' liczb na początek tylko od razu skonwertowane na ascii? Problemem pewnie jest siedemnastkowy zapis liczb :) Przy 5V na wejściu ADC wartość wyświetlona w terminalu to 393; 3 * 17*17 + 9 * 17 + 3 = 1023 - Bardzo ładny wynik jak na 5V, wszystko więc działa poprawnie :)
Witam. Mam problem z dyskiem seagate 7200,12 500gb. Dysku nie wykrywa w biosie, padł z dnia na dzień. Po podłączeniu startuje i słychać cykanie chyba 5 razy i się wyłącza. Dysk nie był uderzony, nie spadł. Dzień przed awarią pokazywał np. 700mb wolnego, a za chwilę 10gb wolnego na partycji. Na drugi dzień włączam kompa i komunikat 0xc00000e9 I/O error....
Po pierwsze windowskowy klient telneta jest beznadziejny. Ma problem z szybkim wyświetlaniem, jeżeli jest coś więcej niż tekst. Wracając do sprawy. Jak się łączysz telnetem np. z linuksem, to wyświetla się to, co byś normalnie zobaczył na monitorze, np. taki MidnightCommander. Wysyłasz poprostu znaki zakodowane w ASCII.
(at)JacekCz jak to z terminala wysłać np: Putty ? Bo póki co wysyłam tylko znaki i od razu mi je drukuje. Dodano po 2 Czym jest wartość 29? 29 to wg tabeli ASCII kod znaku o symbolu GS. Ale to Ty powinieś wiedzieć. Sam nigdy go wcześniej nie użyłem. Podobnie jak ESC to nie trzy literki 'E', 'S', 'C' tylko kod 27 itd na terminalach to MOŻE być dostępne...
Ok. Już doszedłem wystarczy kliknąć Terminal>Send ASCII character i wpisać 26 i enter. To jest ten brakujący u mnie znak <ctrl+z> :) to teraz następne pytanie, trudniejsze. Jak zaprogramować procesor żeby "puszczeniem sygnału" ustawić portx.x ? W pętli głównej skanować cały czas wejście input? w ten sposób ? sygal=input() Jak dzwoniłem...
Własnie o to mi chodziło dzieki za odpowiedz. To teraz napisze jak uu mnie to wyglada to moze dalej mi pomozesz :). Wprowadzam tekst przy pomocy terminala ktory zamienia ascii na hex i wysyła do pica. Mikroprocesor zamienia otrzymane znaki na pdu i zapisuje do eeprom. I teraz moje pytanie brzmi jak z tego co mam "07911356131313F311000B918416325476F8000...
Witam Czy ktoś może się orientuje czym może być spowodowany problem odbierania przysłowiowych "krzaków" w terminalu poprzez interfejs zbudowany na max3232. Schemat interfejsu w załączonym obrazku. Interfejs ma za zadanie łączyć się z routerem Linksys WRT54GL poprzez port com, ustawienia połączenia: 115200,8,N,1 Interfejs jest zasilany z portu nr 2 w...
Jeśli wpiszę w hyper Terminalu 32 to co on mi wyśle na port? (02 w hex)? Mam potrzebę wysłania kilku bajtów w hex, przy czym chcę to robić pojedynczo? Jak mam wpisywać w hyper terminalu te wartości? Podejrzewam, że on wpisane znaki traktuje jako ascii a wysyła kod. Jakie tu będzie optymalne działanie?
https://obrazki.elektroda.pl/3578004800_... „Blue Pill” to popularna płytka rozwojowa układem STM32. Jej popularność wynika z jej niskiego kosztu - zaczyna się od zaledwie 1,50 dolar - oraz z kompatybilności z Arduino IDE dzięki projektowi STM32duino. Powstało wiele ciekawych projektów, opierających się na tym module. Jednym...
niestety nie wysyła tego znaku, który wpisałam do bufora. 0x55 to U Ściągnęłam kilka terminali i na każdym pokazuje mi się w hex 0xE0 a w ASCII ŕ Wykorzystałam już LOOK RS232 Terminal Tera Term Pro Simple Term
Wpisuje liczbę i daje wyślij jako liczba lub jako ASCII i jest to samo. Używam RealTerm jako terminala
Witam !! od dłuższego czasu borykam się z pewnym problemem. Potrzebuję wprowadzać do procesora poprzez łącze szeregowe dane w postaci HEX czyli np. 3F; 8E itp. Ale niestety komputer z terminala wysyła wartość heksadecymalną znaków ascii, czyli trzeba by zdekodować programowo w procesorze odebrany znak. Szukałem na forum, szukałem na google i niestety...
Jeśli to 8 bitów to rozbić na oddzielne cyfry: setki, dziesiątki i jedności, do każdej dodać 48 i tak oto ma się kody ASCII cyfr. Tak przesłane na terminal powinny "wyglądać" normalnie. Są do tego też gotowe funkcje...
trudno powiedziec, bo jak sobie wlacze terminala to mam do wyboru jak odbierac dane ( w hexa czy w ascii) natomiast w c++ nie potrafie zrobic aby odbieralo w hex
Na końcu artykułu o USART napisałem: Problem liczb i znaku zapytania w terminalu Jeżeli wysyłasz do terminala liczby w postaci kodów ASCII, możesz się natknąć na problem pojawiającego się w zamian jedynie znaku zapytania. Rozwiązanie problemu znajdziesz tutaj: Problem znaku zapytania podczas konwersji float do znaków ASCII
Zostawię 16MHz bo wówczas nie trzeba będzie sekwencji NOP, która zatrzyma procesor taktowany 3,5 MHz na czas przesyłania. Można by wygenerować też sygnał WAIT dla procesora, ale to chyba nie ma sensu. WAIT nie ma sensu to stałe opóźnienie. Myślałem ewentualnie o kilku NOPach, ale to przy 2MHz może było by potrzebne, przy 16MHz sam czas wykonanie rozkazu...
Szanowni koledzy, Z mikrokontrolera 90S2313 muszę wysłać w hex-ie ciąg wartości np.: A5 01 19 80 80 55 14. Jeśli w BascomieAVR użyje instrukcji PRINT "A5 01 19 80 80 55 14" to podłączając atmela przez maxa232 do kompa i otwierając terminal w momencie ustawienia Receive ASCII otrzymam "A5 01 19 i tak dalej" jednak jeśli zrobię Receive Hex otrzymuję każdą...
Ja tam guru nie jestem może się na coś przydam. Co masz na myśli pytając "co wysyła terminal jak wciskam klawisz"? Z tego co wiem Terminal wysyla znaki kodu ASCII, jak wciskasz "L" to wysylany jest bajt o zawartosci 76. Kombinacje klawiszy systemowych można skonfigurować oczywiscie w opcjach. Jak chcesz zbudowac cos na 8051 do obslugi UPS'a to nie widze...
Dobra. Działa :) Tylko tera przydał by się jakiś inny terminal, żebym mógł mu bajty wysyłać, a nie znaki ascii i dodatkowo pętlę 'pwm' przydało by się w przerwanie walnąć.
Rzeczywiscie wszystko jest Hyper terminalu, tak nawiasem to niezły programik dzięki za odpowiedźi, temat chyba można zamknąć.
adas: Prawdopodobnie znalazłem rozwiązanie twojego problemu. Teraz tylko od ciebie zależy czy zrobisz tak jak napisałem czy jak 15-latkowie z tego forum zmarnujesz mój czas. 1) Potrzebny ci kabel COM - wtyki żeńskie, krzyżujący, null-modem 2) Wyłącz TV i kompa, podłącz je tym kablem (komputer daj na COM1) 3) Włącz kompa i uruchom Hyper Terminal albo...
Zwróć uwagę na to, że "terminal" na PC wyświetla liczby wysyłane w ASCII. Tylko gdzieś w programie dodawana jest liczba 128 do "zmienna". Stąd ć i ó. To tak, jakby następowała zmiana znaku liczby, na minus. Chyba, że ja się też mylę.
No rzeczywiście miałem coś z numerem seryjnym urządzenia. No i jak odczytałem to wyszły tylko jakieś dziwne znaczki. Podaje instrukcje naprawy numeru seryjnego. Można też zmienić na numer seryjny do dostawczych aut ;-P zainstalować realterm 1. Podłączyć interfejs do pojazdu i do komputera przez USB. 2. Uruchom RealTerm 3. Przejdź do zakładki Port i...
Dzieki wielkie...mam oba programiki- Terminal nie mam mozliwosci zapisu do pliku, natomiast Commtest przy wszystkich wodotryskach jakie posiada nie ma mozliwosci czytania danych otrzymywanych jako jako ASCII jest tylko hex i dec:( oczywiscie z mozliwoscia zapisu do pliku. Potrzebuje mozliowsci zapisu do pliku w trybie ASCII bo chce dane z procka wrzucic...
Ustaw tryb emulacji terminala na ANSI, VT100 lub coś podobnego. Na znaki semigraficzne niekoniecznie musi to pomóc, ale sekwencje sterujące przejdą. Zwróć uwagę, że użycie w łańcuchach w C znaków spoza zakresu ASCII (czyli np. semgraficznych) daje efekty specyficzne dla kompilatora - jest to poza standardem języka.
Ale tak się zastanawiam dlaczego 32-bitowy procesor generuje tylko monochromatyczny obraz tekstowy? Dobre pytanie, ale tak jak pisałem na początku, shield do generacji obrazu korzysta z https://obrazki.elektroda.pl/1729013000_... Nie przerabiałem samej generacji VGA, choć już od jakiegoś czasu rozważam modyfikacje i ulepszenie jej....
Trochę odkopie temat :) Mam tą samą klawiaturkę*, sygnał nie idzie w standardzie TTL tylko zwykłym jak w PC, jest w niej prosta przetwornica napięcia ujemnego dzięki czemu daje sygnał -5v/+5v (albo i 0v/10v - nie mam oscyloskopu zeby sprawdzić), więc MAX232 uniemożliwia ci poprawną komunikację z komputerem. W terminalu odczytuje poprawnie wartości ASCII...
Witam. Programuje ATmege32 w C i mam problemy jak rozwiazac te zagadnienia. 1. Jak przekonwertowac otrzymany przez uart ciag ascii na liczbe hex. Tzn ktos np wpisze w terminalu 0xDA i chce zeby procesor zapisal ten odebrany ciag jako liczbe 218 do eeprom. Chodzi mi o sama funckje konwertujaca. 2. Drugie pytanie dotyczy klawiatury matrycowej 4x4. Mam...
Co do symulatora to nie wiem jak tam wpisać w terminal inny znak niż litera - w "normalnym" jest opcja Send ASCII character... Koniec ciągu oznaczany jest tylko znakiem o kodzie 10.
Uczciwie rzecz biorąc, nie znam się. Ale czy przypadkem to nie jest terminal formularzowy? tzn najpierw serwer wysyła cały "ekran" z pustymi miejscami do wypełnienia, potem użytkownik wypełnia te pola i po stuknięciu SEND całość leci hurtem z powrotem? Tak zachowywały się np IBM 3270. Biorąc pod uwagę że ODRA nie była systemem ASCII, terminale też mogą...
To jest konwersja na ASCII, np. do wyświetlenia na LCD lub terminalu. Pytania, które zadajesz, nie dotyczą mikrokontrolerów, a podstaw języka C. p jest zmienną wskaźnikową, czyli adresową. *p ++ = x - to zapis x pod adres zawarty w p i zwiększenie tego adresu, tak, aby p wskazywała następny bajt bufora. Jedynka w apostrofach - to znak ASCII - cyfra...
MC Internal LPC Process Spin Up ASCII Diag mode F3 T> (P) SATA Reset W tym momencie powinieneś dalej naciskać CTRL+Z... Nie wywołał ponownie terminala? Jak powinna wyglądać taka procedura, w którym momencie powinno się zewrzeć i wpisać komendę ? "W odpowiednim" niestety, nie ma uniwersalnej metody.
Witam forumowiczów, Mam "drobny" problem z wyświetlaniem znaków na LCD 2x16. Program w C++ . Wyświetlanie znaków wysłanych np. tak: 'LCD_WriteText("OK.");' jest prawidłowo wyświetlane. Również wyświetlanie danych z czujnika temperatury jest ok. Wyświetla wartość. [syntax=c]data=DHT_read_temp(); itoa (data,str,10); LCD_WriteText(str); [/syntax] Ale gdy...
Tutaj jest zrzut dłuzszej sesji z yampem. kod 03 w terminalu jest interpretowany jako ETX czyli end of text, tylko ze to nijak niema sie do funkcji jaka pełni tutaj. W transmisji jest wiecej kodów terminala... ich znaczenie mozna podejzec tutaj: http://pl.wikipedia.org/wiki/ASCII
Ekran podpięty do ATmegi, na sterowniku HD44780, bo w terminalu można zmienić co ma wyświetlać :) Mimo to, i tak wysyłane są jedynie znaki ASCII (lub kolokwialnie mówiąc wartości 8bitowe)
Ja na Twoim miejscu sprobowalbym zasilic sam wzmacniacz wyzszym napieciem np. 9V i bym zobaczyl jak uklad sie zachowuje. Tyle, ze w tym celu bys musial przerwac jedna sciezke.... A z tymi krzakami..... nie znam tego ukladu i nie mam jego opisu pod reka ale moze po prostu uklad nie wysyla danych w kodach ASCII, a takie rozpoznaje hyper terminal.
Pacjent znany pewnie wszystkim. Generalnie trup. Próbuję ruszyć go przez terminal. Niby się łączy, nie daje na starcie Ledów. Jednak w trakcie wejścia w terminal występuje błąd chyba startu silnika.Też cos zgłasza na starcie ale Ctr+Z rusza sprawę dalej Oto log z terminala v1.6 No HOST FIS-ReadyStatusFlags 2002B001 ASCII Diag mode F3 T>/2 F3 2>Z HighPowerMode...
https://obrazki.elektroda.pl/6879612500_... https://obrazki.elektroda.pl/9638534600_... https://obrazki.elektroda.pl/8231112300_... Cześć wszystkim, Szukam pomocy dotyczącej SYSTEMU WSKAŹNIKÓW PARKOWANIA (opartego na STC12C5A60S2 MCU - produkcji CHIŃSKIEJ) z interfejsem RS-485 dla portu szeregowego...
(at) bubu321 Więc procedura powinna wygladać tak: 1. podłączyć wszystko tak jak trzeba 2. odpalic pod Windowsem program Victoria lub HDAT2 3. w programie pierw Ctrl Z - wejście do terminala Ctrl R Ctrl C - reset terminala 4. i tu zaczynają się schody - jak rozpoznac kod Master w ascii, wydobyć z niego Master Password i podac je dyskowi ? Czy wszystkie...
Witam! Przed napisaniem tematu znalazłem coś takiego Twoja funkcja USART_Receive() sprawdzi, czy flaga RXC jest ustawiona i - jeśli nie - zakończy działanie, zwracając właściwie trudno mi określić co. Trudno określić, bo funkcja zwraca niezainicjowaną zmienną, której - w przypadku, gdy RXC=0 - nie przypisujesz żadnej wartości. Nie wiem też co z tym...
> GET /update?key=XKLUCZX&field1=5&field2=255&... HTTP/1.1\r\nHost: api.thingspeak.com:80\r\n\r\n Wpisujesz to z terminala? Jeśli tak, to czy jesteś pewien, że Twój terminal przesyła właściwe znaki ASCII 13 i 10 w miejscu '\r' i '\n' ? PS. AT+CIPSEND=80 No i podałeś chyba niewłaściwy rozmiar danych. Według moich wyliczeń to tam jest...
W oknie watch na filmie send_data - zmienna przygotowana do przesyłu TestVar[1] - bufor do przesłania TestVar[2] - dane przesłane W każdym razie do przesyłanego ciągu znaków nic nie jest dodawane w żadnym kroku. Nie dokonywana jest konwersja ani kodowanie. Czysty łańcuch w ASCII. W załączniku jest powiedzmy tutorial od producenta. Jak wspomniałem, działa...
Wykonaj program dla mniejszych predkosci: 110,150,300,1200,2400,4800, 9600 itd Pamietaj zeby taka sama ustawic w terminalu i w programie. Wlacz w zakladce display: Hex+ Ascii Druga sprawa to przeanalizuj polaczenie max<->atmega: Pin14 (T1out) <--> Rxd w atmedze Pin13 (R1in) <--> Txd w atmedze
Witam Właśnie uczę się zestawiać połączenia uartowe. W celu testowania wykorzystuję program realterm oraz "legendarny" przewód USB/RS232 - Profilic PL2303. Transmisja 19200 8,N,1. O cóż się rozchodzi. Zacznę od programu typu "Echo". Wysyłając z terminalu wartości jako znaki ASCII otrzymuję inny wynik. Wysyłając plik tekstowy - program działa bez zarzutu....
Chciałem sobie przeszukać logi grepem i coś mi nie grało, dostaje cyferki zamiast literek w terminalu. Może to jakieś kodowanie, ale nie bardzo wiem jak to ugryźć? Ogólnie chciałbym żeby w terminalu (grep,tail,head) było jak w gedit. O dziwo nano pokazuje dobrze. wynik file: https://obrazki.elektroda.pl/7811099800_...
Żeby tam było co do ustawiania, ale nie ma. Spróbuj wysłać do swojego urządzenia ramkę przez terminal i zobaczyć czy dostaniesz wynik na wyświetlaczu. Pamiętaj że to kody ASCII anie hex. https://obrazki.elektroda.pl/5859824900_...
Witam Wysyłać dane na czujnik w sumie mogę w postaci komend ASCII, ale też nie wszystkie są odbierane prawidłowo Połącz się z czujnikiem przez terminal (HyperTerminal) i napisz które komendy działają, a które nie. pozdrowienia PS. Te czujniki pracują chyba tylko w trybie ASCII
Cześć !!! Mam wrażenie że nastąpiło tu jakieś nieporozumienie. Terminal to generalnie "czytacz" znaków i kodów sterujących ASCII. Jeśli niczego z programu nie wyślesz to wyświetla ostatnio odebrany zestaw znaków :). Żeby skasować poprzednią linię w zależności od emulowanego trybu powinien dostać znaki 0x10, 0x13. Wtedy napis najczęściej znika :) i terminal...
Mogę bezpośrednio po funkcji odbierającej dane wstawić przypisanie wartości z UDR do zmiennej tymczasowej ? czy w jakiś konkretny sposób mam zapisać te wartości w case, jeśli chce przez terminal wysłać na przykład cyfrę 1, to ona w kodzie ASCII ma konkretny numer i mam ten numer wpisać ?
Witam Forumowiczów! Bardzo proszę o pomoc. Z terminala RealTerm wysyłam znak (Send ASCII) poprzez UART. Po odebraniu chcę go wyświetlić na LCD też w postaci znaku, a nie liczby dziesiętnej. Szukałem na Forum, ale przedstawiane sposoby u mnie nie działają albo nie potrafię ich zaimplementować (zwłaszcza itoa). FRAGMENT KODU PROGRAMU (na podstawie: Mirosław...
A mnie się wydaje że tylko jeden najstarszy bit jest błędny. Tak! rzeczywiście, nie wziąłem pod uwagę, że Terminal wysyła kody ASCII czyli "0" tak naprawdę przesyłane jest jako "48" a więc reprezentacja binarna to "0011 0000" a nie "0000 0000". Mimo wszystko problemem była ta "1" na najstarszym bicie. Okazało się, że ustawiłem złą długość ramki. /*...
ascii terminal znaki ascii terminal terminal wyświetla znaki ascii
czujnik biegu wstecznego volvo silnika schemat elektryczny bojler
zarówka punto archiwizacja danych dysku
Skoda Octavia 2 1.6 MPI 2004 - problem z wyjęciem wkładki stacyjki Skoda Octavia 2 1.6 MPI 2004 - Problem z wyjęciem wkładki stacyjki