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...
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...
Przestaw terminal na odbiór znaków ASCII. Program jest OK.Dane też.
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...
Nie wiem jak w C ale w asemblerze wygląda to tak jak w załączniku (sprawdzone w KEILu V7). Przycisk jest podłączony do P1.1. W tej wersji wyświetla wszystkie znaki, nawet te które nie są znakami widocznymi (sterujące kursorem itp.). Zachęcam do zmodyfikowania programu tak aby wyświetlał tylko litery i cyfry. Podprogramy obsługi terminali znalezione...
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.
Poszukuję terminala do programowania central (panasonic kx-td 500) z emulacją RAW 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"...
Modelu i Firmware nie podałeś.
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.
Hasło z Help-a : "Terminal Send ASCII"
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...
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"
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
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
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.
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?
w terminalu też wybiera się sposób prezentowania - czy wartość, czy kod ASCII
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 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...
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
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...
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...
...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ę...
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.
Witam wszystkich Elektrodowiczów! Potrzebuję wyświetlić w terminalu wartości zmiennych przesyłanych z mikrokontrolera po USARTcie do komputera, ale w teminalu zamiast wartości liczby np. 50 wyświetla znak ASCII '2' (równoznaczny z wartością 50). Jak można wyświetlić wartości liczbowe?
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 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...
Ale jaka sieczka? Dostajesz dane w HEX, a w terminalu wyświetlają się ASCII... Wszystko jest w porządku.
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...
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.
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 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 :)
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.
a gdy mikrokontroler wysyła mi znaki zapytania zamiast odpowiednich znaków na terminal, to z jakim problemem to jest związane? Jeśli mikrokontroler wysyła znaki zapytania zamiast spodziewanych wartości, najczęściej jest to związane z jednym z poniższych problemów: 1. Nieprawidłowa prędkość transmisji (Baud Rate) : Jeśli prędkość transmisji ustawiona...
Oczywiście. Lub "ręcznie" wysyłam ASCII 26, w zależności z jakiego terminala korzystam.
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ą...
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".
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.
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...
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ś...
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)....
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...
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
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 :)
Wpisuje liczbę i daje wyślij jako liczba lub jako ASCII i jest to samo. Używam RealTerm jako terminala
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....
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...
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.
Jaki terminal i jaka czcionka w nim ustawiona?
Niemożność zmiany rozmiaru tego mizernego bufora to rzeczywiście fatalna wiadomość. Napiszę w czym jest rzecz ale prawdopodobnie nie jest to wina tego ubogiego bufora ponieważ myślałem, że wynosi on 8 bajtów a nie 1 bajt. Posiadam konwerter uart-ethernet, który podłączyłem do ATmega8A (wykorzystuję na chwilę obecną tylko linię Tx uC) i dla testu wysyłam...
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...
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...
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?
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?
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.
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...
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...
(at)Piotrus_999 A gdzie niby masz coś takiego: '╔' lub '═'w tablicy ASCII? Do obsługi multibyte characters używa się typu wchar_t.
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...
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
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...
Rzeczywiscie wszystko jest Hyper terminalu, tak nawiasem to niezły programik dzięki za odpowiedźi, temat chyba można zamknąć.
(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...
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...
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...
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...
Witam! Sytuacja z UARTem wygląda tak: 1. Z podłączonym programatorem ISP wykonanym według schematu http://obrazki.elektroda.pl/9864341500_1... wysyłai odbiera, ale wszystko co wysłane jest "przesunięte" o 0x80. Chodzi mi o to, że np. wysyłam 'a' czyli 0x41 w ASCII a w terminalu dostaje 0xC1, dla 'A' zamiast 0x61 to pokazuje 0xE1 i tak dla...
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ąć.
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...
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.
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
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...
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ę.
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ą...
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...
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.
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...
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 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...
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
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...
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...
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...
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
(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 Jako, że mam do napisania program w ASM dla µC 8051 pobierający dwie liczby dwucyfrowe z klawiatury i dzielący je przez siebie oraz wyświetlający wynik zaokrąglony do dwóch liczb po przecinku na terminalu, napotkałem drobny problem z którym nie mogę dać sobie rady, a dokładniej: jeżeli np. µC będzie miał podzielić 99/98=1,0102 to w A...
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...
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....
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
Ż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 musze kupic cos takiego jak w tytule Wyglada to generalnie jak monitor, ale ma wejscie na klawiature i port RS232, a dziala tak ze odbiera to co dostaje na port RS (Np w ASCII) i wyswietla na monitorze. Wie ktos moze kto sprzedaje cos takiego ?? pozdrawiam
Hyper Terminal przerabia to co dostanie na znaki zgodnie z tablicą ASCII Wywołanie wyslij(5+'0'); przerabia poprawnie cyfry od 0-9 na kody ASCII tak by poprawnie zostały wyświetlone na terminalu jako odpowiednie cyfry. Aby wyświetlić unsigned char na terminalu możesz skorzystać z takiej funkcji: void wyslij_Value_as_Digits( unsigned char value )...
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_...
https://obrazki.elektroda.pl/6406311800_... Witajcie moi drodzy. Dziś przedstawię projekt, o którym myślałem od bardzo dawna. Początkowo byłem pewny, że będę musiał go zrealizować od 0, ale dość długie poszukiwania w sieci pozwoliły mi odnaleźć gotowe rozwiązanie , które spełnia moje oczekiwania, a mianowicie ASCII Video Terminal autorstwa...
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ć ?
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...
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...
Witam Poszukuje terminala dla Windows - coś w stylu HyperTerminal, ale chciałbym żeby ów terminal wysyłał na port szeregowy zapis w kodzie HEX, tzn. przykład: Jeśli w oknie terminala napisze np. 0xAA to chciałbym żeby właśnie taka wartość została wysłana. Standardowy terminal wyśle bajty podanej wyżej liczby czyli 0 - jeden bajt, x - drugi bajt, A -...
znaki ascii terminal terminal wyświetla znaki ascii rs232 ascii
pracuje silnik wyjęciu kluczyka peugeot gniazdka angielskie regeneracja zacisku hamulca
programator ch341a alarm piwnica
Canon MG2450 - miganie diod 7 razy, błąd głowicy Szuflada nie wysuwa się w Yamaha BD-S1067 - przyczyny i rozwiązania