comport auslesen problem

  • VB.NET

    comport auslesen problem

    hallo leute, und danke fürs reinschauen.

    frage:

    habe einen microcontroller, er sendet einen char wert. alles super tutet. jetzt will ich es auslesen. mein code:

    VB.NET-Quellcode

    1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    2. Dim comport = New IO.Ports.SerialPort("COM1")
    3. comport.BaudRate = 9600
    4. comport.Databits = 8
    5. comport.stopbits = 1
    6. comport.parity = IO.Ports.Parity.None
    7. comport.ReceivedBytesThreshold = 1
    8. comport.Open()
    9. Dim xx As Integer
    10. comport.Write(1)
    11. comport.Write(0)
    12. xx = comport.ReadChar()
    13. 'xx = comport.ReadExisting()
    14. Label1.Text = xx
    15. comport.Close()
    16. End Sub


    mein Problem:

    die zeilen 'comport.Write(1) 'comport.Write(0) veranlassen dass der microcontroller ein zeichen sendet. (erste ist was ich haben will, und zweites ist das meine anfrage abgeschlossen ist)

    aber in der zeile xx = comport.ReadChar() passiert garnichts. kein fehler, nichts. er kommt da einfach garnicht mehr raus. was mach ich falsch?


    danke im voraus.