Coś z innej działki: Przykład obsługa Com port w .NET napisany w VB (którego nie lubię) Ponieważ kod jest długi załączam go do pliku.
Napisałem obsługę portu COM. Aplikacja działa poprawnie kiedy czytam z przejściówki(virtualny port). Problem następuje kiedy tym samym programem czytam z portu stworzonego przez BleuSoeil. Aplikacja zawiesza się kiedy wywoływana jest funkcja : hCommDev = CreateFile(portName, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL); A dokładniej...
Programowanie com-ów z Windy nie jest takie banalne, szczególnie jak chcesz żeby działało pod każdym windowsem, a nie tylko pod W98. I tutaj muszę się nie zgodzić. W sICD wykorzystuje port szeregowy, i testowałem oprogramowanie pod Win98 oraz XP. Dizała bez zarzutów. Nie jest to wprawdzie programowanie typu zmień stan na pinie ale wysyłanie/odbieranie...
...a może Borland C++ Builder (np. 5) z biblioteką TCOMPORT?. Łatwa obsługa, można tworzyć chyba wszystko.
Jest gdzieś w sieci nawet chyba w pdf-ie praktyczne programowanie rs232 pokazane tam było jak programować w delphi iC++ Builder 6
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" //--------------------------------------...
Podaję przykładzik komunikacji PC -> uC, przez RS232, w przykładzie jest obsługa portu Com od strony PC, dane można odbierać przez Uart w mikroprocesorze ;-) http://obrazki.elektroda.pl/3838942900_1...
Witam, Z tego co wiem biblioteka WinIO służy do obsługi portów wej/wyj np. WinXp. Więc do transmisji szeregowej po RS232 nie bardzo się przyda. Polecam jednak z zapoznaniem się z kodami obsługi portu szeregowego przy pomocy funkcji API CreateFile,Write,Read – czyli to co znajdziesz w tej książce lub poszukać sobie trochę w sieć. Pozdrawiam Sławek
A robisz to w Borland C++ Builderze? Ja właśnie szukam komponentu do obsługi rs232 w Builderze. Sam Builder nie ma go wbudowanego.
Witajcie! Mam pewien problem z Eclipse Ganymade(do programowania AVR). Otóż gdy chce skompilować jakikolwiek projekt, eclipse nie generuje pliku *hex. Dostaje komunikat: undefined reference to main Problemu nie było gdy nie było zainstalowanego Borland C++ Builder. Niestety wujek google nie pomógł :cry: a chciałbym się zabrać za pisanie obsługi RS232...
Builder nie ma komponentu do obsługi portu szeregowego. Taki sposób znalazłem w książce Daniluka Programowanie rs232 w c++ builder. Zna ktoś jakieś komponenty do rs232 pod c++ builder 2007???
Witam, zanim zabierzesz się za pisanie własnej obsługi przerwań do RS232 w Bascomie, to może najpierw spróbuj zrobić to w oparciu o dobrodziejstwa jakie daje ci Bascom. nie znasz poleceń INPUT , INKEY czy PRINT ???? do tego jeszcze może Config Serialin bo w powyższym kodzie odstawiasz niezły "miszmasz" i nie ma co się dziwić, że ci nie działa. Oczywiście...
Jeśli chodzi o obsługę od strony komputera, to polecam książkę: RS 232C - praktyczne programowanie autorstwa Andrzeja Daniluka. Dodam, że nietrudno znaleźć w Internecie e-booka. Jeśli zaś chodzi o komunikację od strony mikrokontrolera, to w książce: Programowanie mikrokontrolerów AVR w języku BASCOM autorstwa Marcina Wiązani jest to bardzo dobrze opisane....
Od wyboru do koloru :-). Pascal, C++, Delphi, Builder, Java + RXTX itd.
Witam! Chciałbym zwrócić się do Was z pewną refleksją. Mianowicie w prasie poświęconej elektronice, jak i internecie dostępnych jest wiele bardzo przydatnych kursów, np. obsługa Protela, programowanie mikrokontrolerów w Bascom i C, kurs ST6 realizera, AutoTrax i wiele innych. Do tej pory jednak nie spotkałem się z kursem rzeczy niezwykle ważnej, a mianowicie...
Na forum znalazlem duzo wypowiedzi jak uzyc rs232 w c++ builder ale zadna nie pokazuje jak to zrobic od poczatku do konca. ponawiam pytanie ktore padlo juz wiele razy: -chcialbym wyslac zmienna 1 bajtowa przez port com. -uruchamiam srodowisko c++ builder -i co dalej chodzi mi o to ze nie mam ani zadnych komponentow ani bibliotek ani pojecia jak zaczac....
Witam Czy ktoś z Was ucząc się obsługi rs232 zrobił może jakiś mały program do testowania, sterowania serwem w C++ builder winapi? Mały program z jednym suwakiem i stałymi ustawieniami uartu. ? Prosiłbym o jakiś kod co bardzo pomogłoby mi w nauce podstaw obsługi uarta. Moj uC to atmega8. Lub chociaż samą procedurę wysyłania informacji (nr serwa, pozycja),...
Witam, temat obsługo portu COM z poziomu Buildera już przerobiłem, w linkach masz materiały o obsłudze potru COM. Trochę zabawy przy tym jest, ale jak przysiądziesz - to zrobisz. Poza tym jest jeszcze biblioteka (to chyba jest widziane w Builderze jak komponent - coś ala Timer, do obsługi portu COM, ale nie mogę jej teraz znaleźć... jak znajdę to też...
Z builderem :cry: Bo ja głównie pisałem pod dosa w Visual Studio :D Ale gdy chwyciłem się książkę o obsłudze rs232 to graficzne rozwiązania i możliwości buildera mnie wciągły :D Ale mimo to że znam dość dobrze składnie c to w builderze mam problemy :cry:
Możesz też pójść na kompromis i wybrać Borland C++ builder. Wygląda identycznie jak Delphi i pisze się w nim bardzo wygodnie. Wersja edukacyjna jest za darmo, o ile pamiętam.
trochę lektury :) http://www.elektroda.pl/rtvforum/topic28... Swoją drogą korzystałem z różnych komponentów obsługi RS232 i po kilku zmianach komponentów, zostałem przy WinAPI. Nauka obsługi WinAPI dla portu COM jest prosta, bo istnieje polskojęzyczna książka (Daniluk) i nie trzeba być na łasce komercyjnych komponentów, które potrafią przestać...
pozwolę sobie nie zgodzić się z kolegą xbaj - otóż na wszystkich pinach wyjściowych portu RS232 można najspokojniej w świecie ustawić odpowiednie stany wysokie lub niskie - wg własnego uznania. Ja robię to akurat w Delphi ale w C++ można to również spokojnie zrobić. Można użyć albo jakiegoś gotowego komponentu, który obsługuje RS232 np ComPort który...
Witam, mój program do współpracy z mikrokontrolerem przez RSa jest napisany w Builderze za pomoca funkcji obsługi zdarzeń. Aby odbierać dane chciałbym aby program co jakiś czas sprawdzał czy coś nie przyszło. Tylko jak to zrealizować? W C robi się to tak, że w main umieszcza się nieskończoną pętlę sprawdzającą co jakiś czas. A jak zrobić taką nieskończoną...
No i sama kwestja wysyłania danych do kompa. Teoretycznie 115200 powinno być minimalnie szybsze niż I2C ale pasowało by też ubrać to jakoś ładnie aby było czytelne w terminalu - a to juz napewno bedzie wolniesze. Można by zapisywać całą transmisję i wysyłać ja na żądanie. Tylko ze jak wiemy czasami tych danych jest sporo - odczyt z pamieci I2C praktycznie...
Witam, piszę program sterujący urządzeniem po RS232 w Builderze Cpp. Bardzo przydatne byłoby dla mnie sterowanie joystickiem, który jest zainstalowany systemie, w kontrolerach gier. Spotkał się ktoś z komponentem do Buildera, który przekaże położenia osi/stany przycisków do aplikacji? Szukałem, ale niestety nie znalazłem kompletnie nic na ten temat,...
Witam, Dwa ostatnie problemy są raczej algorytmiczne. Do furiera polecam poszukać informacji o FFT. A jeżeli chodzi o rs232 to sprawa wygląda następująco. Na polskim rynku jest dostępna książka wydawnictwa helion opisująca standardy transmisji przez rs232: http://helion.pl/ksiazki/rs2322.htm W książce jest pokazane jak przy użyciu aplikacji takich jak...
Witam, Mam ten sam problem co kolega mikee. Pojawia mi sie następujący error: Linker Error] Unresolved external 'FT_Open' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\MOJE PROJEKTY\OBSLUGA_FTDI\UNIT1.OBJ Próbowałem użyć implib.exe, ale bez rezultatu. Rosyjskiego nie znam, próbowałem czytać link do rosyjskiej strony i zrobiłem to w ten...
Tak jak napisał kolega Gusioo jeżeli to będzie program konsolowy to skompiluje się na windows/linuks tak samo, zakładając że korzystasz ze standardowych bibliotek , a nie np. z portu rs232 który w tych systemach otwiera się troszkę inaczej. Jak chcesz pisać programy z GUI to masz do wyboru wxWidgets/GTK++/QT4 , tyle że QT4 to nie tylko GUI ale całe...
Ludzie! - znowu widzę to samo - co wy ściemniacie??? ja wprawdzie komponentu ComPortu już dawno nie używam ponieważ był dla mnie zbyt mało elastyczny i napisałem swoje komponenty do takich celów jak obsługa RS232 czy ServerTCP, ClientTCP - i uwaga! od dawien dawna nie mam najmniejszych problemów programując w Borlandzie 2006 (wprawdzie pascal) ale to...
Problem nie jest jednak taki trywialny bo żeby to poprawnie działało, musisz tez zapewnić synchronizację pomiędzy tym wątkiem i wątkiem głównym aplikacji tak żeby to sprawdzanie co 3 sekundy nie zakłócało ci normalnej komunikacji z urządzeniem (musisz np. zatrzymywać sprawdzanie podczas komunikacji w wątku głównym). W ątki, sekcje krytyczne, semaforu,...
No to co tego schematu to mogę powiedzieć że jest żywcem wzięty z CHIPa (mam program sterujący), a sterowanie nim jak dobrze pamiętam to 8 paczek 8 bitowych brak parzystości i 1 bit stopu(wysyłamy wartości 0 i 255) No dokładnie tak jest - to schemat z chip`a i nigdzie nie powiedziałem że tak nie jest :) Głównie właśnie o to mi chodzi by napisać aplikacje...
Zastosuj miniserwer portu szeregowego. Np. taki: [url=http://www.shop.kristech.eu/product... na mikrokontrolerze wysyłasz/odbierasz dane na porcie szeregowym. A w aplikacji na PC masz dwie możliwości: - instalujesz wirtualny port i twoja aplikacja odwołuje się do tego portu (efekt jest taki, że piszesz obsługę urządzenia...
Witam Zaczynam zabawe z Visual studio 2005 programując w visual C++ . Tworzyłem już wcześniej aplikacje windowsowe w borland c++ builder - tam łatwo się obsługiwało port RS232 za pomocą funkcji CreateFile(). Natomiast nie mogę sobie poradzić z jego obsługą w visual studio - korzystam z MFC. Z jakiej funkcji mogę skorzystać aby komunikacja tą drogą działała...
Ja bym to zrobił jak wcześniej napisałem, ale można też powiedzmy jak ty chcesz (poniżej program pisany z palca w Builder C++, w Delphi będzie podobnie): Timer1->Interval = 200 ; int zadanie = 0 ; Timer1->Enabled = true ; i w zdarzeniu obsługi Timera: { zadanie++ switch(zadanie){ case 1: //wykonaj polecenie nr1 break; case 2: //wykonaj polecenie nr2...
Witam, zgadzam się z Kuniarzem - 2000 zl to i tak mało. To jest bardzo denerwujący proces, że często ktoś coś zleca i mimo, że doświadczeni konstruktorzy wiedzą, co wiąże się z danym projektem i ile pracy trzeba włożyć żeby układ działał niezawodnie zawsze znajdzie się "student elektroniki" (ironia - bez obrazy), który zrobi projekt za kilkaset zł....
Skoro nic nie wysyłasz to co tu chcesz sprawdzać ? Aha i jeszcze taka drobna rada, jak nie chcesz się namęczyć to ściągnij sobie komponent do C++Buildera czy dam do Delphi (jak wolisz ) CPort się nazywa: http://sourceforge.net/projects/comport/ Jego obsługa jest banalnie prosta. Bo wierz mi, że niepotrzebnie marnujesz czas na WinApi ;)
Witam forumowiczów Piszę program do obsługi miernika, ale utknąłem na samym początku, czyli na komunikacji po RS232. Korzystam z darmowego komponentu TComPort. Mam spięte dwa komputery. I jak wysyłam ciąg znaków z programu na terminal, to wszystko działa jak należy. Natomiast jak odbieram znaki przez zdarzenie ComPort1RxChar to nie dostaje kompletnego...
Od Pascala i C++ do Delphi i Buildera." pachnie bardzo staro. Używanie RS232 ze współczesnego windows jest proste, to nie to, co za DOS-a( żadnego sterowania kontrolerem, przerwań itd) Kazdą "elegancka" warstwa, czego byś nie używał, i tak siedzi na WinAPI USB jest jeszcze prostsze, bo to emulacja RS232, i odpada gospodarka flagami (uwaga, ze względu...
http://obrazki.elektroda.net/5_125009251... Witam. To moje pierwsze DIY na elektrodzie. Chciałbym przedstawić przyrząd pomiarowy własnej konstrukcji, który z założenia ma pełnić rolę cyfrowego rejestratora napięć do zastosowań diagnostycznych. Układ został oparty na mikrokontrolerze ATMEGA8 zaprogramowanego w języku C. Obwód wejściowy oparty...
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...
a masz moze takowy komponent bo nigdzie nie moge znalezc za pomoc dziekuje z gory pozdrawiam
C++ Builder 6.0 - Bardzo prosto można napisać obsługe RS232 w trybie okienkowym pod windowsa. Ja korzystam i jestem zadowolony.
jesli moge sie udzielic w sprawie obslugi poru COM to mozna to bardzo latwo zrobic przy pomocy WinApi
Witam Atmega16 wysyla przez rs232 dane z przetwornika adc.W c++ builderze uzywam komponoentu ComPort do obslugi rs232.Jak zrobic zeby te dane byly zapisywane do tablicy Tab[512] w postaci liczb hex.
Witam. Napisalem sobie ostatnio przykladowy program do obslugi rs'a i mam problem. Uzywam borland builder 6 personal i kompilacja nie wykazuje bledow. Ale wyskakuje błąd nastepujacy: Linker error "_bioscom" Unresolved external i sciezka do mojego programu z rozszerzeniem .obj. Czemu wywala taki blad?? Ma ktos jakies pomysly?
Znam dobrze Pascala i podstawy c i troche tez Delphi, chociaz nigdy nie pisalem zadnego programu do obsługi portu szeregowego... Własnie sobie załatwiłem ksiażke "RS 232C praktyczne programowanie od pascala i C++ do Delphi i Buildera" więc ze strona programowa myśle ze nie powinienem mieć wiekszego problemu, teraz pozostaje jeszcze elektronika...
Ideałem byłoby posiadanie jakiegos programu, na którym graficznie przedstawiłbym przebiegi sygnałów, po czym eksportując je po RS-ie do generatora spowodowałbym jego działanie. Nie słyszałem nic o takim programie. Rozwiązanie nasuwa się samo - trzeba sobie taki program napisać. Jaki wybierzesz język to już zależy od Ciebie, polecam C++. Jeśli chodzi...
Najlatwiej jest skorzystac z komponentu jak sugeruje kolega wyzej. Problem w tym, ze transmisja rs232 jest wolna, a Windowsy nie lubia czekac. Dlatego zwykle losowo czytasz iles tam znakow. Masz wyjscie pozmieniac timeouty i zaryzykowac dlugie zwiechy programu w przypadkach, gdy na przyklad znakow bedzie mniej niz 100, kabel bedzie niepodlaczony itd...
hmmm - domyslam się ze uzywasz tez jakiegoś układu typu FTDI232 - jako sprzęg z avrem? chyba ze się mylę.... chodzi mi o dostęp do fizycznie zainstalowanego na płycie głównej kontrolera UART i obsługę tego układu - nawet bez wykorzystania C++buildera i podobnych aplikacji.... chodzi o napisanie prostych programów, ktore skomunikuja mi sie początkowo...
Witam. Mam problem ponieważ nie wiedzieć czemu przy kompilowaniu poniższego programu, kompilator zgłasza błędy. Niestety na co dzień nie programuję a potrzebuję napisać obsługę portu RS232. Czy moglibyście rzucić na to okiem co jest nie tak? Program w zasadzie skopiowałem z dokumentacji, którą także załączam. Jeśli macie pomysły i propozycje to będę...
Witam. Szukałem na forum i w internecie rozwiązania na mój problem i jak na razie nie znalazłem. Dlatego zwracam się o pomoc w rozwiązaniu mojego problemu. Otóż, mam napisany program na Atmedze32u2 do obsługi Rs232. Program ten działa w ten sposób że wysyła to co odbierze. Na hyperterminalu w xp działa, realterm też działa, a w Bray terminal już nie...
builder rs232 rs232 borland builder rs232 obsługa
renault cisnienia dodge światła czarny ekran zawieszać samsung
kabel brake radio depollution system faulty peugeot
Toyota Avensis T27 – momenty dokręcania śrub zawieszenia, wartości Nm, specyfikacja Schemat połączeń świateł awaryjnych z impulsatorem 12V-RWB-02