AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Datenbits der seriellen Schnittstelle setzen
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbits der seriellen Schnittstelle setzen

Ein Thema von Stutenandi · begonnen am 27. Mär 2009 · letzter Beitrag vom 5. Apr 2009
Antwort Antwort
Stutenandi

Registriert seit: 27. Mär 2009
Ort: Hamburg
2 Beiträge
 
Delphi 2007 Enterprise
 
#1

Datenbits der seriellen Schnittstelle setzen

  Alt 27. Mär 2009, 21:50
Moni Moin!

für ein Studienprojekt wurde uns eine Zahlentafel gebastelt, die über die serielle Schnittstelle angesprochen wird. Dazu sind die Datenbits D0-D7 der seriellen Schnittstelle anzusteuern, und zwar so, dass über einen bestimmten Zeitraum immer das gleiche Bitmuster anliegt (output-Methode der Comport Komponente). Hier ist auch schon mein Problem. Ich habe D2007 und Async Pro installiert, aber über die dortige Komponente schaffe ich es bisher nur, in alter Modemarbeitsweise einzelne Chars durchzuschicken. Aber wie lege ich "konstant" einen Wert an die Buchse, wie spreche ich die einzelnen Pins an?

Ein zweites Problem, an Laptops ohne Com-Ports wollte ich einen USB-Com Adapter nutzen, der ist von Async aber nicht als Com-Schnittstelle wählbar (bei der Comport-Auswahl steht immer nur Com3, und da passiert nix).

Hmpf

Für die Lösung gibts ne Kiste Bier

Grüße,
Euer Stutenandi
  Mit Zitat antworten Zitat
blink182

Registriert seit: 19. Jun 2007
126 Beiträge
 
Delphi 5 Standard
 
#2

Re: Datenbits der seriellen Schnittstelle setzen

  Alt 27. Mär 2009, 22:53
hiho
vllt hilft dir das hier weiter: http://www.hsg-kl.de/faecher/inf/msr...owo04/TCPD.php - die Komponente dazu gibt es hier
MfG blink182
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Datenbits der seriellen Schnittstelle setzen

  Alt 28. Mär 2009, 09:11
Zitat von Stutenandi:
Moni Moin!

... die über die serielle Schnittstelle angesprochen wird. Dazu sind die Datenbits D0-D7 der seriellen Schnittstelle anzusteuern...
Es wäre mir recht neu, wenn die serielle Schnittstelle die Datenbits D0 - D7 einzeln
ansteuerbar zur Verfügung stellen würde.
Das hört sich eher nah parallele Schnittstelle an.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#4

Re: Datenbits der seriellen Schnittstelle setzen

  Alt 28. Mär 2009, 10:32
Zitat von Stutenandi:
... Dazu sind die Datenbits D0-D7 der seriellen Schnittstelle anzusteuern, und zwar so, dass über einen bestimmten Zeitraum immer das gleiche Bitmuster anliegt (output-Methode der Comport Komponente).
Hallo,

das geht so nicht. Die Bits 0..7 der seriellen Schnittstelle kann man zwar nach Wunsch setzen, aber sie werden zeitlich nacheinander ausgegeben. Macht man das dauernd, wird also immer wieder ein bestimmter Char entsprechend dem Bitmuster gesendet. Deswegen heisst sie ja serielle Schnittstelle.

Also entweder ist die Beschreibung falsch oder die Aufgabenstellung.

Gruss Reinhard
  Mit Zitat antworten Zitat
Stutenandi

Registriert seit: 27. Mär 2009
Ort: Hamburg
2 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Datenbits der seriellen Schnittstelle setzen

  Alt 5. Apr 2009, 12:19
Args, wie peinlich, natürlich ist es in diesem Falle die parallele Schnittstelle ...
  Mit Zitat antworten Zitat
Antwort Antwort


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 22:42 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