- LiFePO4 Speicher Test         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Midi über Uart

  1. #11
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.03.2004
    Beiträge
    121
    Anzeige

    Powerstation Test
    Also, ich habe nun folgendes gemacht. Erst mal gerfagt ob etwas kommt, und dann das 8te bit abgefragt, ob es gesetzt ist. Danach die nächsten 2 bytes geholt. Aber irgendwie klappt es nicht richtig..........??????????



    $regfile = "m16def.dat"
    $crystal = 12000000
    $baud = 31250

    Dim I(3) As Byte

    Cls

    Do
    If Usr.rxc = 1 Then
    I(1) = Udr
    If I(1).8 = 1 Then
    I(2) = Udr
    I(3) = Udr

    Locate 1 , 1
    Lcd Bin(i(1))
    Locate 2 , 1
    Lcd I(2)
    Locate 3 , 1
    Lcd I(3)
    End If
    End If
    Loop
    End

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Du musst schon vor jedem Lesen abfragen ob ein neues Zeichen da ist, nicht nur beim ersten mal,
    schau Dir halt man den Befehl Inkey() an, dann musst Du nicht jedes Bit per Hand auslesen, Bascom hat doch (fast) alles eingebaut, mehr kann ich auch nicht für Dich tun.
    Beschreibung lesen musst Du schon selber !

  3. #13
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.03.2004
    Beiträge
    121
    Also ich komm nicht weiter.......Folgender Code läuft auch nicht.........Durch ersetzen der abfragen mit dem inkey() geht es auch nicht. Ich weiß nicht, wie ich es noch timen soll............Kann mir denn niemand sagen, wie ich zumindest das erste Byte (Statusbyte) richtig einlesen kann ?


    $regfile = "m16def.dat"
    $crystal = 12000000
    $baud = 31250

    Dim I(3) As Byte , A As Byte , X As Byte

    Cls

    X = 0

    Do



    A = Udr
    If A.0 = 1 Then
    I(1) = Udr
    End If
    A = Udr
    If A.0 = 1 Then
    I(2) = Udr
    End If
    A = Udr
    If A.0 = 1 Then
    I(3) = Udr
    End If





    Locate 1 , 1
    Lcd Bin(i(1))
    Locate 2 , 1
    Lcd I(2)
    Locate 3 , 1
    Lcd I(3)


    Loop

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress