RS485 Protokoll - Visual Basic 2005 - Verwendung von 9 Bits

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von peterfido.

    RS485 Protokoll - Visual Basic 2005 - Verwendung von 9 Bits

    Hallo,

    wenn ich ein RS485-Protokoll verwenden möchte, so muss ich in der Lage
    sein 9 Bits pro Byte übertragen zu können. Hintergrund: Das neunte Bit kennzeichnet
    ob es sich um eine Adresse oder ein Datenbyte handelt.

    Bei Visual Basic 2005 kann man aber nur "SerialPort1.DataBits = x"
    einstellen, wobei x = 5,6,7 oder 8 Bits sein kann. Leider gehts nicht
    mit 9 Bits.

    Hat jemand eine Idee, wie man sauber 9 Bits pro Byte über die
    Schnittstelle übertragen kann? ?(
    Das wird daran liegen, dass der Serialport RS232 spricht. RS485 arbeitet auch mit anderen Pegeln. Du könntest z.B. einen RS485 Treiberbaustein (LTC485N) z.B. zu Fuss über den Parallelport ansteuern oder nach einem USB-RS485 Wandler suchen, wo es eine API für gibt.
    Gruß
    Peterfido

    Keine Unterstützung per PN!