Witam w projekcie posiadam dwa okna WindowsForm1 i WindowsForm2. WindowsForm2 jest wywoływane z okna WindowsForm1. W obu oknach posiadam obsługę portu COM, celem wczytania danych ze skanera. Problem polega na tym że w WindowsForm1 dane wczytuje a w WindowsForm2 nie. Kod z obu okien. [syntax=csharp] using System.IO.Ports; public partial class Form1 :...
Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz dwie kości EEPROM AT24CM02 ). Opis pierwszej wersji tego...
Witam Potrzebuje na wyświetlaczu zgodnym z HD44780 wyświetlać texty puszczone po serialu z komputera. Dodatkowo chcę to zastosować do ustawiania PID w projekcie MULTIWII do quadrocoptera. Próbowałem kodu z arduino [syntax=cpp] /* The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin...
Dopiero się uczę Arudino i korzystam głównie z gotowców więc proszę o wyrozumiałość ;) Projekt to klasyka, LCD Smartie. Problem polega na tym że gdy program LCD Smartie nie pracuje, wyświetlany jest tekst powitalny. Gdy odpalę Smartie to 1sza plansza jest pomieszaniem tekstu powitalnego z danymi ze Smartie. Do tego 1sza plansza używa custom chars, które...
MAsz tu liste portów i odpowiadające im usługi (w sieci znalezione) 0 Niedostępny 1 TCPMUX Multiplekser obsługi portów TCP 2 compressnet Management Utility 3 compressnet Compression Process 5 RJE Zgłoszenie pracy zdajnej 7 ECHO TCP/UDP Echo 9 DISCARD TCP/UDP Odrzucenie 11 USERS ? SYSTAT ? TCP Aktywni użytkownicy 13 DAYTIME TCP/UDP Czas dzienny 15 NETSTAT...
Z tego co rozumiem korzystając z funkcji ... \Device\porte6 \Device\porte7 ... \Device\ProlificSerial0 ... Więc niewiele mi to daje bo i tak muszę analizować który port jest tym właściwym. Korzystając z kodu jaki napisałeś w wyniku jego działania otrzymam listę nie otwartych i istniejących portów COM, jeśli dobrze rozumiem? To samo mogę osiągnąć w znacznie...
Po wysłaniu ramki danych za pierwszym razem tablica zostaje wypełniona prawidłowo . Po wysłaniu danych po raz kolejny tablica zostaje wypełniona dwukrotnie lub zostaje wyczyszczona co skutkuje komunikatem "indeks wykracza poza granice tablicy" . Dlaczego tablica nie jest za każdym razem wypełniana tymi samymi danymi ? [syntax=csharp] private void button1_Click(object...
Zacząłem bawić sie Arduino. Zainstalowałem IDE, wgrałem prosty program do sterowania wbudowana diodą wszystko poki co działało. Gdy dotarłem do obsługi poru szeregowego mój proces poznawczy się zatrzymał - nie jestem w stanie wysłać wartości czy znaku na port szeregowy i odczytać go tak, jakbym oczekiwał przy pomocy monitora portu COM. Po ustawieniu...
Tu masz troche teorii o rs232 i wejdź w zakladke porty szeregowe. A tu masz przykladowy program w C i teoria na tej stronie po angielsku
Witam. Raspberry wysyła coś do Atxmega poprzez USART . Bez problemu działa z konsoli poleceniem "echo 'coś tam' > /dev/ttyS0". Bez problemu działa poprzez skrypt PHP. Problem powstaje przy użyciu Pythona i "Seriala". Urządzenie na Atxmega było sterowane via Web i PHP. Działało dobrze, dopóki nie dopisałem sterowania przez program w Pythonie. Zauważyłem,...
może ten link pomoże troche kodu i specyfikacji
Ja z raysona uzywalem modulu BTM-112. To jest uklad niezabudowany wiec bez kombinacji nic z tego. Jedyne co moge powiedziec to ze bez problemu uzyskalem komunikacje z hyperterminalem na PC przy wykorzystaniu tylko linii RX i TX od strony BTM-112. Czyli to o co Tobie chodzi (czyli z jednej strony u mnie akurat laptop z bluetooth a z drugiej modul BT)....
Witam Bootloader mtd2 w przypadku jak nie ma komunikacji po Lan lub WiFi , nie da sie wgrac tak bezpośrednio przez port serial. Albo trzeba wylutowac pamiec flash i przeprogramowac z innego routera lub jesli reszta routera jeszcze żyje, przez ejtag. Do tego trzeba sciagnac sobie np program wrtjp.5.2 ( link ) oraz przygotowac komputer pod XP a nadto...
Witajcie. Czy jest jeszcze sens kupować laptopa ze złączem serial? (np. Dell seria D600-800). Ogólnie ma być to laptop tylko do diagnostyki różnych aut (raczej nie całkiem nowych). Rozumiem, że to jest epoka USB, a w nowych autach to już jest sieć światłowodowa, ale czasem co stare to mniej zawodne. Szukam w dziale serwis "RS232" albo "232" to nic nie...
Jeśli w naszej aplikacji konieczne jest kontrolowanie bądź debugowanie wielu urządzeń za pomocą interfejsu szeregowego (UART), to z wielką radością powinniśmy powitać fakt, że firma WCH właśnie wprowadziła do sprzedaży nowy układ — CH348, który konwertuje USB na UART. A przy tym zawiera aż osiem portów szeregowych. Oferowane są dwa modele: CH348L...
Ostatnio kupiłem dwa moduły i na obu jest ten sam objaw. Do płytek można wgrać program i z tym nie ma problemu jednak dane odbierane przez Monitor portu szeregowego po komendzie Serial.print są już niepoprawne ("krzaczki"). Oczywiście standardowo w setup ->Serial.begin(115200); i w kodzie programu Serial.print("np. test"); a prędkość w Monitorze ustawiona...
wyprowadzenia są tu: zasadniczo można by użyć tylko DTR i RTS. Tylko te piny są jednocześnie wyjściowe i można na nie ustawić 1 bit. Na RXD wpisuje się do rejestru 8bitów i odpowiedni układ w komputerze wysyła je po kolei.
Spojrzyj tutaj: A sądzę, że i to Ci się przyda:
witam nie moge korzystac z portu Com -1 ustawienia w Biosie zgodnie z płytą bazową komputera n/p portalle port mode-ECP, portalle port address-378,serial port 1 address-3F8/IRQ4 ,mam tylko 1 port szeregowy na plycie bazowej ,nie kumam dobrze w tym dziale komputery może mi ktoś pomoże od czego mam zacząć
Hej Napisałem dwuwątkowy program, który ma czytać z portu i wysyłać dane przez tcp. W tym celu jeden wątek jest odpoweidzialny za czytanie, drugi za wysyłanie. Oba wątki uruchamiają się (korzytsam z pthread.h), ale...problem polega na tym iż pętla główna wątku czytającego z portu zachowuje sie co najmniej dziwnie : wklejam kod i wyjśćie : printf("\n\r...
Witam. Wspólnie z użytkownikami forum napisałem program do odczytu stanu licznika energii. Program chodzi dobrze do momentu gdy zapełni się bufor. Pomaga wtedy restart programu. W jaki sposób można wyczyścić bufor w poniższym. Poniższy kod jest z pewnymi dodatkami mająceymi na celu restart programu z innej aplikacji. [syntax=vb]Imports System Imports...
Dobry dzień, Mam problem z flashowaniem modułów BK7231T. W ostatnich dniach flashowałem kilka urządzeń za pomocą openBeken. Do tej pory udało mi się sflashować kilka modułów CB2S CB3S, modułów rolet, smartsocketów itp. Dopóki moduł zawiera BK7231N, wszystko działa dobrze. nie miałem żadnych problemów. Jednak wszystkie moduły zawierające warianty BK7231T...
Witam. Moj problem polega na tym iz w czasie instalacji kontrolera wychodzi mi okno: Przy wyborze opcji "kontynuuj" instalacja jest zakonczona blednie (nie mozna zainstalowac tego sprzetu). Czy mozna to w jakis sposob ominac/wylaczyc? Mam zainstalowany WindowsXP pro + Service Pack 2. Prosze o pomoc. pozdrawiam
Witam, Wedle instrukcji: Zapłacę komuś z Krakowa za taką przeróbkę, potrzebuje dostać się do PSP via Serial ( chodzi o to, że będzie on podpięty do mojej Robonovy RN1 przez port COM). Jestem z Krakowa, ale elektronik ze mnie żaden - programista Tak. Czy ktoś jest mi to w stanie zrobić odpłatnie ? Dajcie proszę znać tu lub email. P. Dodano po 1 Mozna...
Adapter był opcjonalny. Nazwać go tak: Asus RS232 Com Port Serial Cable Adaptor
Firma OCZ Technology, przedstawiła ostatnio nowy dysk SSD - Talos 2 Series wyposażono w podwójny port SAS (Serial Attached SCSI), zaprojektowany dla użytkowników systemu enterprise. Aby zapewnić lepszą wydajność, drugą generację serii Talos wyposażono w technologię Virtualized Controller Architecture 2.0, która jest implementacją złożonej struktury...
Witam. Mam problem z galletto. Podczas instalacji wykrywa mi go jako urządzenie USB o nazwie ftdi ft8u2xx device. W instrukcji pisze że musi być widziany jako usb serial port. Co robić?
Witam. Otóż potrzebuję sterownika dla portu COM (Serial) i portu LPT (Parallel), który umożliwi korzystanie z transferu danych pod pełną szybkością pod kontrolą systemów Windows 9x. Co do portu COM dawno temu miałem sterownik hiserial.sys który działał świetnie, ale teraz tylko można znaleźć wersje dla systemów Windows 2000/XP, a sterownik shsmod niestety...
Potrzebujesz czegoś jak wirtualny port COM. Rozumiem, że taki laptop ma pełnić funkcję "przekaźnika" - bierze dane z urządzenia diagnostycznego np. z portu COM1 (fizyczny) lub USB (COM3-15 itp) i dalej na serwerze podpinamy ten wirtualny port i odpalamy aplikację, czy tak to ma wyglądać? Problem 1. Większość aplikacji korzysta z portów COM o numerach...
Jaka będzie różnica gdy podłączę 2 routery kablem szeregowym, a jaka fastethernetem. Do czego wykorzystywany jest port serial Szukam w google, ale nie mogę znaleźć jasnej odpowiedzi
Witam. Kupiłem niedawno przejściówkę AXAGO ExpresCard to 2-Port Serial + 1Port Parallel Adapter i mam problem z ustawieniem w programie. Windows wykrywa mi ją tak: COM1 - 5CF8-5CFF COM2 - 5CF0-5CF7 LPT1 - 5CE8-5CEF Dala programu wymagane jest(nie da się w nim tego zmienić): COM1 03F8 Czy ktoś wie jak to zmienić?? Dodano po 50 Znalazłem coś takiego:...
Znalazłem rozwiązanie! Jeśli mam podłączony FT232 przed uruchomieniem Raspberry Pi - zwraca mi złe wartości. Jeśli podłącze FT232 podczas działania Raspberry Pi - zwraca poprawne wartości. Ktoś wie dlaczego tak się dzieje i jak mogę to naprawić? Nie chce za każdym razem podłączać urządzenia do portu usb...
W Twoim komputerze jest fizyczny port COM i w takim przypadku nie ma możliwości zmiany ustawień opóźnienia i bufora. Zdjęcie dotyczy emulowanego portu COM ( USB Serial Port), którego u Ciebie nie ma.
Witajcie, mam pewien problem - posiadam stary rzutnik UNIFY UF55 z portami starego typu, chciałem zrobić zasilanie z włącznikiem w ścianie. Możecie mi pokazać schemat jak mam zrobić przejściówkę na port seryjny standardowego typu? Poniżej zdjęcie starego portu. Oto porty starego rzutnika, być może jest jakieś inne wyjście na rozwiązanie mojego problemu:...
Uzyskanie wirtualnego portu do pracy w Win 10 może być możliwe niemożliwe. Wygraj 8 sterowników może dla Ciebie. Powodzenia. To absolutnie nie jest prawdą. Mam te same 2 maszyny z systemem Win 10 z absolutnie zerowymi problemami (i łatwo było zacząć) [url=]serial port emulation [url=]virtual serial port
Witam, pytanie kieruje do osób które znają się trochę na Arduino. Otóż posiadam Arduino Pro Mini 5V 16MHz i są tam dwa serial porty o takich samych oznaczeniach( Tx0 i Rx1). Czy jest możliwość wykorzystania obu serial portów jednocześnie? Jeden z nich jest potrzebny do komunikacji UART - > USB a drugi do komunikacji z modułem WiFi Wemos D1 mini. Problem...
Coś mi się wydaje, że Kolega myli pojęcia. To nie są 4 porty USB, tylko porty RS232 (Serial Port), których komputer Kolegi nie posiada (potrzebne jest wyjście 9 pin). Ten Delphi jest podłączany chyba poprzez USB. Po jego podłączeniu do laptopa sprawdź w menadżerze urządzeń czy został wykryty i skonfiguruj odpowiednio swój port (zgodnie z instrukcją...
Mam licznik energii 3F z ali ma on modbus-rtu i chciałbym z tego skorzystać jednak nigdy jeszcze z modbus nie korzystałem. Na początek chciałbym się dowiedzieć czy dobrze kombinuję. Znalazłem tu na forum dwa programy () którymi chciałbym ten licznik przetestować. W komputerze mam serial port sprzętowy (nie przez USB) czy mogę to po prostu podłączyć...
Witam Usiłuję sterować wzmacniacz Marantz PM-66SE za pomocą Arduino i biblioteki IRRemote. W zasadzie chodzi mi tylko o przyciski "Volume Up" ,"Volume Down" i "Mute" pilota Marantz RC-66PM . Czy mógłbym prosić kogoś posiadającego niniejszego pilota i płytkę Arduino z programem "IRrecvDumpV2" lub podobnym o zrzut danych przechwyconych z portu serial?...
kod programu napisany w Bascomie, wyświetlacz nie działa. uC ATmega164P $regfile = "m164pdef.dat" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.7 , Rs = Portc.6 ' Inicjalizacja wyświetlacza LC Cls ' Czyszczenie Config Com1 = 9600 , Synchrone = 0 , Parity...
Cytat z powyższego datasheeta: Na stronie czwartej masz opisane, jak rozpoznać, który wariant tego czujnika ma SPI, a który I2C (i jaki ma wtedy adres). Pisałem jaki mam czujnik ( jaki jest dostępny w Polsce) wiec nie wiem co to ma do tego "NPA-600 5.0V * 4.75 V to 5.25 V NPA Compensated, digital serial" Na TME jest jeszcze to: Gdzie w Tme kolega widzi...
Tak, są to znaki NULL (o kodzie ascii 0). Są na pewno nadawane, ponieważ mam jednocześnie uruchomione dwa odbiorniki - jeden podłączony do mikrokontrolera, drugi przez przejściówkę USB-UART do komputera. Wszystkie transmisje obserwuję jednocześnie w terminalu i w urządzeniu odbiorczym. Kombinuję i kombinuję... Doszedłem do takiego rozwiązania: [syntax=basic4gl]...
Cześć wszystkim, Po ponad 2 miesięcznej przerwie wróciłem do swojego projekciku i niestety o ile wtedy wszystko szło w dobrym kierunku, to teraz pozapominałem niektórych kwestii i na dodatek przekombinowałem teraz z kodem co w efekcie przysporzyło mi kilku problemów. Program pisany jest w C# i ma współpracować z Arduino, do którego podpięte są dwa włączniki...
Cześć wszystkim, Po ponad 2 miesięcznej przerwie wróciłem do swojego projekciku i niestety o ile wtedy wszystko szło w dobrym kierunku, to teraz pozapominałem niektórych kwestii i na dodatek przekombinowałem teraz z kodem co w efekcie przysporzyło mi kilku problemów. Program pisany jest w C# i ma współpracować z Arduino, do którego podpięte są dwa włączniki...
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using ZedGraph; using System.Text.RegularExpressions; namespace SimpleSerial { public partial class Form1 : Form { // Add this variable string RxString="0"; //double...
A tam się nie da - na kompie jak potrafisz to wszystko zaprogramujesz - kwestia tylko umiejętności. Nie potrzeba do tego żadnego DOSu, trybu real-time, wirtualnych COMów czy fizycznego łączenia dwóch COMów ze sobą. Programy takie nazywają się snifferami (serial port sniffer) i tego możesz szukać na necie. Taka mała podpowiedź: program PortMon, który...
Niestety nie pomogło w skrócie opiszę jak program działa. klikam na przycisk i otwieram port, informację z portu odbieram w sposób: [syntax=vb]Private Sub COMM_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventA... Handles SerialPort1.DataReceived Dim a As Object a = SerialPort1.ReadLine If SerialPort1.ReadBufferSize...
Witam, programuję centralkę alarmową sterowaną za pomocą smsów, udało mi się zrobić aby program reagował na jeden numer telefonu ale nie wiem jak dodać kolejny. Przedstawię to na prostym przykładzie: [syntax=c]void setup() { Serial.begin(9600); // set serial port at desired value Serial.println("serial find test"); // echo test } void loop() { while...
Witam Dzisiaj zainstalowałem visual c++ 2010 express ponieważ tam jest kontrolka serialport za pomoca której chce napisać prosty terminal. Odbiór danych z RS232 zrobiłem tak: private: System::Void serialPort1_DataReceived(System:... sender, System::IO::Ports:... e) {...
Witam. Mam program napisany w C# który komunikuje się ze stworzonym przeze mnie urządzeniem poprzez USB. Urządzenie w systemie widoczne jest jako wirtualny port COM. Co pewien czas zdarza się, że odebrane na PC dane są błędne, tzn nierealne. Wygląda to tak, jakby część odebranych jedynek była zamieniana na 0. Przesyłane dane to stan sczytanych wejść...
Tylko jest jedno ale. To zajmuje 45 cykli, czyli tyle ile jakbym to robił po Ifach dla każdego portu. Dodano po 9 Sorki, na ifach byłyby 72 cykle (4 na każdy) A w ilu cyklach musisz sie zmieścic? Możesz sprawdzac instrukcją warunkową nie pojedynczy pin ale cały port wejściowy Np.: [code][syntax=basic4gl] Do If Pinb > 0 Then Flag = 1 Reset Portc.2 Temp...
Witam. Niedawno zacząłem zabawę z Arduino i zainteresowałem się portem szeregowym. Napisałem program, który zapala, lub gasi diodę w zależności od tego, czy na terminalu portu szeregowego wpiszemy 1, lub 2. Wszystko działa pięknie, jednak mój problem polega na tym, że jeśli np. zapalę diodę i później wyłączę okienko terminalu, to dioda gaśnie. Jak zrobić...
Problem rozwiązałem za pomocą funkcji parseInt(). Wrzucam jak to ma wyglądać gdyby ktoś kiedyś był zainteresowany: int pin=8; int pwm=9; int ster1=3; int ster2=4; unsigned long czas; byte liczba=0; void setup() { Serial.begin(9600); pinMode(pin, INPUT); pinMode(pwm, OUTPUT); pinMode(ster1, OUTPUT); pinMode(ster2,...
Witam! Na wstępie: jestem początkujący! Pisałem sobie właśnie taki oto krótki programik, dzięki któremu miałem sterować serwem, aczkolwiek pojawił się pewien problem. Gdy wpisuję jakąś liczbę do monitora portu szeregowego w Arduino IDE, to do zmiennej zapisuje się tylko pierwsza cyfra. Chodzi o to aby do int zapisywał całą liczbę a nie po kolei każdą...
Niepotrzebnie mieszasz myślowo różne systemy walutowe. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <Arduino.h> unsigned long FlagTime; void setup(){ // to jest odpowiednik main Serial.begin(9600); DDRB &= ~(1 << DDB0); // ustawienie pinu B0 jako wejście ( wejście licznika ICP1) PORTB |= (1 <<...
Witam. Piszę właśnie projekt w Visual C++ pod Visual Studio 2008 do obsługi serwa przez port COM. Do portu COM jest gotowa kontrolka. Jak dotąd bez problemu nawiązałem połączenie i wysłałem dane. Problem pojawia się przy ich odbieraniu. Mianowicie chciałbym uniknąć obierania danych przy pomocy timera, a Visual generuje funkcję: System::Void...
Witam, chciałem napisać aplikację odczytującą dane z akcelerometru. Wysyłam portem szeregowym trzy bajty, każdy zawiera wartość przyspieszenia z kolejnej osi. Jako czwarty bajt wysyłam znak nowej lini \n. Ogólnie obsługa portu szeregowego w c# działa, jednak nie mam pojęcia jak dobrać się do poszczególnych bajtów. Obecnie mam coś takiego [syntax=csharp]private...
ja zastosowałem tak (chociaż to C++ i działa OK) array<String^>^ serialPorts = nullptr; try { // Get a list of serial port names. serialPorts = SerialPort::GetPortNames(... } catch (Win32Exception^ ex) { //Console::WriteLine(ex->... Pole1->AppendText("ERROR ");...
Witam Witam a w jakim pliku znajduje się obsługa portu RS, wrzuciłem pliki do NetBeans i niestety mam tylko gołe okienko bez buttonów i reszty. Wszystko masz w pliku "portRS232_wzor.zip" są tam buttony i cała reszta aplikacji gotowej do komunikacji z portem Rs232. Po rozpakowaniu skopiuj plik "portRS232_wzor\dist\portRS232_wzor.jar" do rozpakowanego...
Witam ! Mam problem z funkcją serialport. Piszę w windows form application. Chodzi dokładnie o to, że w momencie gdy chce odczytać dane z rs232 wpisuję funkcję char litera; serialPort1->ReadChar (litera); wyrzuca błąd error C2660: 'System::IO::Ports::SerialPort::ReadChar... : function does not take 1 arguments
Przy konfiguracji domeny nie mogę przekierować jej na konkretny port. Mój plik konfiguracyjny: <code> # This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions. # See for detailed information about # the directives and /usr/share/doc/apache2-common/README.Deb... about...
Witam, Tworzę terminal do odbioru danych z Atmegi 328p-pu. Wysyłam ramkę z mikroporcesora: [syntax=c] printf("%4ld,%4ld,%4ld,%4ld,%4ld,%4ld,\r... [/syntax] Po stronie komputera dane rozdzielane są na podstawie przecinka jako "token" i koniec ramki wykrywany jest na podstawie "\n". Mam też zabezpieczenie przed pierwszym pomiarem gdyby...
Zgodnie z dokumentacją przestawiłem bity w rejestrze ADMUX aby odczytywać wartości z sensorów umieszczonych w kontrolerze (temperatura oraz napięcie) - działa to dobrze ale otrzymuje inne wartości kiedy jednocześnie odczytuje wartości z portów analogowych. biblioteka: [syntax=c]#define vref 5.05 // vref * (vreal / vdetected) #define temp_correction...
Hej. Kopiłem dwa moduły ESP8266-01 i zabrakło mi w nich portów. Pomyślałem ze roszerze to o expander pcf8574. Podłączenie się udało na skanerze i2c ukazał mi się adres (0x38). Dodałem bibliotekę PCF8574.h niestety standardowo była nie kompatybilna, więc pomysłem że znajdę na necie kupę przykładów i bibliotek do rozwiązania mojego problemu. znalazłem...
z ciekawości otworzyłem PDFa ale z ruskiej strony bo podany w tamtym linku odnośnik nie działa: Universal Serial Bus (USB) Controller The USB controller provides support for the Universal Host Controller Interface (UHCI). This includes support that allows legacy software to use a USB-based keyboard and mouse. The ICH3 is USB Revision 1.1 compliant....
Witam. Port Com 1 (RS 232) najlepiej sprawdz podłączając do niego myszkę. Ostateczne pożna kupić port na PCMCIA, koszt około 400zł i będzie działał Ci pod DOS i Windows. Ja mam taki i jestem zadowolony (w nowych laptopach nie ma wbudowanego portu Com 1) używam go od 3 lat i służy mi już w drugim laptopie. Jeszcze jest możliwość użycia programu UserPort...
Zamieszczam dodatkową aplikację w delphi - 'USB-RS232monitor-AVR309' , może komuś się przyda. Program pozwala odbierać i wysyłać dane przez usb <=> serial. Po dodaniu układu rs232 - można przesyłać dane w tym standardzie napięciowym (jedynie końcówki są wykorzystane tx/rx - więc nie jest to pełny com-port). obraz programu:
Witam, sprawa ma się tak: układ wysyła bin do programu następnie program ma wysłać bin do układu pytania: przychodząca wiadomość (bin) zostaje zamieniona na stringa ? czy dalej jeest bin ? jak wysłać odpowiedz do układu w postaci bin ? [syntax=vb] Dim data10 As String Dim WithEvents COMPort As New SerialPort Private Sub COMPort_DataReceived(ByVal sender...
Witam serdecznie, mam pewien kłopot.Zabrałem się za pisanie prostej aplikacji umożliwiającej przesyłanie komunikatów po RS-232,słowem prostego komunikatora.Nie wiem czy dobrze zrobiłem,ale wyszedłem z założenia iż aplikacja ma cały czas nasłuchiwać na porcie czy nie ma nowych komunikatów.A po wciśnięciu przycisku miała by wysyłać komunikat wpisany w...
Możesz zrobić co chcesz byleby polecenie Config 1wire było już po konfiguracjach portu. Co do UARTu to też nie ma znaczenia, bo jeśli Bascom wykryje użycie w kodzie Config Serialin/Serialout lub nawet samo użycie Print to kompiler ustawi je sam automatycznie.
Witam, od dłuższego czasu czasu programuje w Bascom z którym nie mam problemu, chciałem sobie teraz uruchomić urządzenie oparte o komunikacje z komputerem przez RS232. Kupiłem książkę RS232 w przykładach co dużo mi dało, ale nie mogę sobie poradzić z jednym problemem, odbiorem i wyświetlaniem danych. Jeśli pisze: Proszę pamiętać o używaniu znaczników...
witam, Jak poprawnie bajt po bajcie odebrać taką ramkę danych w C# ? Jak wysyłam jakiegoś stringa i odbieram korzystając z funkcji np. serialPort1.ReadLine() to wszystko działa. Natomiast nie mogę sobie poradzić z taką ramką: [syntax=csharp] buff[0] = '(at)'; buff[1] = (int8_t)acce_x; buff[2] = (int8_t)(acce_x>>8); buff[3] = (int8_t)acce_y; buff[4]...
Zamiast pchać bezsensowne dane do urządzenia co zmianę pozycji spróbuj to zrobić w evencie MouseUp, który się wykona gdy puścisz klawisz myszki. Google Twoim przyjacielem Niestety nie ma mocnych i nie możesz za szybko pchać danych do textboxu, pomysłów jak to rozwiązać może być kilka: 1. W uC zrób wysyłanie danych (o ile są) co x milisekund. Jeśli prędkość...
Myślę, że wszystkie te wymagania spełni platforma .NET 4.0 i środowisko [url=]Visual Studio 2010 Express (celowo nie polecam najnowszej wersji 4.5 i 2012, przeznaczone bardziej na Windows 8). W punktach: 1. Programy możesz pisać zarówno w wersji konsolowej jak i okienkowej. Do uruchomienia wymagają co prawda zainstalowania .NET Framework, który jest...
Witam Mój pierwszy temat na tym forum, proszę o wyrozumiałość. Otóż mam mały problem. Skonstruowałem mały mechanizm do którego podłączyłem serwomechanizmy. Serwa podpięte są pod arduino, natomiast sterowanie ma odbywać się za pomocą panelu stworzonego w Visual C#. Póki co wszystko mi działa jednak nie umiem dojść do tego jak wyświetlić w Visualu aktualną...
Cześć Cepelia, hmm wiesz może, jak bezpiecznie zamknąć port, żeby uniknąć czegoś takiego? Sytuacja jest taka, że mam laptop w plecaku i 2 gpsy podpięte pod porty usb, pokonuję jakąś trasę i wyciągam laptop i chcę zamknąć te porty, aby móc dalej przetworzyć te ramki, które mi wyświetliło w richTextBoxach. Dzisiaj robiłem badania w terenie i 2 razy wyskoczył...
Witam, [syntax=cpp] int c; void setup(void) { Serial.begin(9600); int a=2; int b = 8; c = a+b; } void loop(void) { Serial.println(c); } [/syntax] Teraz coś zobaczysz na monitorze.
Cześć wszystkim :) Piszę sobie program w Visual Studio i tak się zacząłem zastanawiać, czy korzystając z narzędzi dostępnych w tym środowisku mogę pobrać z systemu opis widniejący w menedżerze zadań przy moim wirtualnym porcie COM? Chodzi mi o pełną nazwę jaka się wyświetla: Jak się wejdzie dalej we właściwości to "XDS 100 Class USB Serial Port" wyświetla...
Witam! Mam problem z miernikami Abatronic AB 8890. Są w nich porty USB które działają na technologii CP210x USB to UART Bridge. Próbuję 3 z tych mierników połączyć w jednym programie C# by odczytywać z nich wartości. Tutaj jest mój kod programu: Niestety w textboxie nie widać żadnych wartości. Zaniepokojony tym faktem pobrałem narzędzie do oglądania...
Na podstawie tego tutoriala: Chciałem wykonać sobie odbiornik IR aby zdekodować sygnały pochodzące z kilku moich pilotów - na pierwszy ogień poszły: pilot od projektora, pilot od rolety, od "inteligentnej" żarówki. Mam NodeMCU v3, zakupiłem też IRremoteESP8266, podłączyłem jak w tutorialu (pod D5 zamiast D4, ale o tym za chwilę): Dalej załadowałem program...
Gdy Serial jest otwierany po restarcie Arduino to Serial1 nie wysyła żadnych danych i to jest OK ale jeśli zamknę port Serial i go ponownie otworzę (bez restartu) to po tym otwarciu, a przed wysłaniem jakichkolwiek danych przez Serial1 wysyłana jest wartość 240. Pokaż w kodzie, jak "zamykasz" Serial i w jaki sposób obsługujesz Serial1.
Zamieszczam kod przykładowy: [syntax=c] #include <Arduino.h> #include "wyslij.h" void setup() { //otwarcie portu i ustawienie prędkości na 9600 bodów Serial.begin(9600); //wypisanie linijki tekstu Serial.println("Kolejno odlicz!"); } void loop() { wyslij(); //czekamy sekundę na kolejny przebieg pętli delay(1000); } [/syntax] [syntax=c] /* * wyslij.h...
Witam, poniżej program, którego celem jest zliczanie impulsów zewnętrznych. Problem polega na tym, że po skonfigurowaniu rejestru TCCR0B, program się blokuje ( nie ma komunikacji z monitorem portu). Jeśli ktoś ma pomysł na to, to będę wdzięczny. void setup () { TCCR0B |= (1 << CS02) | (1 << CS01) | (1 << CS00); Serial.begin(9600);...
Zacytuje przykład z DDK, przy czym ostatnie wywołania IoCreateDevice stanowi dodanie nowego urządzenia: RtlZeroMemory(&deviceObjName, sizeof(UNICODE_STRING)); deviceObjName.MaximumLength = DEVICE_OBJECT_NAME_LENGTH * sizeof(WCHAR); deviceObjName.Buffer = ExAllocatePool(PagedPool, deviceObjName.MaximumLength+ sizeof(WCHAR));...
ok juz widze na czym moj blad polegal znalazlem przelotke 25 pinowego seriala na 9 pinowego tak bardzo mi potrzeba tego COM'a w kompie ze z radosci ze znalazlem rozwiazanie przeoczylem najwazniejsze serial a nie parallel :( kurde chyba bedzie trzeba albo USB-COM albo karte PCI z COM'ami ----------------------------------------...
Witam, uzywam nastepujacych funkcji do obslugi portu szeregowego w Windows XP: BOOL OpenCOM(const char *pName) { DCB cCOM; hCOM = CreateFile(pName, // Specify port device: default "COM1" GENERIC_READ | GENERIC_WRITE, // Specify mode that opens device. 0, // the devide isn't shared. NULL, // the object gets a default security....
Witam Otóż mam problem potrzebuję użyc kostki 74LS374 do rozszerzenia portów I/O procesora. Musze użyc akurat te i dwie takie. Nie wiem jak z poziomu bascoma sterowac tymi portami. Udało mi się tylko tyle znaleśc że wejścia 74LS pełnią rolę portu danych. OE musi byc do masy. Do transferu danych jest potrzebne taktowanie. Przypomina to mi transmisje...
Monitorowanie/szpiegowanie/śledzenie (wysyłanie danych do) (sniffer) portu COM (i LPT). Oto zestaw programików umożliwiających to (niektóre w trybie Stealth/Spy tzn. mogą działać obok innej aplikacji używającej portu ,ale pod warunkiem ,że najpierw je załączymy , a potem 2 program). Advanced Serial Port Monitor (trial) Free Serial Port Monitor Com Port...
Próbowałeś podłączać inne urządzenia pod ten port COM (choćby myszkę serialową)? Modemy zewnętrzne mają lamki i z Hyperterminala można sprawdzić, jak się zachowuje port. Programy diagnostyczne zwykle sprawdzają port, kiedy jest coś do niego podłączone. Ja często miewam problemy z kabelkami połączeniowymi. Przez częste wyciąganie, wkładanie, urywają...
Witam! Kupiłem kartę PCMCIA "RedChief CardbusRS232 2 Port" w celach chyba wszystkim elektronikom znanych. Karta z oryginalnymi sterownikami sprawuje się OK pod WinXP. Niestety nie pracowała pod linuxem i sterowniki ustawiają niestandardowe adresy portów. Na razie stan normalny. Kartę rozbebeszyłem i okazało się, że w środku są 2 układy OXCF950 rev B...
Nie ma możliwości aby dwie aplikacje korzystały w tym samym czasie z jednego portu COM. Jedyne wyjście to takie jak opisał kolega wyżej.
Witam Zaczołem zabawe z Visual Studio 2005. Mam problem z programem wysylajacym dane na COM'a w C#. Programik uruchamiam na PPC Windows Mobile 2003. Framework 2.0 oto kod programu: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using...
Witam. Generalnie to zdarzenie informuje o tym, że przyszły jakieś dane. Po tym, jak zostanie wykonane, musisz zrobić to samo, co w zdarzeniu timera - odczytać bufor portu. Ale szczerze mówiąc, mam pewne wątpliwości co do niego - w SerialDataReceivedEventArgs e - zawiera własność EventType , która identyfikuje, czy zdarzenie zostało wywołane przez przyjście...
comport wylicza nawet otwarte porty z tego co widac zainstalowane porty pobiera cobie z rejestru... procedure EnumComPorts(Ports: TStrings); var KeyHandle: HKEY; ErrCode, Index: Integer; ValueName, Data: string; ValueLen, DataLen, ValueType: DWORD; TmpPorts: TStringList; begin ErrCode := RegOpenKeyEx( HKEY_LOCAL_MACHINE,...
Witam, bazując na kilku kodach znalezionych w sieci popełniłem takie oto coś #define USART_BAUDRATE 57600 #define BAUD_PRESCALE (((F_CPU / (USART_BAUDRATE * 16UL))) - 1) #define MAX_INTS 100// number of interrupts to be done volatile int counter = 0; volatile int ms_counter = 0; // number of seconds / 10000 volatile int...
Witam Mam taki problem... chcę wysłać chara przez kontrolke serial port w visual basic na port com. W delphi przez przez comporta nie było problemu bo posiada ten komponent funkcję: Przykładowy kod delphi : procedure TFormComPort.TD(a: Byte; b: Byte; c: Byte; d: Byte); begin ComPort.WriteByte(a); ComPort.WriteByte(b);...
Witam, możesz to zrobić w następujący sposób: 1. Uruchom edytor rejestru, wykonaj backup na wszelki wypadek. 2. Następnie przejdź do: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControl... Name Arbiter Prawdopodobnie będziesz miał tam wpis w postaci COMDB = FF FF FF 03... lub coś podobnego, a powinieneś mieć COMDB = 03 00 00 00 jeśli masz wbudowany...
Witam wszystkich, Mam problem z odbieraniem danych po RS232 z programem napisanym pod C#. Kod trochę niżej zamieszczam. Z czym jest problem? A no, odbiera dobrze tylko gdy chce aby reagował na <LF> lub <CR> (0x0A, 0x0D) to jakoś nie może. Próbowałem różnych sztuczek, mi znanych, ale niestety nie udało się. private void Port_Odbieranie(object...
Witam Mam problem z odbiorem zadanego ciągu znaków z portu szeregowego w 89C52. Pojedynczy znak mi śmiga, ale jak chce aby program reagował a odpowiednią sekwencje znaków to się "wykrzacza" (nie reaguje) Funkcja dla przerwania: static void inter_rs() interrupt 4 { if( RI ) { RI = 0; if( ((RxInChar + 1)%BUF_SIZE)...
Stworzyłem emulację tej sytuacji przez program socat pod Ubuntu. Ten program umożliwia stworzenie pary wirtualnych portow szeregowych. Porty są takie, że jak sie do jednego z nich pisze to na drugim można czytać. I teraz zrobiłem tak, że do jednego z pary portó (/dev/pts/2) podpiąłem mój program. Do drugiego (/dev/pts/1) podpiąłem Serial Port Terminal...