mikrocontroller.net

Forum: PC-Programmierung RS232 Windows Treiber


Autor: Tobias Hofer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo

ich habe einen fpga programmiert der mit dem pc über die rs232
schnittstelle komuniziert. ich verwende einen cygnal usb-rs232
converter. von der pc seiter her ist der usb chip als virtueller com
port zu behandeln.
nun bin ich auf der suche nach einer dll oder treiber für die serielle
schnittstelle die/der mir einen datentransfer bis 900k erlaubt.
die dll möchte ich mittels vb ansteueren. als betriebssystem verwende
ich win xp/2000. vieleicht kennt ja jemand eine geignete dll mit der
ich diese geschwindigkeit realisieren kann.

gruss tobias

Autor: René König (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum nimmst Du nicht den bereits vorhandenen Treiber? Damit solltest Du
die Baudrate auf 921600 einstellen können.

BTW: Du solltest Dich nicht von Deiner Systemsteuerung blenden lassen.
Im dortigen PropertySheet werden nicht alle verfügbaren Baudraten
angezeigt.

Autor: Tobias Hofer (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hallo

ich habe mir mal die dll von cygnal runtergeladen. wenn ich nun die
entsprechende application note (an169) anschaue sehe ich das ich bei
eineigen funktionen (z.b SI_Open) einen pointer übergeben muss. mir ist
im moment einfach nicht klar ob ich die dll mit visual basic ansteueren
kann.

ich habe mal die appliction note angehängt.

gruss tobias

Autor: René König (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moment, moment! Ich dachte Du willst den VCP verwenden. Dann ist
eigentlich eher AN197 interessant, oder für VB das MSCOMM.ocx.

Das mit dem Pointer sollte aber kein Problem sein, du mußt den
Parameter aber ByRef übergeben und nicht ByVal (hoffe ich, habe leider
nicht so die VB Erfahrung).

Autor: Tobias Hofer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo

nein ich würde schon gerne mit der cygnal dll arbeiten. somit habe ich
auch zugriff aus seriennummer, fifo... des cp2101. ich werde mich nun
mal in vb und dll einarbeiten das mit ByRef scheint zu stimmen.

besten dank
tobias

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.