pc com port öffnen

OP (Firma: Student) #936520
hallo Leute

ich habe eine große schwierigkeit
ich möchte mit dem com port kommunizieren um die gps nmea daten in einer 
String aufzufangen. ich habe   auf der 
Seite(www.beyondlogic.org/porttalk/porttalk.htm) Porttalk.sys und 
allowio.exe in meiner Windows/system32/drivers  copiert. wie man weiter 
mit seiner Anwendung kommuniziert weiss ich nicht. kann jemand mir Tipps 
geben.
Persönliche Seite
> ich habe auf der Seite(www.beyondlogic.org/porttalk/porttalk.htm)
> Porttalk.sys und allowio.exe in meiner
> Windows/system32/drivers  copiert.

Das ist UNFUG. Mach das rückgängig.

Um mit einer seriellen Schnittstelle zu kommunizieren, verwendet man die 
dafür vorgesehenen und in diesem Forum ad nauseam diskutierten 
Win32-API-Funktionen. Auf gar keinen Fall fummelt man mit direkten 
Hardwarezugriffen dem Treiber zwischen den Beinen herum, das bringt mit 
Sicherheit BSODs und andere Probleme.
Gast
wie kann man die win32 API functionnen mit der Programmiersprache 
mricrosoft visual c++(welche versionnen??) benutzen, um ein solchen port 
zu öffnen? kann man auch Visual basic und wenn ja welche versionnen
Persönliche Seite
Hast Du Dir schon mal die schöne Suchfunktion dieses Forums zu Gemüte 
gezogen?
Im Forum "PC-Programmierung" wird das Thema "Wie spreche ich eine 
serielle Schnittstelle mit <Programmiersprache>" ständig und immer 
wieder ad nauseam wiederholt. Und nochmal. Und schon wieder.

Lies einfach mal ein bisschen.
Gast
hallo,

kennt jemand von euch eine Seite wo man das software Visual Basic 6.0 
herunterladen kann .ich benutze visual basic 2008 expression dass ich 
auf microsoft seite heruntergeladet habe aber ich stelle fest es gib 
kein MScomm steuerelement für das öffnen von com port. mit VB 6.0 gib es 
eine Bibliotek die ermöglich das öffnen des com POrt. ich freue mich 
schon darüber
Gast
natürlich gibt es bei VB.net 2008 die seielle Schnittstelle.
In der Toolbox unter "Components"-> Serialport.

in den Properies kannst du einstellen, wie du die Schnittstelle öffnen 
willst.
Also Baudrate, Parity, Datenbit,STopbit.... und Welchen Port 
("COM1",COM2....)

das geht natürlich auch zur laufzeit im code.

dann einfach serialport1.open  (oder eben wie dein Serialport Objekt 
heißt)
und schon kannst du lesen und schreiben.

ist gar nicht so schwer.

mfg
thomas
Gast
Im Hilfesystem vom Visual Studio ist ziemlich genau beschrieben wie man 
mit der seriellen Komponente umgeht. Und es ist wirklich sehr, sehr 
einfach.
Gast
Hallo,

auf der aktuellen c't DVD sind u. a. eine C# und eine C++ Version. Mit 
welcher der beiden Versionen bin ich näher an C? Meine Erfahrungen 
beschränken sich auf kleine C-Programme mit der KEIL PK51 
Entwicklungsumgebung. Wie der Threadstarter (sorry Brice, dass ich in 
Deinen Thread querposte) möchte ich auf dem PC mit der seriellen 
Schnittstelle arbeiten.

Gunter
Gast
Hallo Rufus,
vielen Dank für Deine Antwort. Die DVD liegt bereits im Laufwerk. 
Programme die nicht laufen, werde ich Dir hier vorlegen. ;)

Gunter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.