- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 25

Thema: Delphi Prob

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ich hab grad auf der Seite von arexx folgendes über das FlashTool (das wenn ich das richtig verstanden hab auch den Treiber für die virtuelle Schnittstelle beinhaltet) folgendes gefunden: Das neue ASURO Flash nutzt nicht mehr den VCP Treiber von FTDI, sondern die D2XX Version! Das bedeutet, dass Sie den USB IR Adapter nicht mehr wie einen normalen Comportanschluss benutzten können.
    Könnte es daran liegen das das mit dem öffnen via createfile so gar nicht klappt?
    vg malte

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.01.2009
    Alter
    33
    Beiträge
    104
    Wird den eine serielle Schnittstelle im Geräte-Manager angezeigt? Wenn ja muss diese eigentlich auch funktionieren. Wie gesagt, mit CreateFile würde ich mich nicht weiter beschäftigen, da die Komponente vieles einfacher macht.
    Wenn aber keine Schnittstelle angezeigt wird, nehme ich an das man das ganze via USB anspricht. Wie das dann im Detail funktioniert kann ich leider nicht sagen. Ich habe bisher nur mit dem Microchip USB Framework gearbeitet und dort ist eine dll mit den Funktionen zum ansprechen der USB Schnittstelle enthalten.

    edit: Ich hab grade gesehen das die TComPort erst ab Delphi 5 funktionieren soll. Von daher wird es mit dieser wahrscheinlich nicht klappen. Ich habe aber grad nochmal deinen Quelltext angeschaut.

    Probier es mal so:
    Code:
    procedure TForm1.ButOpenCOMClick(Sender: TObject); begin 
    Port := CreateFile(PChar(Edit1.Text),GENERIC_WRITE,0,NIL,OPEN_EXISTING,0,0); 
    end;
    Die Anführungszeichen bewirken, dass nicht dein eingegebener Text als Name der Schnittstelle genommen wird, sondern eben der String Edit1.Text. Diese Schnittstelle existiert natürlich nicht.
    Geändert von hagbart06 (26.10.2012 um 18:47 Uhr)
    Gruß
    Kevin

  3. #3
    Hallo,
    @ hagbart: stimmt, danke, ist korrigiert.
    Ich würde gerne ohne Komponente auskommen, auch weil das ganze ja eigentlich "nur" beim drücken verschiedener Tasten verschiedene chars senden soll.
    Ich vermute es liegt wirklich am Treiber: Für den USB->SER Chip der auf dem IR-Transceiver gibts so wie ich das zurzeit überblicke 2 möglickeiten: VCP (Virt.COM Port) und d2xx (Zugriff USB über ein DLL [??] ) Bisher hatte ich lezteres. Wie werd ich den jetzt los und wo gibts den VCP? wenn ich die alten Treiber über den Gerätemanager deinstalle und den USB-IR-T neu anschließe holt er sich automatisch die alten wieder.
    vg malte

    Nachtrag: Alternativer Ansatz:
    Kann ich mit Delphi so eine Art "virtuelle Eingabe" ins Hyperterminal machen. Also so tun als hätte man eine Tastaturtaste gedrückt? vg M.
    Geändert von Artemis_Simetra (28.10.2012 um 12:03 Uhr)

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.01.2009
    Alter
    33
    Beiträge
    104
    Ich kann dir nicht mehr so ganz folgen. Ist jetzt eine serielle Schnittstelle (COM) vorhanden oder nicht? Die entsprechenden Treiber sollte der Hersteller eigentlich bereitstellen.

    Kannst du via Hyperterminal Daten an den Receiver senden oder hat das mit deinem Problem nichts zutun. Weil wenns mit Hyperterminal funktioniert sollte es auch direkt aus Delphi funktionieren. Ich glaube nämlich nicht das es einfacher ist Tastatureingaben zu simulieren (habe leider keine Erfahrung mit dem Thema), anstatt die Daten direkt mit deinem Delphi Programm zu versenden.
    Gruß
    Kevin

  5. #5
    Hyperterminal funktioniert ohne jedes Problem. Und im GeräteManager wird COM9 als USB-SeriellPort auch angezeigt.
    Nur wenn er auf Delphi hören soll stellt er sich "taub".
    vg malte

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.01.2009
    Alter
    33
    Beiträge
    104
    Auf dieser Seite http://www.entwickler-ecke.de/topic_...n_36037,0.html ist ein sehr ausführliches Tutorial zu dem Thema. Ich gehe davon aus, dass bei deiner Initalisierung etwas schief läuft. Also am besten mal das Tutorial durch arbeiten und vergleichen.
    Gruß
    Kevin

  7. #7
    danke, ich schaus mir nach den ferien an, bisdahin: schöne woche!

Ähnliche Themen

  1. asuro prob bei pollswitch
    Von rockyyy im Forum Asuro
    Antworten: 1
    Letzter Beitrag: 01.02.2008, 13:46
  2. Prob mit servo timer und adc
    Von mki im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 11.10.2007, 21:54
  3. prob mit H-Brücke
    Von Omeg@ im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 23.04.2006, 20:21
  4. ATtiny2313 prob.
    Von Crocodile im Forum AVR Hardwarethemen
    Antworten: 9
    Letzter Beitrag: 18.12.2005, 00:24
  5. [ERLEDIGT] SRF08 prob mit usbinterface
    Von Perfect-Silence im Forum Sensoren / Sensorik
    Antworten: 10
    Letzter Beitrag: 08.03.2005, 13:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress