AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Abfrage des Seriellen Ports liefert nur Mist
Thema durchsuchen
Ansicht
Themen-Optionen

Abfrage des Seriellen Ports liefert nur Mist

Ein Thema von Chris4712 · begonnen am 10. Dez 2010 · letzter Beitrag vom 15. Dez 2010
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#11

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 10. Dez 2010, 15:35
bei deinen angegebenen Befehlen in #1 ist da die Spannung immer gleich? - Wenn ja, bekommst du von irgendwo Müll rein, der da nicht sein sollte. Ich tippe mal, dass bei gleicher Spannung und Anfrage die Antwort auch gleich sein sollte.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Benutzerbild von Muellermilchtrinker
Muellermilchtrinker

Registriert seit: 1. Aug 2009
447 Beiträge
 
Delphi 2009 Professional
 
#12

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 10. Dez 2010, 15:53
Kannst ja auch mal TComport probieren:
http://sourceforge.net/projects/comport/

Echt gut, damit steuer ich auch meine RS232 Sachen an.
Chuck Norris doesn't need backups. He just uploads his files and lets the world mirror them.
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#13

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 10. Dez 2010, 17:13
Hallo Chris4712,

Du muss den String so senden #2DasistmeinText#3, wenn Du ihn lesen willst solltest Du STX(#2) und ETX (#3) wieder raus filtern.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
LargoD

Registriert seit: 8. Jun 2007
42 Beiträge
 
#14

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 10. Dez 2010, 18:31
Zum Test mal das Netzteil abhängen und an der seriellen Schnittstelle des PC zwischen Pin 2 und Pin 3 eine Brücke machen. Dann muss genau das zurückkommen, was Du gesendet hast. Dann ist schon mal klar, dass Senden und Empfangen funktioniert.
Dann mit einem Terminal-Programm das Netzteil ansprechen. Bei ASCII-Kommunikation zeigt das sofort, ob die Schnittstellenparameter richtig sind.

Gruß
Erich
  Mit Zitat antworten Zitat
Chris4712

Registriert seit: 24. Apr 2005
Ort: Herborn
25 Beiträge
 
Delphi 7 Enterprise
 
#15

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 11. Dez 2010, 16:53
Hallo an alle!

Erst einmal: Vielen lieben Dank dass mir hier sooo viele helfen!!!


Habe mal ein wenig weiter getestet:
1) Mit Hyper Terminal und auch mit Putty kann ich ich zwar verbinden, dann aber keine Eingabe machen. Und das Netzteil liefert ja nur was zurück wenn es einen Befehl bekommt.
2) Wenn ich WideString statt String verwende kommt auch mit dem EmbeddedSystem nur Mist zurück?!
3) Empfangen geht auf jeden Fall, siehe 2) EmbeddedSystem ist wunderbar zu lesen

Ich habe euch mal das ganze Projekt angehängt. Ich denke es erleichtert euch die Sache eindeutig.

Grüße!
Angehängte Dateien
Dateityp: zip ConfigTool.zip (122,1 KB, 1x aufgerufen)
  Mit Zitat antworten Zitat
LargoD

Registriert seit: 8. Jun 2007
42 Beiträge
 
#16

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 11. Dez 2010, 18:48
1) Mit Hyper Terminal und auch mit Putty kann ich ich zwar verbinden, dann aber keine Eingabe machen. Und das Netzteil liefert ja nur was zurück wenn es einen Befehl bekommt.
Deshalb: Netzteil abhängen und Brücke am PC zwischen Pin 2 und Pin 3!
Dann empfängst Du genau das was Du gesendet hast.
Gruß
Erich
  Mit Zitat antworten Zitat
Chris4712

Registriert seit: 24. Apr 2005
Ort: Herborn
25 Beiträge
 
Delphi 7 Enterprise
 
#17

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 13. Dez 2010, 17:14
Deshalb: Netzteil abhängen und Brücke am PC zwischen Pin 2 und Pin 3!
Dann empfängst Du genau das was Du gesendet hast.
Gruß
Erich
Hey Erich!

OK, habe deinen Rat befolgt. Klappt wunderbar! Wenn ich die Brücke drin habe kommen die gleichen Zeichen an, die ich los sende.

In meinen Augen sieht es also so aus:
Das Programm funktioniert so wie es soll und empfängt / sendet so wie es sein sollte.
Jedoch hat das Programm ein Problem mit dem Verarbeiten der Zeichen die vom Netzteil gesendet werden.
Leider weiß ich noch nicht welches Problem dies ist geschweige denn wie ich dieses Problem behebe.

Gruß

Christian
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#18

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 13. Dez 2010, 17:34
...Mit Hyper Terminal und auch mit Putty kann ich ich zwar verbinden, dann aber keine Eingabe machen
Das ist doch kein Problem.
Mit einem Editor bereitest du dir eine (oder mehrere) TXT-Datei(en) mit den Befehlen die du senden möchtest vor.
Im Menü von Hyper Terminal: Übertragung -> Textdatei senden.

Bevor das nicht 100%ig funktioniert brauchst du an deinem Programm gar nicht erst weitermachen.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#19

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 14. Dez 2010, 21:30
Noch ein Einwand, dieses ??x% Zeug hilft nicht wirklich weiter. Wie wäre es mal mit hexadezimaler Darstellung? Und bitte das, was in den Registern ankommt, und nicht etwas was durch drei Treiber vorgekaut wurde.
Hatte da nicht jemand was von Stop-Bits geschrieben?
Und ASCII ist nicht 8 sondern 7 Bit! (so kann man 8 Zeichen in 7 Byte über die Leitung schicken)

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Chris4712

Registriert seit: 24. Apr 2005
Ort: Herborn
25 Beiträge
 
Delphi 7 Enterprise
 
#20

AW: Abfrage des Seriellen Ports liefert nur Mist

  Alt 15. Dez 2010, 13:24
Hey!

Könntet Ihr mit das bitte ein wenig genauer erklären? Wie bereits geschrieben habe ich mit seit Jahren nicht mehr mit Delphi beschäftigt.
Blick da also überhaupt nicht mehr durch!
Danke!

Grüße!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz