Thema: Delphi Comport Startbit

Einzelnen Beitrag anzeigen

mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#2

AW: Comport Startbit

  Alt 18. Okt 2014, 17:28
Man nehme das "StartBit" als gegebene Notwendigkeit, weshalb es normaler Weise nie mit angegeben ist.

Wer mal Bitweise eine Software-SIO z.B. per Microcontroler selbst programmiert hat, weiß dass das Startbit der erste definierte logische 1->0 Flankenwechsel ist, von dem aus dann nachfolgend im der Baudrate entsprechendem Zeitraster(z.B. 19200Baud = 52usec) die weiteren Bits abgefragt oder gesetzt werden.
(Ähnliches gilt für das Stopbit, was nur bedeutet das die Schnittstelle nach einem Byte wieder auf logisch "1" als Ruhepegel geht)
Je nach physikalischer Schnittstellenvariante (z.B. TTL3V,TTL5V,RS232,RS485,RS422,...) gibt es dann für logisch "1" und logisch "0" elektrisch definierte Pegel.


Wer "nur" mit API/Komponenten arbeitet belässt es hier im Fragebeispiel bei 19200,8N1 und denkt über den Rest nicht weiter nach.

Die Aussage RS232 mit 19200,8N1 sagt aber noch nichts über das SoftwareProtokoll... ich hoffe mal die Infos liegen vor und wurden in der Frage "nur aus versehen" weggelassen.

Geändert von mensch72 (18. Okt 2014 um 17:58 Uhr)
  Mit Zitat antworten Zitat