A próbowałeś zapisu ?: \\.\COM1
Cześć! Kupiłem tę samą drukarkę i tam mam port USB. Musisz pobrać sterowniki EDGEPORT Utility oraz HMutility ze strony CognitiveTPG. Potem dodajesz drukarkę jako Generic Text Printer. I już. Powinno działać (przynajmniej strona paragonowa).
Nie zaglądałem do źródeł, ale jeśli piszesz pod XP - potrzebujesz specjalnego sterownika w stylu UserPort. To tyczy się starego oprogramowania które próbuje dostać się do portu poprzez jego adres w przestrzeni I/O, program korzysta z WinAPI (do źródeł zajrzałem). Stawiałbym na błędną konfigurację portu. COM4 to pewnie port wirtualny. Miałem kiedyś...
Witam, pomocy nabyłem na allegro karte pcmcia rs232, ale po włożeniu do laptopa system WIN XP jest problem z sterami jest orginalna płytka z sterami, ale system nie instaluje ich albo karta nie chodzi na WinXP, ale w laptopie kumpla z 2000 tez nie idzie. Nie ma producenta opisanego na karcie, a dane jakie udało mi się odczytac to model ; MA-103 cardbus...
to mogę go wgrać poprzez tftpd klienta ? Jest kilka sposobów albo przez jakiś program albo ręcznie z poziomu konsoli w terminalu. [url=https://blog.csdn.net/u010558738/ar... masz jeden z ręcznych sposobów ale to taka opcja jak byś chciał się bawić w programowanie itp SDK Inne [url=https://ipcamtalk.com/threads/is-th...
oh wow. to niesamowite. dziękuję! Zrobię makro całej płytki i prześledzę wszystkie piny. Myślę, że jest zbyt mały, aby próbować bezpośredniego połączenia z chipem, nawet z moim podejrzanym kablem usb-rs232 z igłą do szycia, którego jeszcze nie testowałem, CH304 USB-DB9 -> Cisco DB9-RJ45 -> RJ45 straight coupler -> RJ45 UTP head cut off -> sewing needles...
zainstalowałem na Windowsie Vista poprzez port COM jako generic/text only i nie mam jak ustawić papieru, margines 1,5cm wychodzi, brak polskich znaków ale pliki notatnika drukuje ;)
:) Dla pewności możesz zastosować niezależny zewnętrzny Watchdog np. TPS3820 za 3zł http://www.ti.com/general/docs/lit/getli... Tego typu układów jest sporo.
no i odpuściłem sobie win98, ale nadal mam problem pod XP z PCMCIA tylko generalnie. wsadzam karte pcmcia -> 2x RS232 , instaluje tylko PC generic Card i tyle , nie pojawiaja sie porty COM , nie dzieje sie nic . Wstawiłem karte do lapa HP kolegi i poinstalowało sie wszystko pięknie , porty są , dają sie konfigurować i działają . Wiec przeinstalowałem...
Witam Zakupilem ostatni karte pcmcia - rs232 do acera aby wspolpracowala z interfejsami diagnostycznymi do autek. Niestety brak wspolpracy ( zainstalowana pod XP) niby system widzi , przypisuje porty COM ( zmienialem na rózne). Karta generic A59911 - chipset w srodku to OXFORD FLASH OX 16F 950. na naklejce z tylu karty znaczek USB high speed - czyżby...
WItam co robie zle, probowalem bawic sie portem RS232 - wiec podpiolem miernik pod pin 7 i 5 w DB9 i pod w2k pod delpgi uruchomilem taki kawalek kodu ale napiecie zawsze wskazuje to samo na pinie 7 bez wzlgedu czy dam CLRDTR, CLRRTS czy bedzie SETDTR, SETRTS :/, probowalem na wszystkich portach komunikacyjnych (1,2) i to samo, napiecie zawsze jest na...
tu jest moja procedura od inicjalizacii jak troche pisz4esz w delphi to niebedziesz mial problemow HCOM := CreateFile(comn{pchar np 'COM1'}, GENERIC_READ or GENERIC_WRITE,0,nil,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL or File_Flag_Overlapped,0); fillchar( dcb, sizeof(dcb), 0 ); dcb.DCBLength := sizeof(dcb); dcb.BaudRate:=speed; dcb.Flags := 1; dcb.ByteSize...
pozwolcie ze sie podepne, bo mam pokrewny problem. Mam program w Builder C++ obslugujacy port rs232 bezposrednio przez API. otwieram go w nastepujacy sposob: hCommDev = CreateFile(lpFileName, GENERIC_READ | GENERIC_WRITE,0, NULL, OPEN_EXISTING, 0, NULL); czyli standardowo. Chce przez niego przesylac dane BINARNE. Wszystko dziala prawie dobrze....
Problem polega na używaniu nie udokumentowanych funkcji API, w pewnym podejściu do programowania na skróty. Jeśli się dokładnie wczytać w MSDN to znajdziemy tam funkcje rodem z Windows 3.11 ale jest zaznaczone, że nie będą wspierane. Bardzo poważną sprawą są struktury i ich inicjalizacja. Jeżeli jakieś pole jest bez znaczenia w XP to zawsze należy je...
Witam. Chciałbym dołożyć port RS232 do laptopa z Windows XP. Wygrzebałem zakupioną kilka lat temu kartę CARDBUS PCMCIA 2 x RS formy SUNWEIT która jest zbudowana na układzie OXFORD OXCF950 oraz Sipex SP3243ECA , niestety nie kojarzę, żebym przy zakupie dostał płytę ze sterownikami ;/ Chciałbym zapytać czy spotkał się ktoś może z kartami na tych podzespołach...
można tak jak napisał elektryk a można zainstalować drukarkę, w zależności od systemu, albo typowa-> tylko tekst, albo generic -> tekst only... jeśli będziesz robi to pod dosm poleceniem Mode ustawiasz parametry portu com.. powiedz pod jakim systemem będziesz to robił to a powiem Ci jak.. druga sprawa to sam kabelek.. z tego co pamiętam w mefkach trzeba...
Zmień komando "WriteFile" w następujący sposób: OVERLAPPED osWrite; osWrite.Offset=0; osWrite.OffsetHigh=0; osWrite.hEvent=CreateEvent(NULL,TRUE... if(WriteFile(hNumPort,Bufor,2,0,... .... .... CloseHandle(osWrite.hEvent); Port otworzyć w ten sposób: hNumPort = CreateFile("COM1", GENERIC_WRITE,...
Witaj, poniżej wkleiłem przykładowy kod z RS #include <windows.h> #include <stdio.h> int main(int argc, char** argv) { HANDLE hCom; //uchwyt portu DCB dcb; //konfiguracja portu BOOL fSuccess; //flaga pomocnicza BYTE RS_buf; //bufor danej DWORD RS_ile; //ilosc bitow wyslanych //otwarcie portu COM1 z prawami RW hCom = CreateFile(...
Tak miało być? C:\C++\UART\main.cpp||In function 'void ReadUART(void*)':| C:\C++\UART\main.cpp|19|error: 'hPort' was not declared in this scope| c:\program files\codeblocks\mingw\bin\..\lib\gcc\mi... too few arguments to function 'void* CreateFileA(const CHAR*, DWORD,...
a programu z Adruino nie chce, dolutowałem przełącznik w celu połczenia GPIO z GND. Rozumiem, że chodzi o GPIO-0? Jaką płytkę masz wybraną w Arduino IDE? Powinno być dla "Generic ESP8266 Module". Flash Mode powinien być ustawiony jako QIO, Flash Size jako 1M (no SPIFFS). W przypadku ręcznego wchodzenia w tryb programowania poprzez zwarcie GPIO-0 do...
Spotkałem się właśnie z bardzo dziwnym problemem. Nie mogę w swoim programie otworzyć funkcją createfile portu com o dwucyfrowym numerze. The program '[2960] tester.exe: Native' has exited with code 2 (0x2). Co oznacza, że nie odnaleziono portu o takim numerze. Dodam, że oba porty można bez problemu obsłużyć przez hyper terminal....
Witam, Piszę program do komunikacji z przyrządem laboratoryjnym (PTW Unidos) przez RS232. Aktualny kod: [syntax=c]#include<windows.h> #include<stdio.h> #include<conio.h> #include<fstream> #include<iostream> #include<string> using namespace std; int main() { fstream plik; plik.open("wynik.txt",ios::out); HANDLE hComm;...
Sprawę chyba rozwiązała dyskusja na hCom = CreateFile("COM16", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); //pobranie aktualnych ustawien portu fSuccess = GetCommState(hCom, &dcb); //ustawienie naszej konfiguracji dcb.BaudRate = CBR_9600; // predkosc transmisji dcb.ByteSize = 8; // ilosc...
Witam Dostałem w/w router w wersji sprzętowej 1.6 i chciałem żeby miał on alternatywne oprogramowanie - Openwrt. Używając tej instrukcji [url=https://wiki.openwrt.org/toh/tp-lin... zflashowałem go tym firmware: [url=https://downloads.openwrt.org/snaps...
Napisałem program do obsłu RS232 na podstawie tego co znalazłem w necie. Żeby program działał i nie zawiesił się muszę wcześniej odpalić HyperTerminal i otworzyć port COM pozniej go zamykam i dopiero mogę uruchomić mój program. W przeciwnym razie przy próbie odczytu program się zawiesza. int rs232otworz(void) { //otwarcie portu COM4 z prawami...
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...
Poprawiłem tak jak napisałeś, ale nadal nic się nie dzieje. Zrzut z ekranu: RS-232 65 Wyslalem: 0.000000 84 Wyslalem: 0.000000 42 Wyslalem: 0.000000 115 Wyslalem: 0.000000 101 Wyslalem: 0.000000 109 Wyslalem: 0.000000 112 Wyslalem: 0.000000 61 Wyslalem: 0.000000 1 Wyslalem: 0.000000 10 Wyslalem: 0.000000 0 Wyslalem:...
Witam. Z programowania nie jestem zbyt dobry dlatego prosze o rady. Podlaczylem do portu COM2 czujnik ruchu (podpiete pod piny 2 i 3). Chcialby napisac podejrzewam bardzo prosty program na poczatek taki: jesli czujnik wykryje ruch tzn jakikolwiek sygnal pojdzie po kablu RS232 do portu COM2 program mialby dawac komunikat np. "Wykryto ruch". Czy ktos...
Witam. Próbuje się nauczyć obsługi portu com. Posiłkując się tą stroną http://www.winapi.org/index.php?option=c... napisałem kawałek programu, który ma nawiązać komunikacje z portem. Program się kompiluje i fajnie. Jednak nie wiem czy w ogóle jakakolwiek komunikacja jest nawiązywana. Stąd moje pytanie: czy...
Witam. Jakim sposobem w delphi wysłać ciąg 96 danych ? w tej chwili obsługuję RS232 przez winapi konfig wygląda tak: // -- wartości flag sterujących portu szeregowego -- dcb_fBinary = $0001; dcb_fParity = $0002; dcb_fOutxCtsFlow = $0004; dcb_fOutxDsrFlow = $0008; // -- fDtrControl -- DTR_CONTROL_ENABLE = $0010; DTR_CONTROL_HANDSHAKE = $0020; dcb_fDsrSensitivity...
Witam czy ten kod w w 100% kompletny i prawidłowy do obsługi portu RS232 ? pytam bo chciałem za jego pomocą odczytać dane z enkodera który jest połączony z przetwornikiem na mikrokontrolerze a następnie dane wędrują do PC. Aha i jeszcze jedno, czy ma ktoś link w którym jest wyjaśnione/pokazane jak za pomocą HyperTerminal można obsłużyć RS232, bo słyszałem...
Witam Problem portu rs232 wielokrotnie omawiany, więc proszę o krótkie info. mam aplikacje z komunikacją po RS232, i problem to: - po włączeniu /reset PC moja aplikacja nie jest wstanie otworzyć portu RS232 tak aby móc odbierać wysyłać dane. - Jeśłi otworze port i zamknę inną programem, to po tym fakcie moja aplikacja otwiera port poprawnie <=>...
Posiadam kartę PCMCIA "no name" pod mojego "serwisowego" laptopa IBM X30 ( P3, 1.2GHz, 512MB, XP). Prawdopodobnie taką samą jak w temacie http://www.elektroda.pl/rtvforum/topic63... Problem w tym, ze w menedżerze urządzeń widzę urządzenie jako CF CARD GENERIC i po próbie aktualizacji sterownika, podaniu ścieżki dostępu komputer widzi folder Windows...
Opis konstrukcji Projekt powstał z myślą udostępnienia danych ze sterownika PLC przez internet. Wymieniony sterownik posiada port komunikacyjny RS232 oraz wykorzystuje protokół komunikacyjny Modbus RTU. Podczas wykonywania prac uznałem, iż miłym dodatkiem będzie możliwość zdalnego załączania urządzeń. Całość oparłem o uniwersalną płytkę stworzoną jakiś...
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...
Proszę bardzo: [syntax=cpp]#include <windows.h> #include <conio.h> #include <iostream> using namespace std; DCB PortDCB; COMMTIMEOUTSCommTimeouts; HANDLE hPort; bool SetupUart(const char* Port="COM1", int baud=2400, int Bitsize=8, int StopBits=1, int Parity=NOPARITY); bool WriteUart(unsigned char *buf, int len); unsigned char buf[256];...
Witam.. mam problem dot komunikacji z telefonem poprzez rs232. podsluchalem ruch podczas laczenia z telefonem za pomoca hyperterminal.. jednak wynik jest zupelnie rozny od uzyskanego przeze mnie... ;| wiadomo, ze z modemem (telefonem) komunikujemy sie za pomoca komend AT. czyli wysylam np: AT otrzymuje OK i zaczyna sie problem.. ;/ mam wrazenie ze wysylam...
Przy okazji: w Windowsie nie odwołujcie się do portów poprzez nazwę typu "COM4". DLaczego? Bo jest ograniczona do max COM9. Używajcie za to konstrukcji: "\\.\COM16". Innymi słowy - zamiast: wsprintf(szPort, "COM%d", nPort); używajcie: wsprintf(szPort, "\\\\.\\COM%d", nPort); Dodano po 2 Załączam przykładową funkcję...
No właśnie takie podobne jak Ty znajdywałem. Nie ma nic takiego co by w konsoli wyświetlało tylko? [syntax=c]#include <windows.h> #include <stdio.h> #include<iostream> #include<fstream> #include <conio.h> #include <string.h> static DCB dcb; //struktura DCB (Device Control Block) definiująca rodzaj połączenia static...
Witam, Mecze sie od rana z oprogramowaniem portu RS-232 pod windowsem XP w Visual Studio C++ (nieobiektowo). Moze od poczatku: Zrobilem sterownik, ktory komunikuje sie z komputerem przez port szeregowy. Uzywam tylko linii RX/TX. Jakakolwiek kontrola przeplywu mnie nie interesuje. Tak ze XON/XOFF, RTS/CTS, DTR/DSR wylaczam jak chce sie polaczyc np z...
Witam. Chce stworzyć aplikację która będzie działała jak terminal portu COM, czyli możliwe będzie wysyłanie i odbieranie danych. Stworzyłem taki program (kod zamieszczam poniżej). Odbiór i nadawanie umieszczone są w oddzielnych wątkach. Problem jest taki, że po uruchomieniu programu odbiór znaków (danych) działa poprawnie, natomiast nadawanie nie działa...
No to znowu niestety mam problem... Zrobiłem tak jak kolega radził, kod programu poniżej. Efekt taki, że program się zapętla i nie chce wyjść z pętli. Ciąg znaków zwracany przez wagę w systemie HEX jest następujący: 02303123544723202020302E303023202020302E... Ustawiłem więc RS_ile i liczbę bitów do odczytu na 36, według...
Wgrałem mu gargoyle-1.6.2.2-ar71xx-tl-mr3420-v1-squ... pobawiłem się trochę i stwierdziłem, że teraz na testy wgram luci-ar71xx-generic-tl-mr3420-v1-8M-squa... I tu lipa, po wgraniu TL- MR3420 nie startuje. Jak mam wejść w fryb failsafe? W opisie http://eko.one.pl/?p=openwrt-failsafe, jest klikając jeden z przycisków ja mam wersje...
Witam, mam problem z asynchronicznym odbiorem danych przez rs232. Przejrzałem różne posty na forum i na ich podstawie skleciłem coś takiego, ale nie działa tak jak ja potrzebuję. Chciałbym aby PC odbierał po RS daną (1 bajt) w chwili gdy jest cos do odebrania, (nie cyklicznie, nie stale odczytywał, tylko w chwili gdy jest bajt do odebrania, które to...
Tylko, że z tego co widzę, to jest komponent (?) dla jawy nie samego C++ Buildera, no i jest komercyjny (ewentualnie wersja ewaluacyjna jest też do pobrania). Przecież w Builderze jest komponent Chart . Przykład użycia: 1. Wybierzasz komponent z palety Additional 2. W Object Inspector klikasz na SeriesList 3. W okienku EditingChart1 klikasz na Add...
No więc po kolei. elektryk , nie jest to program z tymi polami tekstowymi i obliczeniami na ich wartościach. Z tamtym sobie juz poradziłem. Do każdego obliczenia stworzyłem jakąś zmienną typu float oraz w każdym miejscu sprawdzałem, czy nie ma dzialenia przez zero. Pomogło w 100 %. Pisze program do obsługi RS232c na podstawie książki Andrzeja Danilukahttp://helion.pl/ksiazki/rs2322....
Hi ! Co do sygnałów sterujących układu MCP2150 to: EN - podłącz go do VCC lub do pinu procka (EN jest monitorowane przez MCP2150 tylko w trybie NDM - Normal Disconnect Mode czyli gdy układ nie ma połączenia z PRIMARY DEVICE); DSR - podłącz do procka jeśli chcesz wiedzieć kiedy MCP2150 ukończy inicjalizacje po resecie lub włączeniu zasilania); DTR (wraz...
Sciągnąłem ten hyper terminal,podłączyłem do dekodera i nie wiem co dalej mam zrobić . Wyskakuje mi okno : Fatal: boot failed ----------------------------------------... ----------------------------------------... -- Generic Primary Bootloader 0.1-3847, NI (04:13:33, Feb 17 2009) -- Andre McCurdy, NXP Semiconductors...
Proponuje zrobić sterowanie liniami CTS,DSR itd. klasycznie, tak jak to wszędzie w helpach opisują, tzn: Otworzyć port funkcją ha= CreateFile( TEXT("////.//COM1") //<- To ważne, bez tego nie działają comy o wysokich adresach ,GENERIC_READ | GENERIC_WRITE ,0 ,NULL ,OPEN_ALWAYS ,FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAP... ,NULL); Poustawiać parametry...
Postanowiłem liczbę typu float rozbić na 4 bajty stosując rzutowanie na wskaźnik char. A następnie przesyłać bajt po bajcie do PC jednak mam problemy, ze złożeniem tego na PC bo ostatecznie odbieram inną liczbę niż wysyłam.Kody programów zamieszczam poniżej: #include <avr\io.h> unsigned char dane; float wynik=2.9876; int i=0; int a=0; void INI_RS(unsigned...
main.cpp: [syntax=cpp]#include "UART.hpp" int main() { InitializeCriticalSection(&UART_BUSY... InitializeCriticalSection(&STOScs); InitializeCriticalSection(&WriteUART... SetupUart(); //inicjalizacja UARTa CreateThread(NULL, 0, ReadUART, NULL, 0, NULL); hWriteUART = CreateThread(NULL, 0, WriteUART, NULL, CREATE_SUSPENDED, NULL); unsigned...
Witam, mam problem z RS232. Wysyłam z procesora różne znaki (0...255) i próbuję je odebrać, ale nie wychodzi tak jak trzeba. Procek na pewno wysyła (sprawdzone pod terminalem). Jak odebrać np. 100 znaków ?? //--------------------------------------... #include <vcl.h> #include <stdio.h> #pragma hdrstop #include...
Koledzy posiadam rejestrator MSJ-NVR-6116 PRO lecz z hasłem administratora. Producent w Polsce nie odpowiada, oczywiście to brand chińczyka. Szukałem wszędzie wsadu do flash'a lecz nigdzie nie ma, a jak już jest to albo w wersji 9 kamer, a jak znalazłem w wersji 16 kamer to na flash 256 oryginalnie na płycie jest 128. Kupiłem nawet 256 i niestety wtedy...
uruchamiam newcs i otrzymuje komunikat: Ja się tam nie znam na tym za bardzo, wiem tylko, że u mnie takiego komunikatu nie ma, a jedynie takie coś: Reading Config file from newcs.xml TCP-log password is disabled! level: normal type: general output: console,tcp logger config: level 1 type 1 output 5 tcp port: 3002 [ 23:34:51...
moj kolega wlasnie zmagal sie z takim problemem. jesli robil loopbacka na przelotkach znajdujacych sie pod ukladem max - na liniach RX i TX idacych od FT2232 to wszystko ok, a za ukladem MAX3243 - cisza... problemu nie rozwiazalo przelutowanie scalaka na inny. dopiero udalo mu sie ozywic uklad, gdy dolutowal nozke oznaczona na schemacie jako FORCEON...
Witam ! Prosze o pomoc w rozwiązaniu problemu z układem IrDA Złożyłem sobie układ oparty o MCP2150 według schematu z linku poniżej: http://ww1.microchip.com/downloads/en/de... zamiast MAX3238CAI użyłem układu ADM211EARSZ. Całość zasilany jest z zasilacza uniwersalnego przez 78L05 SMD. Podłączyłem układ do komputera przez rs232 kablem...
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! Zazwyczaj komunikuje się z moimi urządzeniami przez RS232. Ale niestety, jak wiadomo zostało to wyparte przez USB i podłączenie swoich urządzeń do laptopów staje się bardzo kłopotliwe. Dlatego chciałem w końcu wziąć się za to USB. Z tego co wyszperałem, najlepiej jest skorzystać z gotowej biblioteki V-USB, która posiada obsługę HID co bardzo...
Witam zainteresowanych tematem. Pare dni temu zostalem poproszony o pomoc w zrealizowaniu polaczenia inwertra starszego typu po RS485 z PC w celu monitoringu jego pracy. Odlegosc okolo 50 metrow, nie widzialo mi sie to zrealizowac po kablu. I znalazlem rozwiazanie po WIFI z wykorzystaniem ROUTERA z WIFI ale musi miec min 8MB flash aby wymienic oprogramowanie...
1 Zasilacz SeaSonic SS400ET80+ 1 157,01 157,01 NOWY 2 Gembird kabel zasilający komputerowy Euro/IEC C13 1,8m (PC-186) 1 6,00 6,00 NOWY 3 Konwerter Digitus USB1.1/RS232 (DB9M) (DA-70155/A-DA-70155) 1 30,00 30,00 NOWY 4 SilentiumPC Wentylator Zephyr 120x120x25mm - Cichy 13,6 dBA 2 12,53 25,06 NOWY 5 Dysk Seagate Barracuda 7200.12, 3.5'', 1TB, SATA III,...
Udało mi sie pójść krok dalej, robot przestał wariować, ale kiedy próbuje wysłać mu coś przez RSa, nic się nie dzieje. Ogólnie kiedy włączam robota zapala się lampka przy RS, która odpowiada wysyłanie, a kiedy podłączam kabel do RSa to zapala się też lampka od odbioru. Kod z robota: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h>...
hCommDev = CreateFile(lpFileName, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL); if (hCommDev != INVALID_HANDLE_VALUE) // sprawdza, czy port jest otwarty prawidłowo { dcb.DCBlength = sizeof(dcb); // aktualny rozmiar // struktury DCB GetCommState(hCommDev, &dcb); // udostępnienie aktualnych // parametrów DCB dcb.BaudRate = CBR_1200;...
Witam, Mam adapter rs232<>usb firmy digitus A-DA-70145 który wygląda tak: http://www.skleplinksys.pl/data/gfx/pict... Na laptopie mam windowsa 7 x64 i próbowałem już sterowników z paczki: _IO Cable_PL-2303_Drivers - Generic_Windows_PL2303_Prolific_GPS_1013... _IO Cable_PL-2303_Drivers - Generic_Windows_allinone_PL2303_Prolific...
Bardzo dziękuję za odpowiedzi! Dziś pierwszy dzień w którym zacząłem uczyć się C++, udało mi się napisać takie coś: #include <windows.h> #include <stdio.h> #include <cstdlib> #include <iostream> using namespace std; int main() { HANDLE hCom; //uchwyt portu DCB dcb; //konfiguracja portu BOOL fSuccess; //flaga pomocnicza...
Cześć, czy mogłby ktoś mi pomóc zmienic mój program lub napisac fragment kodu, w którm wysyłam tekst : "\033a" przez rs232. Nie wiem jak to wysłać, ale wiem, że musze urzyć bufora, bo inaczej nie wyslę- jestem początkującym programistom-proszę o pomoc. #include <windows.h> #include <stdio.h> int main(int argc, char** argv) { HANDLE hCom;...
Proszę, otóż co widać w terminalu: Ethernet eth0: MAC address 00:0e:8e:7e:f6:2b IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0 Default server: 192.168.1.23 RedBoot(tm) bootstrap and debug environment [ROM] production release, version "2.1.3" - built 21:21:29, Aug 27 2007 Platform: ap30 (Atheros WiSOC) Copyright (C) 2000, 2001, 2002, 2003, 2004 Red...
Problem polega na tym że chyba mam coś źle skonfigurowane na COMie. Jak urządzenie zewnętrze dostarcza mi dane po 256bajtów to ja za pierwszym odczytem otrzymuje 33bajty, kolejny odczyt to dane po 33bajcie Czyli buffor wypełnia się na dwa razy. Czy posiadacie może sprawdzony sposób na odbiór danych przez RS'a bez gubienia danych w buforze? Jak sprawdzam...
Witam! Zbudowałem pewien system wieloprocesorowy i aby nim sterować potrzebuję zamiast standardowej ramki danych 8 bitowej przesyłać 9-cio bitową. Port inicjuję w ten sposób: DCB dcb; //konfiguracja portu //otwarcie portu COM2 z prawami do zapisu hCom = CreateFile( TEXT("COM2"), GENERIC_WRITE, 0, // exclusive access NULL, // default...
Witam, Robię aplikację okienkową w Builder C++ do komunikacji przez UART tzn. wysyłam znak z PC i odbieram dane z uC. Na początku próbuję uruchomić gotowe programy z książki "RS232 Programowanie praktyczne" Daniluka i za każdym razem wyskakuje mi przy otwieraniu COM6 następujący komunikat "Niewłaściwa nazwa portu lub port jest aktywny" Czy ktoś spotkał...
oto moja obecna aplikacja "napisana" na podstawie innych programów przykładowych. Po kliknięciu w button pojawia mi się wartość w wybranym okienku i jest OK. Jednak gdy klikne kolejny button (w celu odczytania drugiego pomiaru) zaczynają się schody. Pojawia się najpierw wartość pomiaru 1 a dopiero po 5 kliknięciu wartośc z pomiaru nr2. czy to wina buforów...
Na szybko, w C++ Builderze: //--------------------------------------... #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------... #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; char Buffer[1024];...
Konfiguracja RS jest przepisana z książki RS232 Praktyczne Programowanie i z tego co się w necie orientowałem raczej wszystko jest ok. bool CRS::NawiazPolaczenie() { lpFileName="COM1";//------wybranie nazwy portu----------------- hCommDev=CreateFile(lpFileName, GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NUL... if (hCommDev != INVALID_HANDLE_VALUE)...
Witam. Mam taki kod, i chce zapisać dane odebrane po rs232 do pliku, bądź do tablicy i wyświetlić wszystko po zakończonej transmisji. [syntax=c]#include <stdio.h> #include <conio.h> #include <string.h> #include <iostream> #define STRICT #define WIN32_LEAN_AND_MEAN #include <windows.h> void system_error(char *name) { //...
Witam Mam taki problem ze kupiłem przejsciówke USB-RS232 i podpialem ja pod PC. Teraz chciałbym za pomocą niej móc komunikowac sie z Atmeg16 i wysyłać jej rózne dane. Na forum znalalem program ktory umozliwia wysylanie danych przez RS232 jednakze po uruchomieniu wyskakuje bład: "CreateFile failed with error 2" wnioskuje ze port program nie widzi mojego...
jezyk C++ borland builder mam blad linkera wiec wystarczy to #include <vcl.h> a jesli caly kod to prosze //--- kompilować z borlndmm.dll cc3250mt.dll bcbsmp50.bpl ----------- //----RS_07.cpp------------- #include <vcl.h> #pragma hdrstop #include "RS_07.h" #pragma package(smart_init) #pragma link "CSPIN" #pragma...
Witam Znalazłem na naszym szanownym forum kod w C do obsługi portu RS232 (na PC): #include <windows.h> #include <stdio.h> int main() { HANDLE hCom; //uchwyt portu DCB dcb; //konfiguracja portu BOOL fSuccess; //flaga pomocnicza BYTE RS_buf; //bufor danej DWORD RS_ile; //ilosc bitow wyslanych //otwarcie portu COM1 z prawami RW...
Witam wszystkich forumowiczów! Nie jestem profesorem z wydziału elektroniki na Politechnice. Dla Was czynności oczywiste mogą być dla mnie co najmniej niezrozumiałe, więc prosiłbym o dokładne omówienie kroków, które będą musiały zostać podjęte oraz o wyrozumiałość. :-) Jak w temacie, na RS232-TTL mam problemy z wysyłaniem danych do routera. Poniżej...
Staram sie w ten sposob to zrobic: //--------------------------------------... #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------... #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------...
Siema, zaprojektowałem, odbiornik podczerwieni w oparciu o Atmega8, który ma wysłać do komputra informację. Poszperałem w sieci i znalazłem mnóstwo informacji do komunikacji po rs232 w c++. Poniżej kod mojego terminala. [syntax=cpp]#include <iostream> #include <windows.h> using namespace std; int compare(char *str1, char *str2,int size)...
Jestem początkującym programistą, czy ktoś mógłby mi pomóc zmienić kod tak żeby wysyłał 2 bajty i odczytał 2? #include <windows.h> #include <stdio.h> int main(int argc, char** argv) { HANDLE hCom; //uchwyt portu DCB dcb; //konfiguracja portu BOOL fSuccess; //flaga pomocnicza BYTE RS_buf ; //bufor danej DWORD RS_ile; //ilosc...
Robiłem kiedyś coś takiego, nie jest to mocno skomplikowane. Przerobiłem wszystkie gotowce i nie przyniosło to spodziewanego skutku. W końcu z pomocą witryny microsoftu skorzystałem z API :) Działa wyśmienicie. [syntax=delphi]unit comread; {$mode objfpc}{$H+} interface uses Classes, SysUtils, Windows, Forms, Dialogs; type TComRead = class(TThread) private...
Dodam, że inicjalizacja jednego portu w programie wygląda u mnie tak: procedure tform1.wlacz; //ustawia parametry transmisji begin if (COM1.Checked = true) then lpFileName := 'COM1'; if (COM2.Checked = true) then lpFileName := 'COM2'; hCommDev := CreateFile(lpFileName, GENERIC_READ or GENERIC_WRITE,0, NIL, OPEN_EXISTING, 0, 0); if (hCommDev <>...
Witam. Nie mogę się uporać z nawiązaniem komunikacji między mikrokontrolerem a prostą aplikacją w C++ Builder 6. Po kolei: Na Atmega8 wgrany program do wysyłania po UART danych, transmisja skonfigurowana: 115200 bps 8 bitów danych 1 bit stopu bez parzystości. Wszystko obsługiwane przez terminal śmiga prawidłowo, w oknie terminala dostaję to co uC sobie...
Witam, przez kilka ostatnich dni próbuję rozgryźć cały ten port COM, udało mi się "dogadać" z Atmegą16, jednak tylko przez terminal (dokładnie przez SimpleTerm, HyperTerminal oraz przez terminal BASCOM-AVR). Wszystko fajnie działa, jednak gdy przychodzi mi napisać program w czymkolwiek, czy to WinAPI+C, WinAPI+C++, C#, Delphi, to za nic w świecie nie...
Witam Mam problem z programem obsługującym odbiór po rs232. Do portu podłączony jest czytnik kart zbliżeniowych z Allegro, wysyłający 40bitowy klucz w paczkach po 8 plus 2 znaki na koniec(powrót i następna linia). Wysyła z prędkością 9600, 8 bitów, 1 bit stopu, brak kontroli parzystości, brak sterowania przepływem. W HyperTerminalu po ustawieniu takich...
napisalem taki kod w delphi procedure TForm1.Button1Click(Sender: TObject); var hCOM:THandle; nrWrit:DWORD; nrRead:DWORD; Errors:DWORD; Dcb:TDCB; ComStat:TComStat; buf:array Dodano po 42 DOŁOŻYŁEM PETLE POMIEDZY WYSYŁANIE ZNAKÓW DO BUFORA A ODBIERANIE I WTEDY TO DZIAŁ, ALE CAŁY PROBLEM POLEGA NA TYM ŻE POWINIENEM CHYBA DANE WYSYŁANE Z MIKROKONTROLERA...
Nie mam zielonego pojęcia co chciałeś mi przekazać, pokazując ten kod. Najzwyczajniej w świecie go nie rozumiem. Widzę, że wykonywana jest jakaś praca poprzez wskaźniki, o których jeszcze nic nie wiem. Jeżeli chodzi o dodawanie zer na początku wartości to jedyne na co wpadłem to zdefiniować dwa kolejne stringi, jeden o zawartości "0", a drugi "00"....
Witam. Pracuje nad napisaniem programu ktory bedzie wykorzystywal port com do obslugi modemu gsm. Korzystam z ms visual c++ 6.0 i problem polega na tym, ze kompilacja ponizszego kodu: #include <string.h> #include <iostream.h> #include <Winbase.h> #include <Windows.h> char szPortName[] = "com1"; HANDLE m_hCommPort = CreateFile(...
Witam. Posiadam program, który komunikuje się ze sterownikami PLC. Mój problem polega na tym, że odczyt/zapis bufora rs232 spowalnia cały program. Wiem, że powinienem zrobić odczyt/zapis w wątku, w związku z tym prosiłbym o pomoc. Poniżej zamieszczam kod modułu odpowiedzialnego za komunikacje: [syntax=delphi] unit Srl_Com; interface uses WinTypes, WinProcs,...
delphi serial createfile miało znaczyć: http://www.google.pl/search?hl=pl&q=delp... Przykłady: 1) otwarcie portu var hCommPort : tHandle; DCB: TDCB; NumberOfBytesWritten, NumberOfBytesToRead, NumberOfBytesRead, Errors : integer; Status : TComStat; begin CommPort := 'COM2'; hCommFile := CreateFile(PChar(CommPort),....
Witam :!: Mam problem z transmisją pliku przez RS232 za pomocą programu napisanego w C++ builderze wykorzystującego API. Mianowicie problem polega na wysyłaniu pliku przez RS'a :cry: Wszystkie procedury załączania portu i wyłączania są poprawne ale nie wiem gdzie mam błąd w funkcji WriteComm i WyślijClick (czy jakoś tak). Umieszczam program i proszę...
Witam Staram się wysłać smsa przez modem w k750i, pracując w terminalu modem po komendzie "AT" zwraca "OK". Na początek staram się dostosować program z "Praktyczne programowanie". Oto kod: //--------------------------------------... #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------...
Witam. Jak zaczynalem pracowac nad hexapodem ciezko bylo mi znalezc jakis krotki i w miare przejrzysty kontroler serwomechanizmow. Napisalem taki, plus mozliwosc sterwania serwami przez RS232. Wklejam je tutaj i mam nadzieje ze sie komus keidys przyda:) Algorytmy sa dosyc proste, jak by ktos chcial to moge wytlumaczyc jak co dziala zeby mozna bylo przystosowac...
http://obrazki.elektroda.pl/1882036900_1... 1. O czym opowiem? A więc czas zacząć opowieść od początku. Jak zapewne wielu tak i ja marzę o lataniu samolotami nie tylko jako pasażer, ale także w pierwszym rzędzie, czyli jako pilot. Rzecz jasna marzenie takie jest dosyć kosztowne do realizacji (kurs pilotażu kosztuje na dzień dzisiejszy...
Witam serdecznie:) Wykonałem projekt w którym miałem zapewnić zdalne sterowanie między ATmegą32 a komputerem PC. Do Atmegii podłączyłem moduł BTM222 (jako SLAVE), to komputera adapter bluetooth (jako wirtualny port COM). Napisałem aplikację w Builderze która po wciśnięciu buttona wysyła np znak 'a' i zapala/ gasi diodę LED podłączoną do ATmegi. Niestety...
Hej, Wpadła mi w ręce drukarka Olympia KPR 80 PLUS - termiczna z USB, LAN, RS232: https://obrazki.elektroda.pl/8588002800_... Działa i drukuje, ale: 1. Przez USB Windows instaluje ją jako 'generic text printer', więc ustawień drukarki tam zbytnio nie ma 2. Przez LAN nawet nie wiem z jakim adresem IP startuje, z DHCP nic nie dostaje...
robiłem wizualizacje budynku php/mysql i mam pytanie bo nigdy nie ruszałem c++, pisze w dev, mam plik txt w którym jest ciąg liczb "111100010000" chciałbym to wczytać i wysłać po rs232 do innego komputera i tam odebrać , zawsze będzie ich 12 ,w zależności od stanu wiatraka, 1-wł, 0-wył, mam program z innego posta , podobno działający: #include <windows.h>...
Hej... --> Kano15x Co do wypowiedzi to żeby ustawiać stany na pinach rs232 nie używam komponetów bo łatwiutko można to zrobiś za pomocą funkcji EscapeCommFunction(hCommDev, YYYY); gdzie YYYY to: CLRDTR CLRRTS SETDTR SETRTS SETXOFF SETXON SETBREAK CLRBREAK przed tym jednak trzeba uzyskać uchwyt do danego portu np: hCommDev := CreateFile ('COM1',GENERIC_READ,0,0,OPEN_EXISTING,F...
tplewa a oczym cały czas mówię czy to tak trudno zrozumieć że nie masz bezposredniego dostępu. Kłuciś się najpierw a potem sam komuś tłumaczysz że wstawki assemblerowe nie ruszą. Dobra masz racje ale dopiero po tym twoim ostatnim poście. Tak to chyba troch miałaś problem z napisaniem tego co myślisz. Ale spoko teraz się z tobą zgadzam :D W takim razie...
Na start mozesz sobie zassac darmowa wersje Visual Studio: http://www.microsoft.com/visualstudio/en... a tutaj jest pelna klasa razem z dzialajacym programem testowym do komunikacji przez port szeregowy : http://www.codeproject.com/Articles/8605... to powinno Ci Wystrczyc, zeby w ciagu...
firmware generic moduł generic vendor generic
bezpiecznik zasilacza komputera pralka amica wyświetlać błąd router multimedia cisco ustawić
pilot uniwersalny silvercrest kh2156 pilot uniwersalny silvercrest
Przestrojenie głowicy UKF w radiu Camping PMP102 Wartość napięcia na zaciskach twornika: bieg jałowy i zwarcie