Przestaw terminal na odbiór znaków ASCII. Program jest OK.Dane też.
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"...
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
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"
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.
...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ę...
a rozmiar programu wzrósł z 3072 do 3932 bajtów więc na pewno nie mogę sobie pozwolić na użycie tej funkcji. Aha, nie wiedziałem, że dekodowanie robisz na MCU. To może zrób tak, że MCU komunikuje się z serwerem dwukrotnie i na początku przy pierwszym zapytaniu pobiera metadane odnośnie wsadu, wielkość firmware, adres startowy w FLASH, CRC całego wsadu,...
GND będzie z wtyczki USB, ten GND od strony telefomu bedzie nie połaczony. w końcu dysk jest zasilany z tego samego kompa !!! skrypty raczej nie będą potrzebne. jak juz wejdziesz do TMOS-a ( terminal ) to raczej nie podawaj innych komend, choćby cię korciło aby sprawdzić, łatwo można uszkodzić dysk. z takich złych komend można podać N4,,22. twoje komendy...
Ale ten sposób wysyłania ramek to trochę nie teges. A jak poprawnie się wysyła takie ramki i czym? Nie możesz po prostu sprawdzić w opisie programu jak należy formatować dane? Bo domyślam się że to jakiś terminal jest. Na Wikipedi jest opisane tak: "Minicom to program do kontroli modemu oraz emulator terminala dla systemów uniksowych" Ciężko Ci pomóc...
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...
Jak do debugowania w terminalu to najlepiej przekształcić zmienną na tekst. Np poprzez sprintf
"Kilka" częściej spotykanych słówek i wyrażeń na początek amplifier (amp) - wzmacniacz preapmlifier (preamp) - przedwzmacniacz power amplifier - wzmacniacz mocy analog multiplier - analogowy układ mnożący ****************************************... PLL - Phase Locked Loop - pętla z synchronizacją fazy ****************************************...
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...
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".
Witam, Panowie i Panie pomocy! Od dłuższego czasu próbuję nawiązać komunikację z licznikiem Landis. W celu odczytu jego wskazanych wartości. Mój licznik to: ZMG405CR4.041b.37 S2 P06 Docelowo chciałem zrobić odczyt w SCADZIE poprzez moxę nport (scada posiada obsługę Landis IEC/DLMS),ale nie mogę zmusić licznika do komunikacji. Licznik po prostu milczy....
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.
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...
http://obrazki.elektroda.pl/3609126300_1... Niektóre dyski twarde wyposażone są w interfejs szeregowy wyprowadzony na piny obok złącza SATA. Podstawowe informacje można znaleźć w temacie: http://obrazki.elektroda.pl/9960103900_1... http://obrazki.elektroda.pl/8082938200_1... Do połączenia z dyskiem potrzebny...
https://obrazki.elektroda.pl/9772055900_... Echo na linii Wszelkie podobieństwo do prawdziwych osób i zdarzeń jest przypadkowe. Był późny piątkowy wieczór. W małym pokoju na poddaszu, między starym Commodore 64 a stosami dyskietek, grupa nastolatków pochylała się nad klawiaturą 286-tki z zielonym monitorem CRT. Na ekranie migotał komunikat:...
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...
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...
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...
Proszę o ponowne przesłanie obwodu. Nie jest kompletny i przejrzysty. lub proszę o zmianę harmonogramu pokazów (at)ElektrodaBot Proszę o ponowne przesłanie obwodu. Nie jest kompletny i przejrzysty. lub proszę o zmianę w harmonogramie pokazów Jeśli reprezentacja ASCII obwodu z mojej poprzedniej wiadomości nie jest jasna, postaram się opisać go słowami...
Cześć, Pisząc bootloader dla procesora mega328pb niemal wszyscy jednogłośnie sugerowali aby pobierać pliki *.bin z serwera zamiast *.hex. Ten drugi, czyli hex pobieram poprawnie, wysyłam kawałkami przez port szeregowy do procesora, niestety napotkałem problem w czasie pobierania pliku *.bin. Oczywiście przełączyłem terminal (bry terminal) na tryb hex...
Takiego terminala jak na screenie to nie znajdziesz bo pisałem go sam na podstawie przykładu w B4J. Chodziło o to że wszystkie mają przyciski po prawej stronie i jak przesuniesz terminal na prawy skraj ekranu laptopa to potem ani go skasować ani wyłączyć bez przesuwania :D Jest jednak wiele innych. Realterm - wymaga trochę obeznania z nim, PUTTY - taki...
Nie ma juz HyperTerminala w Viscie? A to przepraszam. Ale chyba sie nie pomyle, gdy stwierdze, ze kazdy, kto ma troche do czynienia z elektronika i mikrokontrolerami ma juz jakis program terminalowy zainstalowany, czy chociaz zachomikowany gdzies na komputerze. Tak wiec mysle, ze stwierdzenie jest uzasadnione. A jak wciaz Ci to nie pasuje, to stwierdzmy,...
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...
Każdy terminal (włącznie z tym windowsowym) ma obsługe takiego typu. Masz jakiś konkretny problem z programami terminalowymi?
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...
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.
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....
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
Jaki terminal i jaka czcionka w nim ustawiona?
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...
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 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 -...
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...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
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...
Więc pomęczyłem terminal i doszedłem do: <0> Boot 0x10M Spin Up[0x00000000][0x0000B67C][0x0000BA10] Trans. Rst 0x10M MC Internal LPC Process Spin Up (P) SATA Reset MCMTFileHandler: EXCEPTION: Failed MCMT read request MCMTFileHandler: EXCEPTION: Failed MCMT read request ASCII Diag mode F3 T>/2 F3 2>Z Spin Down Complete Elapsed Time 6.031...
Ż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_...
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...
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ą...
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...
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...
> 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...
1. Najlepiej użyć znaków ze standardu ASCII takich jak + i | oraz -. 2. Znaki semigraficzne mogą Ci ginąć na 2 etapach: albo kompilator Ci je koduje w inny sposób, niż byś chciał, albo terminal inaczej je wyświetla. Pamiętam, że przy drukarkach igłowych takie rzeczy sprowadzały się do wyboru odpowiedniej strony kodowej/zestawu znaków (charset). I między...
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
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.
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 kolegów I koleżanki Mam pewne urządzenie które komunikuje się po UART 3.3 V. Aby rozpocząć komunikację muszę do urządzenia wysłać następujące komenty Enter xon (ASCII) Enter Po tym urządzenie przesyła dane o które mi chodzi I które bez problem odbieram. Do komunikacji z urządzeniem używam Mega328P I Bascom-a. Problem w tym że gdy wysyłam powyższe...
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 )...
Mam problem wysyłam mu znak zmieniłem program na Hyper Terminal dużo lepszy niż poprzedni. Zrobiłem funkcje która wysyła tablice ASCII i jest ok dochodzi ładnie. Lecz gdy zrobiłem Wyslij_Znak(Odbierz()); to podaje mu znak a on zwraca co innego co zrobiłem źle ?
Jeżeli odbywa się transmisja w standardzie half duplex przez rs232 to za pomocą tego prostego rozwiązania możemy w pełni monitorować tą transmisję. W przypadku jeżeli transmisja jest pomiędzy komputerem a urządzeniem i ten sam komputer chcemy wykorzystać do monitorowania, to wystarczy "zmostkować" ze sobą dwa porty jak na schemacie. Do monitorowania...
Witam! Posiadam dysk Seagate ST2000DL003-9VT166 z cc32 Dysk ten był w Qnap system plików to ext3,ext4 nagle qnap przestał go widzieć, więc postanowiłem podpiąć go pod PC bios raz go widział raz nie, więcej razy było nie :( Podłączyłem go pod terminal (nawet nie trzeba było odblokowywać terminalu)Przeszedłem procedurę naprawy i po wydaniu komendy: m0,2,2,0,0,0,0,22...
Ok może się czepiam, ale kto pyta nie błądzi, ewentualnie dostanie ochrzan. :) A więc. z tego co mi wiadomo, to przez RS232 naciskając na klawiaturze znak 3 otrzymujemy w procku 33hex a nie 51 dec. więc to nie zabardzo o to chodzi. sprawdzałem terminal i wystawiałem bezpośrednio odebrany bajt na porty mikroprocka więc tak jest napewno. Pozdrawiam !!
Jeśli możesz postaraj sie wysłać do terminala kolejno wartości hex 0x54,0x45,0x53,0x54 i sprawdź co wyświetla terminal jeśli to bedzie słowo TEST oznacza że mega wysyła poprawnie kody ascII możesz te same kody wysłać do megi i zobaczyć efekt na porcie a problem może być w formacie transmisji. Musisz sprawdzac podczas transmisji kilku bajtów gotowość...
Oczywiście tak podejrzewałem, ze mikrokontroler rozwiąże problem. A zna kolega może firmę lub osobę prywatną, która podjęłaby się takiego wezwania? Oczywiście na oficjalne zlecenie. Sprawa transmisji jednokierunkowej jest troszkę bardziej skomplikowana, ponieważ do dyspozycji mamy tylko transmisję po pętli prądowej (CL). Używamy wtedy adaptera CL/RS232,...
Witam Dysk Seagate Barracuda 7200.11 ST31500341AS. Podzielony na 2 partycje. Pierwotnie nie było widać partycji z danymi. Przez terminal dyskowy dokonałem "naprawy". Tak wyglądała procedura od początku do końca. Rst 0x20M (P) SATA Reset PASS No Phy: Staggered spin bypass ASCII Diag mode F3 T>1 Invalid Diag Cmd F3 T>/1 F3 1>N1 Clear SMART is completed....
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. /*...
Jest tak: działa na 300 bodów - terminal 300 i atmega 300 działa tylko wtedy gdy niema <CR> pojawiene sie <CR> powoduje zatrzymanie transmisji do czasu otrzymania 2 innych bajtów powyzej zanku 32 tablicy ASCII Wiec wyglada na to ze port sie nie wyrabia
Witam ! Mam problem. Nie wiem co jest nie pracuje dysk : seagate st9500325as pn 9hh134-502 fw 0003sdm1 oto objawy : - nie wykrywany przez BIOS - MHDD pokazuje : IMPORTANT NOTICE: This device does not support LBA mode. MHDD will NOT work with this device. Init drive: [RECALL] RECAL FAIL jak podłącze terminal to też jest problem, oto co się pokazuje :...
Udało mi się za pomocą terminala uaktywnić SMART W tej chwili przy pomocy terminala moge wykonać nastepujace polecnia: ASCII Diag mode F3 T>/1 F3 1>N1 Clear SMART is completed. F3 1>/T F3 T>0m,2,2,0,0,0,0,22 Invalid Diag Cmd F3 T>m0,2,2,0,0,0,0,22 Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 00, Max Certify Rewr ite Retries = 0000 User...
Witam Mam dysk Seagate FreePlay ST1000LM010 - przestał działać. Nie wykrywa go BIOS. Słychać, że uruchamia się normalnie, bez hałasu. W innym wątku dotyczącym tego samego dysku kolega stwierdził, że uszkodzone były głowice. Podłączyłem terminal i oto log z niego - odpowiedź na ctr+X: Rst 0x10M RW: Disc Ctlr Initialization Completed. (P)...
Witam, Dysk: Seagate 7200.11 ST3640323AS, FW:SD13 Nie zgłasza sie w biosie, elektronika wygląda na martwą, silnik nie startuje. Podmieniłem PCB na taka sama z FW:SD35. Dysk odpala silnik ale dziwnie stuka głowicami przez parę, parę naście sek. terminal zwraca coś takiego: Rst 0x20M ASCII Diag mode F3 T>/2 F3 2>U DiagError 00006008 Spin Error Elapsed...
Witam ! Posiadam wagę RHEWA 83 Plus. Poprzez port szeregowy RS232 jest podłączona do komputera. Jak uruchomię HyperTerminal i ustawie port COM1: Baud rate: 4800 bits/s Data bits: 8 Parity: None Stop Bits: 1 Flow Control: None W hyper terminal zaczynają pojawiać się znaki: „‚ 0 ¦ 00±00 „‚ 0 ¦ 00±00 „‚...
Witam. Utkwiłem z programem przy próbie uruchomienia USART. Przejrzawszy wypowiedzi na forum nie znalazłem rozwiązania, choć temat USART przewijał się niejednokrotnie. W celu przetestowania wysyłania danych próbuję wysłać na port kody ASCII kolejnych cyfr i zbierać to poprzez Hyper Terminal pod Windowsem. Inicjacja UART wygląda tak: void USART_Init(...
Weź i wypal sobie płytę z Linux Live Cd - choćby Fedorkę czy Ubuntu i... odpal kompa z tego CD - po odpaleniu z CD masz system w którym znajdziesz czy to edytor czy też jakiś terminal i tam sprawdzisz czy shift działa.... A co do klawiszy - to nie chodzi o kody ASCII tylko tzw. key codes - shift ma kod 16. [url=http://livedocs.adobe.com/flash/8/m...
Zbudowałem własnego RIB na PL2303. GM900 używa sygnału zanegowany BUSY, BUS+ i BUS- w logice TTL5V. Wzorowałem się funkcjonalnie na oryginalnym RIB. Program mam RSS R06.03 a całość odpalam w DOSBOX. Efekt mojej pracy to próba komunikacji z radiem. Pin BUSY podczas próby odczytu przechodzi na stan wysoki przez cały czas odpytywania. Na bus- w stanie...
Mama coś takiego: Rst 0x08M RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00 00 A0 E1 opts = 00000000 RW Err = 84150180 ASCII Diag mode potem wyłączam napęd i włączam: F3 2>Z Spin Down Complete Elapsed Time 0.160 msecs F3 2>U DiagError 00006008 Spin Error Elapsed Time 18.757 secs R/W Status 2 R/W Error 84150180...
Witam. Chciałbym przedstawić mój problem i proszę o pomoc w jego rozwiązaniu ;) Na początek przedstawię problem. Dostałem uszkodzony dysk Seagate Barracuda 7200.12 od kuzyna. Po podłączeniu dysku do komputera, dysk uruchamia się po czym słychać kilka "kliknięć" i dysk przestaje pracować, nie jest widoczny w biosie. Mam terminal dyskowy i próbowałem...
Modelu i Firmware nie podałeś.
Witam. Jestem zielony w temacie, dla tego proszę o wyrozumienie. Chce zrobić mały terminal na ATmega8. Wyświetlacz od Nokii mono klawiatura - podstawowe litery i cyfry ( wykonana samodzielnie) A tak to widzę: Jedna mega8 obsługuje klawiaturę i po I2C ( na przykład) komunikuje się z drugim prockiem mega8, który obsługuje jakiś GLCD lub od Nokii oraz...
Czemu korzystasz z programowego uarta? Używaj sprzętowego jak w przykładzie poniżej. Zauważ też że będziesz odbierał znaki ASCII, a ty potrzebujesz liczbę dziesiętną do wyświetlenia. Na początek wgraj program i wpisuj w terminal liczby od 0 do 9 czyli w ascii od 48 do 57. Wpisanie czegos innego prawdopodobnie wysypie ci program bo lookup nie znajdzie...
Rozwiązałem problem. Okazało się, że terminal po uruchomieniu znajduje się w stanie Sleep i aby go załączyć należy podać zbocze opadające na linię DTR (Data Terminal Ready). Polecam dokładne czytanie dokumentacji :) Co ciekawe stworzenie nowego połączenia w hyperterminalu powodowało załączenie terminala, dzięki czemu jego komunikacja z PC była możliwa....
Witam wszystkich na wstępie i proszę o pomoc w odzyskaniu moich zdjęć i plików. Na tym dysku miałem cenne dla mnie dane, które chyba straciłem. Walcze już drugi tydzień z tym dyskiem i nic. Dysk piszczy cicho regularnie co 3 sekundy, dzwięk jednostajny, nie słychać żeby ruszał. Czytałem dużo i kupiłem terminal do dysków. Gdy już udało mi się podłączyć...
CRLF pomaga o ile wysyłasz dane w formacie ASCII, jeśli to jest raw binary data to i tak nic nie podglądniesz, bo będziesz miał krzaczki, albo co gorsze terminal zinterpretuje to jako znaki kontrolne. Nie mówię, że czekanie na znak końca nie ma sensu - tylko, że ten sens jest ograniczony do sytuacji, w których z góry nie wiadomo ile znaków zostanie...
Witam mam do napisania taki program Temat programu Wskaźnik 7-segmentowy na magistrali równoległej. Program ma pytać o ciąg znaków przez terminal szeregowy (o długości do 16 znaków). Następnie (w zleżności od stanu wejść dwustanowych, sterowanych z symulatora we/wy przyciskami odpowiednimi), wykonywać następuj ące kroki: 1. wsuwanie wprowadzonego ciągu...
Witam wszystkich. Mam taki problem dysk seagate 500G działa czasami słychać przy starcie krutkie piski po ponownym włączeniu zasilania rusza w terminal jest widoczny. Zgłasza się normalnie. Rst 0x08M (P) SATA Reset ASCII Diag mode F3 T>/2 F 3 2> F3 2>Z Spin Down Complete Elapsed Time 3.659 secs F3 2>U DiagError 00006008 Spin Error Elapsed Time 5.412...
Wziąłem się do roboty. Otóż zdecydowałem się na mikrokontroler ATmega8L-8PU i moduł Wiz107SR. W tej chwili nie ogarniam jak mógłbym w ogóle utworzyć aplikację do ustawiania i sprawdzania I/O, zatem wolałem zabrać się za coś łatwiejszego - konwerterze znaków z klawiatury na kod ASCII. Istota działania jest prosta: programuję uC, włączam terminal (jaki...
Fusebity mam ustawione jak na obrazku poniżej (czyli teoretycznie na te 8MHz): http://www.tkdami.net/~voytek/programy/s... Zmiana na UCSRC = (1<<URSEL)|(1<<U... nic nie poprawia, ciągle śmieci. Dlaczego w terminalu muszę mieć ustawione bity danych na 7, pomimo tego że w programie mam ustawione 8,...
W Brayu masz coś takiego jak Ascii Table. Tam znajdujesz odpowiedni znak i wpisujesz to w formie #xxx (xxx to 3 znaki z kolumny Dec) i tak dla znaku Sub albo inaczej ctrl+z powinieneś wpisać #026 i wysłać. Można też wpisać wartość hex wówczas wpisujesz $1A (tym razem znak $ informuje terminal że jest to znak o numerze zapisanym szesnastkowo). Ja stosuję...
Hehehe Też miałem problemy z symalatorem i dałem sobie spokój. Proponuję tak: 1) sprawdzić fuse bity ( czy dobrze jest zegar ustawiony ) 2) poprawność połączeń ( hardware ): kabel PC<->uC, max-a( można wykonać loop back-a hardwarowego zwierając rx z tx ( sygnały TTL ) gdy da się wyjąć uC. 3) przekopoiować kody dostępne w datasheetcie. Wszystko...
Jako że to mój pierwszy post, witam wszystkich na forum. Ale do rzeczy. Posiadam dysk Seagate Barracuda 7200.12 ST31000528AS z firmwarem CC38. Kilka dni temu w czasie pracy zaczął klikać głowicami - co kilkanaście kilkadziesiąt sekund kilka kliknięć. Zaniepokojony sprawdziłem SMART-a i wyskoczyło kilka tysięcy badów i ładny napis "FAILING NOW". Niestety...
może zaczniemy od podstawy uruchom ten Kod: $regfile = "m8def.dat" $crystal = 8000000 $baud = 19200 Open "comd.2:4800,8,n,1" For Input As #1 ' PIN Nr 4 ATMEGI8 Dim A As Byte Dim S As String * 160 Do Do A = Inkey(#1) 'odbiera znak po znaku informacje z GPS S = S + Chr(a) 'zamienia to na ASCII Loop Until A = 13...
Witam. Zabrałem się za projektowanie sterownika rolet opartego na atmedze z komunikacją rs485 modbus ascii . Jako ze od czegoś trzeba zacząć załatwiłem sobie zestaw uruchomieniowy atmega 32 ARE0034 . Do zestawu zostały dołączone przykładowe programy miedzy innymi program obsługujący rs232. Kod przedstawiam poniżej: /**************************************/...
Problemów może być sporo ja bym jednak zaczął od zmodyfikowania kodu odpowiedzialnego za komunikację zarówno po stronie PC jak i AVR. Wiem, że to brzmi mało pocieszająco ale gwarantuję, że efekt końcowy będzie zadowalający. Po pierwsze zrób jakąś strukturę ramki, która ma "wyraźny" początek i koniec. Po to mamy do dyspozycji w tabeli ASCII znaki receive_text()...
Czy dysk widoczny jest w BIOS ? Czy kolega próbował już metody ? Dysk jest wykrywany w BIOS, pokazuje jaki to model. Metoda z linku była zrobiona. Posiadam terminal i to wyknałem. Log z terminala: ************* Rst 0x20M (P) SATA Reset PASSPackage Verified No Phy: Staggered spin bypass ASCII Diag mode F3 T>m0,2,2,0,0,0,0,22 Max Wr Retries = 00, Max...
1. No ale tu blokujesz działanie całego procesora na niepotrzebnie długi czas. Przy 9600 nadanie 1 bajtu to wieczność. Procesor może wtedy zatańczyć kankana. I to 2 razy ;) 2. Bo można to szybciej zapisać jako: "\r\n" w ciągu formatującym wyświetlanie liczby (printf) 3. Oj wygląd się liczy. I to bardzo. Jak napiszesz program liczący tysiące linijek...
Witaj po dłuższej przerwie. Dysk pod ręką, więc można walczyć :-). Przejście do poziomu T za pomocą kombinacji CTRL+Z powoduje, że wysłanie komend H i P4 nie wywoła żadnej reakcji dysku, tylko komunikat "Command Inactive - No VALID Cert Code Detected". Poniżej log: Interface task reset 4096k x 16 buffer detected ALPINE - 1_Disk M.14 01-16-03 11:51...
no tak tylko że funkcja USART1_Receive() jest typu unsigned char, a USART1_Transmit() przyjmuje char(bez *). Bez znaczenia, te funkcje nie wykonują obliczeń na tych danych, tylko je transmitują. Wykombinowałem coś takiego: Tak szczerze, to zupełnie nie łapie co chciałeś zrobić - konwersja/rzutowanie z char do float da ci kod ASCII znaku jako liczbę...
Witam na procesorach aduc814 uklad pomiarowy i uklad obiorczy dane przez UART do dalszej obrobki, kazdy uklad wyposazony w max232 Zarsy działania Uklad pomiarowy wysyla przez uart 5 bajtow danych co sekund(paczka 5 bajtów co sekunde), odbiornik do celow testowych odbiera 5 pierwszych bajtow (obsluga przez przerwania) zatrzymuje program i po wcisnieciu...
Baud rate to rzeczywiście prędkość transmisji i musi być taka sama w obu urządzeniach, bo inaczej będzie kaszana. Data bits - ilość bitów danych w pojedynczym bajcie. Najczęściej jest to 8, czasem można spotkać urządzenia, które działają w ASCII i wymagają 7 bitów, reszta to egzotyka i komplikowanie życia. Stop bits - każdy bajt kończy się bitem stopu,...
Słuchaj, gdybym chciał się uczyć linuksa a nie poradzić z jednym problemem to nie było by tego tematu. Traktujesz google tak poważnie że płakać się chce. Obaj wiemy że 95% porad to bzdety. U innych działają a u innych juz nie. Myślisz że nie kombinowałem? Mam teraz siedzieć cały dzien i czytać na temat instalacji programów w chorym systemie? Naprawdę?...
Dziękuje spróbuje. A dokładnie to mi pomogło: [syntax=c]#include <LiquidCrystal.h> LiquidCrystal lcd(8, 9, 10, 11 , 12,13); const byte pinA = 2; // encoder pin A goes here so we can use interrupt const byte pinB = 3; // encoder pin B const byte clickPin = 4; // button from the encoder byte state = 0; // used to read the encoder int encoder = 10;...
ok, GPSu nie używam - cały mój problem polega na tym, że: 1. posiadam moduł SIM300CZ i konwerter max232 (powinien być max3232 ale na linii RX modułu SIM300 jest dzielnik napięciowy 1k8 i 3k3) TX leci bezpośrednio na uC lub MAXa232 bo wiadomo) 2. podpięcie w/w do PCta i obsługa przez terminal działa bardzo dobrze - każdy komunikat natychmiastowo jest...
Fajnie zrobiłeś swoją dystrybucję - a teraz pomyśl - ktoś napisze rozbudowaną aplikacją z zamkniętym kodem i będzie ją rozprowadzał wyłącznie w postaci pakietów binarnych... i gdzie są Twoje standardy? To jest dobre dla pasjonatów, którzy lubią sobie podłubać w systemie ale nie do masowej produkcji i masowych wdrożeń. Widać że nic nie wdrażałeś masowo....
NASMS mam, używam i jest spoko. Nowy soft zawsze coś naprawia względem starego. Aktualizacja oprogramowania to nie jest grzebanie w nowym telefonie! Nie ściągasz poprawek do windy z Windows Update? Nie aktualizujesz swojego antywirusa? Przecież to takie samo "grzebanie". To prawda, nowszy soft - bateria dłużej trzyma, menu jest szybsze. Najnowszy to...
To wyżej to z Hiper Terminal a to z Terminal: ustawiony na HEX: 00 16 42 49 53 54 20 6A 75 6D 70 65 72 20 4F EE ..BIST j umper Oî 8A B0 FB F8 FF B0 30 30 30 30 20 4E EF 4C 6B 0A аűř˙°00 00 NďLk. 6C 6C 74 73 74 20 30 B0 B0 B8 0A 16 53 70 6E 4F lltst 0° °¸..SpnO 6B 0D 0A 73 70 64 3A 20 20 30 B0 B0 B8 B0 B8 B8 k..spd: 0°°¸°¸¸ B8 B8 B0 B8 B8 B8 B8 4C 0C...
No i mam już terminal wykonałem poniższe kroki: F3 T> Podajemy komendę przejścia na poziom 2 F3 T>/2 Jesteśmy na poziomie 2> F3 2> I podajemy komendę zatrzymania silnika F3 2>Z Otrzymujemy taka odpowiedź dysku : Kod: Spin Down Complete Elapsed Time 10.903 secs F3 2> Teraz podajemy komendę odpalenia silnika: F3 2>U Otrzymujemy taka odpowiedź dysku :...
ascii terminal znaki ascii terminal terminal wyświetla znaki ascii
restartowac laptop wtyczka lotnicza master wtrysk
BT VOICE M4 Remote Firmware bt_voice_m4.ota for Xiaomi, Hisense, Philips TVs – Update and Recovery Selfa SFT 6 – trójfazowy falownik sieciowy, awaryjność, pobór nocny, brak off-grid, fotowoltaika