Witam serdecznie! Rzeszę naszych specjalistów proszę o pomoc w rozwiązaniu problemu. Otóż poszukuję programowalnego układu elektronicznego posiadającego wejście i wyjście RS 232, który zamieni kod wejściowy w formacie ASCII na inny kod również w ASCII (czyli nastąpi konwersja ASCII). Po dokumentację protokołów i znaków do zamiany proszę pisac na PW....
[syntax=basic4gl]If Znak = 49 Then '49='1'[/syntax] Wyjaśnienie. Znaki, czyli cyfry, litery, inne znaki i znaki nie drukowane mają swoje kody ASCII. Cyfrze 1 odpowiada liczba 49 (dziesiętnie), a literze A liczba 65. Spokojnie używając jednego znaku obsłużysz jeszcze wiele poleceń. Znajdź sobie tablicę kodów ASCII.
Witam. Mam pewien problem z Omronem. Dopiero zaczynam z nim przygodę, posiadam CX-Programmera 5.0. Chciał bym wysłać komunikat ASCII do napędu aby zmienić jeden parametr i niestety nie bardzo wiem jak to zrobić. CPU które mam posiada moduł komunikacyjny z dwoma portami RS232 i RS422/485 oraz dwa porty wbudowane. Nie mam ProtocolSupportTool więc chciał...
Witam wszystkich. Również w ostatnim czasie komunikuję się po RS232 z mikrokontrolerem ATtiny2313. Napisałem już zalążek interfejsu w Builderze 6.0. Dodam, że w C++ dopiero programuje od jakichś 2 tygodni, więc proszę o wyrozumiałość jeżeli któryś z problemów będzie banalny. Mój kod do przesyłania po magistrali RS232 wygląda następująco: void __fastcall...
Kabel na pewno dobry? Pamiętaj że musi Rx procka trafiać na Tx komputera i Tx procka na Rx komputera. Poza tym jeżeli wysyłasz "0" to wysyłasz NUL czyli pusty znak. Wyślij coś innego, np. 82 co odpowiada literze "R" w kodzie ASCII.
Witam mam taki problem potrzebuję wysyłać przez port com danie w taki sposób, aby były one traktowane jako znaki ASCII bo tylko takie mogę poprawnie odebrać mikroprocesorem. Z tego co zauważyłem jedynym działającym w przerwaniu od UARTa poleceniem odbioru, w bascom AVR jest inkey a to odbiera tylko znaki ASCII :/ No i tu pojawia się problem bo o ile...
Witam Czy istnieje możliwość wysłania kodów ASCII na rs 232 w VBA. Jeśli tak to w jaki sposób.
Witam Napisalem program ktory odbiera sygnaly ASCII z RS232. Dzial prawidlowo. Po pewnym czasie po prostu przestal, przy odbiorze przychodza same smieci. Wszystko pod WinXP. Jak odpalilem pod czystym dosem to program nic nie odbieral (przychodzily same zera?) Slyszalem ze przed uruchomieniem takiego progu pod dosem nalezy odpalic com z mode.com ? Jak...
Witam serdecznie! Pytanie starałem się zadać tak aby zabrzmiało treściwie i mam cichą nadzieję że nie brzmi za ogólnie. Pragnę stworzyć adlikację, która umożliwiłaby mi kontakt z urządzeniem (matryca LED). Rzecz dotyczy przesyłania danych w formacie ASCII na wyjście kompa , port com. W czym napisać w miarę prostą aplikację od czego zacząć i co potrzebne??...
Witam, Posiadam drukarkę HP 4050N i potrzebuje komunikować się z nią po RS232. Aktualnie zatrzymałem się na takim oto problemie: Wysyłam z komputera PC na port Com, z którym połączona jest drukarka, plik utworzony w windowsowym notatniku, zapisany jako .txt (ANSI) o treści: ABCD EFGH 1234 Plik wysyłam na port com poleceniem copy ścieżka_i_nazwa_pliku...
Witam. Mam problem z rozpoznaniem algorytmu wyliczania sumy kontrolnej ramki ASCII przesyłanej po RS232. Poniżej przedstawiam prawidłowe ramki: 01 30 30 02 30 39 03 09 0D // liczba kontrolna 09 01 30 30 02 30 31 03 02 0D // liczba kontrolna 02 01 30 30 02 30 30 30 30 31 30 30 31 31 35 31 34 32 33 31 33 30 35 31 31 35 33 30 30 30 30 03 02 0D // liczba...
Witam potrzebuję wysłać przez RS-232 natępującą ramkę <02><00><08>?????<0... Niestety mam problem z wysłaniem znaku pustego <00>, gdyż system go ignoruje. Wysyłanie realizuje w następujący sposób: [syntax=cpp] if (hCommDev > 0) // powtórnie sprawdza czy port jest otwarty { String kom; kom +=char(2); kom +=char(0); kom...
Witam Szukam drukarki, która będzie mi drukowała to co podane zostanie po porcie RS232 w formacie ASCII (HEX) szerokość rolki ~50mm. Potrzebuje około 5 sztuk. Może ma ktoś namiar na takie urządzenia w rozsądnej cenie. Albo potrzebuje rozwiązania na zmianę ASCII na język drukarki SLCS, EPL2, ZPL2, ESC-PDS, OPL. Z góry dziękuje i pozdrawiam.
Słuchaj problem jaki zauważyłem jest jest taki. Wysyłam tekst lub liczby na port PC i to co odczytuje ma sie nie jak do tego co wysłałem liczba znaków sie zgadza ale są poprostu krzakami. Trzeba coś ustawieć kod Ascii? Pozdrawiam.
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...
Witam, Posiadam monitor wagi RADWAG (kod na 1014233 PCB 204R0605)i próbuje połączyć go z komputerem poprzez port RS232. Pierwszy problem to fakt, że nie jestem pewny czy moja próba połączenia jest poprawna - na złączu 1014234 ICD-10 (na płycie monitora) podłączyłem piny wg znalezionego w internecie pinout'u. 2 PIN - RXD 3 PIN - TXD 5 PIN - GND W efekcie...
Witam, mam sterownik K7M-DR20U i chciałem napisać (w celu ogólnie pojętej nauki) obustronną komunikację z PC po RS232. Stworzyłem sobie następujący kabel: Przestawiłem zworkę Built-in-Cnet w położenie On. Skonfigurowałem połączenie: Napisałem program: Stan wysoki na wejściu P0000 wpisuje dane do pamięci (kody ascii ciagu 123), stan wysoki na P0001 powoduje...
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...
Witam, mam zaimplementowaną w projekcie obsługę protokołu modbus (biblioteka freemodbus v1.5). Ten sam program uruchamiam na płytce testowej Xplained z ATmega 328P i komunikacją po RS232 przez wbudowany port eDBG - tu wszystko działa jak należy, zarówno tryb RTU jak i ASCII. Zegar 16MHz. Po przeniesieniu projektu na ATmega 32 z zegarem 7,3728MHz Modbus...
Chodzi o pomoc w napisaniu makra działąjącego na W2K, które będzie sterowało robotem – ramieniem do nagrywarki DVD. Ramię robota sterowane jest komendą w kodzie ASCII, przez złącze szeregowe RS232. Ramię ma przekładać płyty DVD do nagrania. Szczegóły: program do nagrywania to NERO, napędy to dwa DVD Pionner 109 na FireWire, robot (ramię podające...
Nie wiem co macie źle w swoich projektach. Wstawię swój kod, który działa na 100 %. Jedno co mi się w nim nie podoba to jak odczytuje dane na przykład ze skanera kodów kreskowych to wstawia mi do Memo 8 znaków, dalsze są w kolejnej linii. Próbowałem to rozwiązać ale na razie bez rezultatu. Udało mi się rozwiązać problem wstawiania tylko 8 znaków w 1...
Witam podłaczylem uklad tak jak jest na schemacie wyzej i nie dziala. Znalezlem w necie programik ComExample do przesylania danych po rs232 miedzy dwoma kompami( wysylam poszczegolne znaki ascii, adruki komp odbiera prawidlowo). Teraz zamiast pc dalem uk at89sxxxx. i tu zaczyna sie problem. Nie wiem dlaczego laczymy 4 z 6 i 7 8. Przeczytalem ksiazke...
Niekoniecznie transmisja musi zawierać string z nazwą. W transmisji w ogóle może nie być znaków asci. Aplikacja może zawierać nazwy w postaci stringów. Urządzenie może wysyłać np numer od 1-15 który aplikacja rozpoznaje i wyświetla jako string. Ramka może mieć konkretną strukturę i określone pola zawierają przewidziane wartości którym aplikacja nadaje...
Między konwerterem rs232 na GPRS a sterownikiem PLC. Podanie sygnału open cyfrowo w ASCII. Rzeczywiście zawiłe i mało robi, ale coś takiego by mi się przydało.
Witam Jak w temacie. Jestem w trakcie realizacji projektu którego na celu jest sczytanie numeru karty (Wiegand Interface; w moim przypadku jest to jeszcze bardziej skomplikowane bo używam kart szyfrowanych typu Iclass, ale nie o tym mowa bo zadanie sprowadza się do dekodowania już jawnej informacji na Wiegandzie). Założenia Sczytać numer karty generowany...
Nie są to kody na Linux'a, są to komendy jakie wysyła się do skanera lub odbiera się ze skanera. W PC Control Parameter For your information: Transfer speed : 9600/19200/38400/57600 bps (adjustable) Start/Stop bit : 1 bit, 1 bit Data Length : 8 bit Parity Check : None Code : ASCII code Flow Control : None Return Code : Carriage Return only Do/ze skanera...
Witam. Mam problem taki ze chciałbym wysłać polecenie po rs232 do projektora ale mi sie to nie udaje. Mam pelen opis co niby trzeba zrobić ale nie do końca wiem jaka ma być składnia słowa w ASCII. W załączniku przesyłam instrukcje. Pytanie brzmi czy żeby zrobic POWER ON to muszę wysłać samo "P1" czy cos jeszcze?
Uczę się programować w Visual Studio C#. Napisałem program odbierający dane z układu mikroprocesorowego. Dane to wartości temperatury z czujnika. I tu pojawił się problem gdyż odebrane dane z RS232 są typu string i przy wyświetlaniu otrzymuje znaki ASCII. Próbowałem sposobów z konwersją zmiennych. Program się skompilował bez błędów jednak gdy odbieram...
Witajcie Napisałem program , wysyła mi dane na rs232 w hex tak jak potrzebuję i tutaj wszystko jest w porządku. Problem rodzi się przy odbiorze danych , potrzebuję wyświetlać/odbierać dane również w HEX Napisaną mam taką formułę: [syntax] Private Sub SerialPort1_DataReceived(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventA...
Dodaj jeszcze czy chcesz wysłać plik HEX jako dane szesnatkowe w kodzie ASCII (tak jak jest zapisane) czy jako strumień danych binarnych (zawartość pliku).
Miałem podobny problem. Ja stosowalem prosty monitor RS, "Terminal" (ściągnołem go z jakiejś stronki uczelnianej). Jest polskojęzyczny i bardzo przystępny, na dodatek pozwala monitorować transmisje zarówno w postaci hex, jak i ascii. Pozwala równiez wysyłac do odbiornika całe ciągi znaków (makroinstrukcje). Monitorowanie rozwiązałem w ten sposób, ze...
Robię kumplowi na prace moduł IO z optoizolacją na cNY 17, mają być 4 wyjścia i 4 wejścia napisałem kawałek w bascomie ale mi nie działa. Kwarc 110592 , układ działa bo proca załadowałem innym wsadem i wysyłął do hyperterminala AScII. CZy mógłbym prosić o wskazówki. Układ ma co 1 sek odbierać i wysyłać dane. Dim We As Byte , Wy As Byte Reset Tcon.0...
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...
Potrzebuję zrobić prosty program wysyłający jeden znak ASCII. Zrobiłem projekt w C++ Builderze według książki "Programowanie praktyczne RS 232..." i nie działa. Kompiluje się, ale nic nie wysyła. Proszę o pomoc - wskazanie, gdzie popełniłem błąd.
Leciutki terminal to Term90 z pakietu NC4 ale w trybie tekstowym pod DOS. Do windy świetnie zadziałą Bray's terminal - tam znajdziesz link A poza tym dość łatwo możesz dostosować rzeczony HyperTerminal , ale tylko do ASCII. Jest jeszcze kilka programów na Nawet do testowania niskopoziomowego połączenia na RS-232 z dokładnością do poszczególnych rejestrów...
Jak będziesz tak formułował pytania, to cię pokierują do szkoły. Mam dobry humor, więc tego od razu nie zrobię. Przez RS-a wysyła się liczby binarne o wielkości od 7 do 9 bitów, że o parzystości i CRC nie wspomnę. Programy je interpretują i wyświetlają w formacie szesnastkowym, bo jest najbardziej przejrzyście dla programisty. Stringi są ciągiem znaków,...
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 :)
...ale mniej interesuje Cię transmisja szeregowa, bardziej odczytywanie kodów klawiszy z klawiatury AT. Do "zabawy" wystarczy ATTiny2313 - ma sprzętowy UART, więc transmisja RS232 Cię nie obchodzi, ale musisz odczytać i zdekodować kody wysyłane przez klawiaturę. Ostatni link prowadzi do projektu na AVR Freaks (wymagana darmowa rejestracja), który jest...
Witam wszystkich Na początku chce zaznaczyć, że dopiero zaczynam zabawę z RSem i programowaniem. Chce napisać program który odczytywałby sygnał napięciowy (powiedzmy 0-2 VAC) i pokazywał go w formie wykresu. Póki co do wykresu nie doszedłem wiec to zostawmy. Troszkę zmodyfikowałem gotowy program znaleziony na necie, dzięki pomocy z innego tematu odpaliłem...
Witam, Mam pytanie, czy jak w procesorze, którym odbieram dane wysyłane przez inny procesor przez układ UART, zrobię tak: zmienna_byte = inkey() to w zmiennej będę miał kod ASCII odpowiadający danemu znakowi? Np. wyślę przez RS232 znak a to będzie w zmiennej liczba 97 zmienna_typu_string = inkey() to mi program zamieni automatycznie...
Nadal nie tak prosto: PS/2 do klawiatury ma nie tylko inne napięcia, ale i inny sposób sygnalizacji (ponoć taki sam, jak wcześniej miała klawiatura do AT z wtyczką DIN-owską), niż port asynchroniczny. Zobacz Port asynchroniczny (RS-232) w PC nie daje sygnału zegara, port PS/2 daje go; prawdopodobnie ten czytnik go potrzebuje. No i jest kwestia, w jakim...
Witam wszystkich mam następujący problem, otóż chciał bym stworzyć funkcję która pobiera z portu rs232 cały napis, który następnie mógł bym przekonwertować do postaci integer, czy double lub inne zmiennej liczbowej. Próbowałem to zrobić w oparciu o własną funkcje uart_get_string ale funkcja pobiera tylko jeden znak. Powyższe potrzebne mi jest do np....
Witam. Od dość długiego czasu zmagam się z projektem ramienia i aplikacji nim sterującej. Cały projekt jest już prawie ukończony, poza komunikacją usart, która przysparza mi olbrzymich problemów. Aplikację napisałem w visualu. W skrócie, po kliknięciu przycisku "wyślij" program wysyła po serial porcie 18 bajtów (6x[bajt kontrolny+wybór serwa+wartość...
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: /**************************************/...
Do zmiennej "char" można jedynie przypisać pojedynczy kod ASCII np. 'w'. Zmienną dotyczącą stanu wentylatora można by zdefiniować innaczej: -Wall -Wextra i czytaj uważnie wszystkie ostrzeżenia. Dodatkowo możesz włączyć -Werror Funkcja Czekaj powinna mieć instrukcję "return" albo być zadeklarowana jako "void Czekaj(...)"
Witam, mam taki problemik, podłączam do 51moduł Bluetooth'a, po RS232. Zanim zacznie gadac moduł musi zostać zestawione połaczenie, zby to zrobić trzeba wywołac kilka komend i odpowiednio zareagować na odpowiedzi. I tu moje pytanie jak rozpoznac w Bascomie ciągi: <CR><LF>ACK<CR><LF&... lub <CR><LF>CON00037A0BC4F7<C...
OK Dzięki! Mam taki interfejs ze posiadam X modułów na których są przekaźniki i są podłączone do szyny danych (RS485) i chce sterować je poprzez komputer. W Delphi wysyłam jednym ciągiem takie komendy jak Adres = 0-255 Komenda = 0=255 Port = 0-255 Wartosc = 0-255 Czyli moja ramka danych z komputera przykładowo wygląda tak: RS_Send ('ADCS'); Wysyłam...
Musisz chyba postawić jakiś serwer danych, który pobierałby dane z urządzenia i udostępniał w Intouch`u. Wiem, że producenci sterowników PLC udostępniają takie aplikacje, ale to raczej nie pogada w uC. Najsensowniej chyba spróbować postawić server OPC do obsługi RS232. Zajrzyj tam: albo tu (modbus ASCII):) Pozdr. Ciekawy temat ... :)
To jest podłączenie 4 przewodowe w standardzie NMEA-0183. Może twoje oprogramowanie nie obsługuje RS232. Sprawdź programem terminalowym. parametry 9600 N81 format ASCII da się czytać zwykle GPS po dostaniu zasilania startuje sam i zaczyna bez zachęt zewnętrznych wysyłać dane
Witam Mam problem kompatybilności interface'ów. Używam systemu wizyjnego RoboRealm, który obsługuje jedynie ASCII (serial I/O) via RS232. W robocie natomiast mam tylko UDP i TCP/IP via Ethernet. Tutaj moje pytania : Czy Znacie jakiś software'owy sposób tłumaczenia jednego w drugi? Już precyzuje: nad zawartością paczki moge panować zarówno po stronie...
Witam, mam problem z rs232. Wysyłam na PC np. 0x65 co oznacza w ASCII 'e', natomiast ja mam jakies przekłamanie i wyświetla mi 0x5D co oznacza ']'. mógłby mi ktoś pomóc i powiedziec dlaczego tak sie dzieje? Zauważyłem również, ze jeżeli zrestartuje uC (nie zmieniajac softa) i ma wysyłac ciagle 0x65 to nieraz wyświetla mi w terminalu ze odbiera 0x5D,...
Deklaruję zmienną jako bajt i jej wartość ustawiam na 0. Następnie wysyłam ją po rs232. Na terminalu ustawionym na odbiór stringów mam prawidłowo odebraną daną - czyli 0. Jak ustawię odbiór hex'ów to wyświetla mi 30 30 0D 0A. Jak jest ta dana konwertowana na hexa? Ona nie jest konvertowana na hex. Print służy do wyświetlania na terminalu więc wartość...
Witam Wykonałem układ na Atmega8 z komunikacją RS232. Chciałem podłączyć drukarkę kodów kreskowych i wydrukować etykietę. Port w uC i w drukarce ustawiłem na 1200, N, 8, 1. Drukarka milczy, nie drukuje. Na PC w Hyperterminalu ładnie wszystko odbiera i wysyłane znaki ascii się zgadzają. Znaki wysyłam w pętli po jednym znaku i czekam po każdym 50ms, może...
Witam, Mam problem z wysyłaniem danych przez RS232. Zbudowałem interfejs do komunikacji z siecią KNX na bazie TP-UART2. Z komputerem układ łączy się za pomocą FT232. Każda akcja na linii KNX (np. wciśnięcie PushButton) powoduje pojawienie się komunikatu - jak na screenie poniżej: Przykładowo otrzymuję dane w ASCII, które po przekonwertowaniu na HEX...
Witam. Nie mogę sobie poradzić z połączeniem PC z projektorem BENQ MP611c przez RS232. Chodzi zasadniczo o zdalne włączanie, wyłączanie i ewentualnie blank. Połączenie kablowe mam. RS232 działa na COM3. Uruchomiłem Terminal v1.9. Connect działa bez zarzutów Ustawienia transmisji wg BENQ: 115200 / 8bits / Parity none / 1 Stop bits. - ustawione W linii...
na poczatek powiem ze nie jestem jakims tam asem w programowaniu, nie tyle chodzi mi o gotowe protokoly co o skladnie, fakt wyrazilem sie malo szczegolowo, aplikacje robie w c++ builder i wiadomo ze tam nawet tak zielony w tym wszystkim czlowiek jak ja sobie poradzi, uczono mnie jezyka c na przykladach robienia programow matematycznych a nie w takiej...
To nie to, jest zły wzór na obliczenie prędkości transmisji ;( i wzięte akurat głupie symbole ASCII... wystarczyło wpisać na stałe #define MYUBRR 103
Witam Zna ktoś w miarę sprawdzony konwerter protokołów z rs232 na ethernet Szukam takiego urządzenia które pozwoli mi zdefiniować własną ramkę którą później bym wystawił po ethernecie np na modbus tcp W skrócie to chciałbym udostępnić dane z wagi (rs232-zwykły ciąg znaków ascii) na modbusie tcp. Przy użyciu openwrt i jakiegoś routera jestem oczywiście...
Witam! Podpowiedzcie proszę, chcę zbudować prosty sterownik do urządzenia. Komunikacja po RS232C, parametry: 8 bitów danych, 2 bity stopu, kontrola XON/XOFF, prędkość 9600bps. W jaki sposób zmusić AVR'a do wysłania po tak skonfigurowanym UART kodów ASCII (65,66,67,68,153) co odpowiadać ma istniejącym w urządzeniu klawiszom UP,DOWN,LEFT,RIGHT,MENU. Ma...
Tak, w jednym i drugim jest kwarc 4 MHz, Fussbity ustawione na zewnętrzny kwarc. Jakby oscylator nie pracował to nie byłoby komunikacji z prockiem. Prędkość transmisji w obu 9600. A współpracować nie chce. Zastanawia mnie fakt b. dobrej współpracy jednego i drugiego procka z programami testującymi i popranych realizacji zadań przy wysyłanych poleceniach...
witam, mam problem z wysłaniem rozkazu do urządzenia które odczytuje wskazania hydrosondy. poniżej zamieszczam specyfikację jaką dostałem od producenta: PROTOKÓŁ KOMUNIKACJI IPS200 Standard elektryczny RS232 lub RS485 ustalany podczas montau urządzenia. Parametry transmisji: predkosc: 1200, 2400, 4800, 9600, 19200 ustawiane w SETUP’ie,...
witam, mam urządzenie które komunikuje się z pc przez rs232. mam niestety problem ze sformułowaniem zapytania :( tak wygląda to w manualu : Format rozkazu: ‘*’, ADRES, NR_ROZKAZU, CRC_16 gdzie: ‘*’ - {02AH} znacznik poczatku transmisji ADRES - adres sieciowy : 01 rozkaz : 03 będę bardzo wdzięczny za pomoc z tą kwestią ;) pozdrawiam
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 „‚...
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ą...
Zwracam się do wszystkich o jakąkolwiek pomoc w rozwiązaniu mojego problemu. Posiadam skaner laserowy (jest to praca dyplomowa), do którego muszę napisać aplikację za pomocą której możliwe będzie wyświetlenie wiązką lasera dowolnego obrazka, załadowanego z pliku bądź z jego pamięci!!! Sercem skanera jest mikrokontroler AT89S8252 firmy Atmel. Sterownik...
Witam! Mam pewnien problem. Musze stworzyc w jezyku C++ kompletny serwer OPC do pracy ze sterownikim PLC. Z pisania programów w jestem kompletnym amatorem , wiec znalazlem freewar'owy serwer OPC ale trzeba dopisać/dołączyć do niego driver łączący go ze sterownikiem. I teraz pytanie brzmi: czy jest ktoś w stanie dać mi namiary na taki driver?? poważnie,...
Witam Mam urządzenie i gotowy program exe na PC do jego obsługi. muszę się podrobienia z komunikacją. z tego co widziałem po rozebraniu urządzenia to z 9 piniowego złącza podłączony jest tylko 2 i 3 pin i masa rxd txd gdn. Mam zainstalowany Eltima Software Serial Port Monitor" w którym podglądam zachowanie gotowego programu. nigdy nic z rs232 nie robiłem....
Witam, Jak sprawnie odebrać dane bajty lub znak ascii z przedziałów: - 1..32 - 126..255 Gdyż program sprawuje się rewelacyjnie i NIEZAWODNIE jak odbieram tylko znaki z klawiatury, a ja chcę przesłać z PC do uC ok 1MB danych z zakresu Bajt = 1..255 Rozwiązanie jakie jest poniżej - rewelacja! Lecz moja ramka danych jest 128bajtowa i docelowo 128bajt jak...
Witam Przejdę od razu do opisu problemu. Mam dwa urządzenia. Jedno Nadawca wysyła dane po RS232 drugi Odbiorca drukarka termiczna Epson TM-T88 (transmisja ASCII). Sposób komunikacji rozgryzłem przy użyciu analizatora stanów logicznych jest to również transmisja ASCII z kilkoma dodanymi elementami. Chcę ją przetłumaczyć tak aby dane drukować na Epsonie...
Oki, jest wstępna wersja programu. Program: 1. Odczytuje plik z serwera 2. Pobiera linię zawierającą stan wyprowadzeń urządzenia (zer nieznaczących nie trzeba wpisywać) 3. Sprawdza poprawność danych 4. Wysyła dane do urządzenia w formacie: Wx , gdzie W -komenda zapisu do uC; x -znak ASCII reprezentujący liczbę od 0-255 (stan wyprowadzeń) 5. Wysyła R...
W załączniku masz gotowy projekt. Dodaj tylko swoją obsługę RS232 i ew. zmień nazwę bufora odczytu. for Bajt:=0 to Length(Bufor)-1 do begin Liczba:=Liczba+Waga*Ord(Bufor ... Waga:=Waga*256; end; Co do sposobu działania tej procedury to działa ona wg wzoru: integer = starszy_bajt * 256 + młodszy_bajt 1. Ord(Bufor[Bajt])...
A może użyć funkcji ftoa() ?? Zamienić na ASCII i przesłać kolejno jako ASCII do PC, a w PC zamienić z powrotem na float dane odebrane z UART. Do funkcji ftoa() ładujesz np. tablicę jako bufor.
Ja nie bardzo rozumiem funkcję ReadFile. Ona pobiera chyba po jednym znaku i przy nastepnym wywolaniu pobiera kolejny - tak mi sie wydaje. Jesli tak jest musze te znaki jako ascii gdzies zapisac zeby zrobic z tego int'a. Np dostaje 4 5 7 (w ascii czyli 52 53 55) a chce miec 457 inta zeby do wykresu wrzucic. Czasami procek wysyla mi jedna cyfre czasami...
Mam dwa programy: jeden do wysyłania, drugi do odbioru danych przez RSa. Wysyłanie danych działa jak najbardziej poprawnie (sprawdziłem za pomocą programu RealTerm). Problem mam z odbiorem. Wysyłam znak który w ASCII ma numer 56; program do odbioru danych wyświetla znak, który w kodzsie ASCII ma numer 204. Obojętnie, jaki znak wysyłam zawsze jest 204...
1. standardowa prędkość to 4800 8.n.1 2. Ramki lecą binarnie dlatego masz krzaki 3. szukaj drugiego TX, bo tylko to potrzebujesz odbiorniki maja dwa wyjścia jedno Binarne i jedno ASCII najwyraźniej odnalazłeś to pierwsze 4. zrób konwerter na ASCII i tez będzie dobrze Powodzenia
Przykłady parsowania danych tekstowych masz w helpie - keyword reference - string. Np polecenia typu LEFT, MID, RIGHT itd. wraz z opisem działania masz przykłady. Do Bufor = Ischarwaiting() 'Sprawdz czy cos jest w buforze If Bufor = 1 Then Waitms 250 Gosub Odczytaj_sprzetowy_uart 'Jesli jest to odzcytaj Oblicz Cls Locate 1 , 1 Lcd Dane; Locate...
Prawie gotowiec: Witam Zgadza się... prawie gotowiec, udało mi się uruchomić odbiór danych, ale mam pytanie... Jak odebrać ramkę w postaci bajtów a nie w postaci kodów ascii w visual basicu? W bascomavr odbierałem poprzez INPUTBIN, a w visual basicu odbiera w kodach ASCII poleceniem ReceivedText(SerialPort1.ReadExisting()) Ktoś pomoże?
Co to za urządzenie? Przyjmuje dane binarne czy np. tylko znaki ASCII? W jaki sposób jest liczone crc (jaki zarodek i wielomian)? W jaki sposób przekazywane jest crc? Jako jeden bajt binarny czy zakodowany w jakiś sposób w znaki ASCII?
Musisz wiedzieć czy urządzenie nadaje ASCII czy Binarnie. Bascoma informujesz o tym jak nadchodza dane poprzez INPUT dla ASCII albo INPUTBIN dla HEX. W tym przykładzie moim w pierwszym wypadku możesz zobaczyć jak dane przychodzą do mikrokontrolera. Po odebraniu danych piszesz [syntax=basic4gl] For N = 1 to 15 Lcd Hex(Tablica_danych(n)) Next [/syntax]...
Zmieniłem sposób komunikacji z protokołu Modbus RTU na ASCII, oraz zamieniłem miejscami przewody + oraz - wejść TX oraz RX. W panelu wystarczyło odczytać sygnał i wyświetlić w oknie ASCII Dzięki wszystkim za pomoc..
Dzień dobry. Zwracam się do Was bo zapewne cześć osób zna i stosuje rozwiązanie problemu z którym walczę. Jak radzicie sobie z błędami w transmisji danych w komunikacji szeregowej RS232? Szukając informacji o błędach występujących w komunikacji szeregowej znalazłem informację, że uzyskanie błędu na poziomie 0 % jest sprawą złożoną i że gdy procent błędów...
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....
Urządzenie umożliwia podglądanie transmisji na porcie RS232 komputera. Jest to pewnego rodzaju przejściówka i nie zakłóca pracy normalnego działania urządzeń komunikujących się z komputerem a jednocześnie możemy podejrzeć wysyłane i odbierane dane. Rezultat podglądania wyświetla się w formacie ASCII lub HEX. Układ nie wymaga zasilania zewnętrznego....
Witam!!! Moj problem polega na tym ze mam w programie 4 tryby ktore wybieram z klawiatury podlaczonej do PCta komunikacja za pomoca RS232, uP 8051 i wykorzystuje program term95. Jak wpisalem kody klawiszy w ascii ale innych znakow np a,b,c,d to program dziala. Ale ja mam narzucone aby byli to strzałki i to nie te na klawiaturze numerycznej. Jak to rozwiazać...
Trochę skomplikowana sprawa - proszę rozważyć następującą możliwość - przesłać sygnał RS232 do sterownika (np. S7 czytając go jako sygnał ASCII), "obrobić" wymagane sygnały sterujące a następnie przesłać je do falowników LG korzystając z gotowego protokołu (RS232/422 lub Profibus) Pzdr. Trapp
Proponuję po odebraniu przez RS232 entera ( #13#10 ) wysłać do wyświetlacza przejście do następnej lini. Bedzie to jak mi się wydaje najrozsądniejsze wyjście z sytuacji. Print - w bascomie zawsze po znakach wystawia znak enter (ascii: #13 #10).
Aby sterować AVC776 jest potrzebny video server np AVC732,bez niego nie pogadasz raczej z rejestratorem.Być może istnieje jakieś oprogramowanie pod rs232 , ale nie widziałem. Pozdrawiam Janek Dzieki janek. Tylko ze w instrukcji obslugi jest napisane ze mozna sterowac tym rejestratorem tylko przy pomocy kodów ascii! Z tego by wynikało ze zwykly hyperterminal...
Mam problem zrobiłem małego "robota" w którym siedzi AT90s2313 i chce go podłączyć do komputera przez RS232 i problem mam z napisaniem programu w Visual C++ bo taki posiadam i trochę pisałem w nim ale nie wiem jak wykonać następujące zadanie mianowicie w programie powiedzmy niech będzie przycisk "włącz oświetlenie" I co mam zrobić aby na port RS232...
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 Mam takie pytanie, pisze komunikacje przez rs232 w builderze. W zwiazku z tym takie pytanie, czy istnieja jakies funkcje sluzace do wysylania liczby hex przez rs, ewentualnie zamianie go na stringa i wyslanie, ponizej fragment kodu, zaczerpiety z ksiazki "RS 232C praktyczne programowanie" //--------------------------------------...
Witam Mam problem z uruchomieniem RS232 w AT89C5131. Tylko raz bardzo elementarny program mi zadziałał, niestety po wciśnięciu RST przestał. I już nigdy nie nadawał. Gdy sprawdzałam wysyłaną ramkę na analizatorze to wyszło, że raczej ustawiłam wszystko dobrze. Prędkość 9600 , zegar 24MHz , transmisja 8 bitowa. Niestety analizator pokazywał, że ramka...
Szukam informacji czy istnieje jakiś standard drukarek(np do drukowania paragonów, do urządzeń przenośnych, testerów) wyposażonych w port RS232? Chodzi mi głównie o protokół komunikacji. Wydruk jest podawany jako zwykły ciąg kodów ASCII czy jakoś inaczej?
Racja. Sterownik nie obsługuje profibusa (z tego co wiem jest do dokupienia dodatkowy moduł). Ze sterownika udało mi się wysłać ciąg ASCII...
Przy nizszych predkosciach jest dokladnie to samo. Z analizy znakow ASCII wychodzi mi ze bajt nadawany na wyjsciu jest zaprzeczony i przesuniety o jedna pozycje. Bez sensu. Oscyloskopu niestety nie mam. Dodano po 19 Wiem juz co jest nie tak. Ta przejsciowka nie jest na RS232 tylko na UART czyli sygnaly wychodzace trzeba zaprzeczyc np przez zastosowanie...
Zwracam się z uprzejmą prośbą, o wytłumaczenie mi, dlaczego poniższy fragment kodu nie działa: Print "w-na przod" ' Komunikacja z użytkownikiem poprzez Print "s-wstecz" 'terminal Print "a-na prawo" Print "d-na lewo" Print "w- na przod" Input "Wybierz kierunek" , Kierunek Kierunek_asci = Asc(kierunek)...
Witam. Niedawno otrzymałem takie oto zadanie projektowe: Zbudować układ wyświetlający na ekranie lcd pole poprawnie i niepoprawnie odczytanych miejsc szczególnych z tablicy umieszczonej przed kamerą. Realizacja połączenia komputer->układ przez rs232 i baudrate 19200. Dodatkowo taki układ miał być zrealizowany na attiny2313 i sterowniku hd44780. Wydumałem...
Witam Zwracam się z pytaniem do kolegów po fachu. Trochę poszukałem po necie ale nie znalazłem odpowiedzi na moje pytanie. W jaki sposób, za pomocą VB wysłać bajt przez port szeregowy jako zmienną liczbową? Dokładam kolejne funkcjonalności do mojego starego projektu. Wcześniej miałem połączone dwa procesory po RS232 i przesyłały pomiędzy sobą dane jako...
Kontrola parzystości i liczba bitów stopu to parametry transmisji przez łącze szeregowe RS232/485, podobnie jak szybkość transmisji w bitach/sekundę. Są niezależne od protokołu.
Witam ponownie. Mam Windows Vista. Zainstalowałem DOSBOXA odpaliłem PL7-07 mam przejściówkę USb-Rs232 pod przejściówkę mam podpięty konwerter RS-485. Port com w menadżerze ustawiony na com 1 z tego co wiem PL7-07 ma com 1 domyślny. Cały czas mam brak połączenia. Czy jest szansa że na viście i dosboxie to pójdzie. A może mam coś źle skonfigurowane ?...
Witam serdecznie Podłączyłem interfejs rs232 ttl do gniazna rs routera sli5300 chciałem odczytać jakie informacje wysyła żeby odzyskac dane voipa, uruchomiłem hyperterminal i włączyłem router na ekranie pojawiaja sie jakies znaczki(ascii?) zamiast normalnych danych(znaków polskich) które mogłbym odczytać normalnie jak to uruchomić poniżej linki do zdjęć:...