Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
430 Beiträge
Delphi XE4 Professional
Serielle Schnittstelle ansprechen...
22. Dez 2016, 15:40
Hallo Leute,
ich hab ein kleinen Problem
ich will mit einer Relaiskarte kommunizieren..
Handbuch:
Folgende Unit habe ich gefunden:
Ich würde nun gerne die Karte initialisieren und wie im Handbuch beschrieben
Byte 1 -> Befehl 3
Byte 2 -> Adresse Karte 1
Byte 3 -> Daten 164
Byte 4 -> Checksumme
an die Karte schicken (Relais K8, Relais K6 und Relais K3 einschalten) - Binär 10100100
Aber irgendwie schaff ichs nicht..
die unit " com " hab ich in meinem Project USES eingebunden..
onButtonClick:
var
myCOM:TCOM;
begin
(self);
if (myCOM. TestComPortAvailable(1)) = TRUE then showmessage('Karte 1 gefunden') else showmessage('Karte NICHT gefunden! ');
da kommt immer "Karte 1 gefunden".. weiter komme ich nicht
Vielen Dank für Hinweise
LiGrü
Erich
Erich Wanker - for life:=1971 to lebensende do begin.. O
/H\
/ \
Zitat
Registriert seit: 6. Die serielle Schnittstelle – CodeTutor. Mär 2013
5.
Die Serielle Schnittstelle – Codetutor
Du kannst es zwar mit dem Universaltreiber probieren, aber Zeit ist auch Geld. Und der Zeitaufwand ist viel zu groß und zudem auch noch ungewiss, ob das ganze am Schluß auch funktioniert. -- Mfg Karl Jenz
Hi, Post by Schlieben Bernd ja ich habe eine Bondrucker seriell angeschlossen werden muss. Mit dem musst Du direkt reden. Du öffnest die serielle Schnittstelle und sprichst dort mit dem Drucker. Wie, also die gültigen Kommandos, musst Du selber erforschen. Zum Öffnen der Schnittstelle kannst Du im einfachsten Fall CreateFile() und WriteFile() aus dem WinAPI verwenden. Drucker über seriellen Port ansteuern. Etwas bequemer wird es mit Komponenten, die COM-Port-Zugriffe kapseln, davon gibt es zwar reichlich, aber nicht im Lieferumfang von Delphi. "Wie trennt man drei Schlampen von zwei Säufern? Cockpittüre zu! " Hi News Group Freunde Danke für Eure Informationen, werde mir die Dinge mal ansehen und probieren. mfg SCHLIEBEN Bernd Post by Marian Aldenhövel Hi, Post by Schlieben Bernd ja ich habe eine Bondrucker seriell angeschlossen werden muss.
Drucker Über Seriellen Port Ansteuern
Manche Boards, wie z. B. das ESP32-CAM- oder das ESP01-Board, besitzen keine USB-Schnittstelle, sodass zum Programmieren dieser Boards USB-TTL-Adapter oder ein Arduino Nano, Uno oder Mega mit einem speziellen Sketch notwendig sind. USB-TTL meint dabei, dass das USB-Signal auf eine serielle UART-Schnittstelle konvertiert wird, ohne dabei den Pegel auf bspw. RS-232 anzuheben. Bei den meisten Boards sind die seriellen Schnittstellen über einen USB-TTL-Konverter auf einen Micro-USB-Port geführt. Damit diese Boards nach dem Verbinden mit dem Rechner auch vom System erkannt werden, benötigt man den entsprechenden Treiber für den USB-TTL-Konverter. In nahezu allen Boards mit USB-Schnittstelle kommen dafür die ICs der Reihe CP210x von Silicon Labs oder CH340G bzw. CH341G von WCH zum Einsatz. Delphi - serielle - Debug COM-Port lesen/schreiben mit Software/virtuellen COM-Anschluss und Konsole/Terminal am anderen Ende. Seltener findet man FT232RL oder PL2303HX. Nach Installation des Treibers werden die ESPs selbst nicht als Gerät erkannt, sondern lediglich der USB-TTL-Konverter, was sich darin äußert, dass dieser als COM-Port im Gerätemanager des Betriebssystems angezeigt wird.
Delphi - Serielle - Debug Com-Port Lesen/Schreiben Mit Software/Virtuellen Com-Anschluss Und Konsole/Terminal Am Anderen Ende
serielle schnittstelle mitlesen
(6)
Ich habe eine Delphi-Anwendung, die auf einem COM-Port liest / schreibt, der mit einem großen Hardwaregerät verbunden ist, so dass ich normalerweise die Hardware während der Entwicklung nicht verfügbar habe. Das heißt, das Kommunikationsprotokoll ist ziemlich einfach, so dass ich im Allgemeinen die Entwicklung machen kann und jemand vor Ort es testen lässt, und es funktioniert normalerweise. Hin und wieder stoße ich auf ein härteres Problem. Um dies zu lösen, möchte ich einen virtuellen COM-Port einrichten, bei dem eine Seite des COM-Ports meine Anwendung ist und die andere Seite eine sehr einfache COM-Port-Debug-Konsole ist (ähnlich den alten Modem-Terminal-Programmen) App-Sends werden auf dem Bildschirm protokolliert und ich kann einige ASCII-Befehle eingeben, um sie an meine Anwendung zu senden, um das Hardwaregerät zu simulieren. Ich konnte keine Tools finden, die einen virtuellen / Software-COM-Port und eine Konsole / ein Terminal zum Debuggen bereitstellen.
Zu kompliziert. Lade dir stattdessen eine Komponente von. z. B. : ComDrv32 Serial I/O Package v. 2. 01 Bevor du mit Delphi überhaupt anfängst würde ich empfehlen das Handy anzuschliesen, ein Terminalprogramm (z. : Hypherterminal) zu starten und zu testen, ob eine Kommunikation überhaupt zustande kommt. Gruß Andreas Markus Safar unread, Sep 27, 2001, 11:40:27 AM 9/27/01 to Mit dem HyperTerminal hab ich's schon probiert und es funktioniert wunderbar. Man kann echt alles machen. Telefonbucheinträge auslesen, ändern, neue Einträge schreiben Handy-Daten auslesen Erzeuger (sollte eh klar sein), Type, IMEI Ladezustand des Akkus in Prozent!!! Echt genial... Danke für den Tipp Andreas Schmidt schrieb in Nachricht <9ovclt$g340b$ >...