Recept nul char / Bascom

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    Aufgrund technischer Veränderungen ist der Mailverkehr innerhalb des Forums (Private Nachrichten) nur noch eingeschränkt möglich. Die Einschränkung ist notwendig, um zusätzliche Betriebskosten für das Forum zu vermeiden. Näheres zu den Hintergründen im Thread "Aktuelles zum Forum".Wir bitten um Verständnis.

    Hinweis kann nach Kenntnisnahme deaktiviert werden!

    • Recept nul char / Bascom

      Bonjour,
      J'essaie de recevoir des caracteres depuis un LCD 4D System. Les commandes envoyées par se LCD peuvent contenir des Nul (00).
      Par exemple : 01 05 00 00 00 04 mais ma fontion de réception est incapable de les recevoir !
      Pouvez-vous m'éclairer ?

      Merci Bernard

      Hello,I am trying to receive characters from a LCD 4D System. Commands sent by the LCD may contain Nulls (00).For example: 01 05 00 00 00 04 but my reception function is unable to receive them!Can you help me ?Thank you Bernard
      Dateien
      • Test_4gsystem.bas

        (3,38 kB, 14 mal heruntergeladen, zuletzt: )
    • Hello Bernard,

      you can try to read the USART register UDR directly, like:

      Quellcode

      1. A = Ischarwaiting()
      2. If A = 1 Then 'Si char présent
      3. A = UBR ' read USART data register ''lire le char
      4. Cmd_rcv = Cmd_rcv + Chr(a) 'stocker le char
      5. Incr Chr_cnt ' incrémenter le nbr. de char
      6. A = 0
      7. End If


      Greatings,

      Uwe
      Aus datenschutzrechtlichen Gründen befindet sich die Kontaktdaten auf der Rückseite dieses Beitrages.