1. Cookies optimieren die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklärst Du dich damit einverstanden, dass wir Cookies verwenden. Weitere Informationen
    Information ausblenden
  2. Willkommen im Forum von DIGITAL FERNSEHEN - dem führenden Portal für digitales Fernsehen, Medien und Entertainment. Wenn du hier neu bist, schau dich ruhig etwas um und melde dich an, um am Forengeschehen teilnehmen zu können.
    Information ausblenden

Interne RS-232 Schnittstelle TechniBox S1+

Dieses Thema im Forum "TechniSat" wurde erstellt von TV-Gamer, 17. Oktober 2020.

  1. TV-Gamer

    TV-Gamer Junior Member

    Registriert seit:
    19. August 2007
    Beiträge:
    39
    Zustimmungen:
    11
    Punkte für Erfolge:
    8
    Anzeige
    Habe mal Advanced Serial Port Terminal installiert,
    115200, 8, N, 1, Xon/Xoff
    RTS und DTS leuchten Grün
    Bei Data View bekomme ich nach dem Booten
    Read data:00000000: 00 ff ff 20 20 20 20 48 | 57 3a 20 34 31 2e 39 20 .ÿÿ HW: 41.9 00000010: 2d 20 53 57 3a 20 32 2e | 34 36 2e 30 2e 33 2d 32 - SW: 2.46.0.3-200000020: 31 36 39 0d 0a 03 00 00 | fb 20 20 20 20 48 57 3a 169.....û HW:00000030: 20 34 31 2e 39 20 2d 20 | 53 57 3a 20 32 2e 34 36 41.9 - SW: 2.4600000040: 2e 30 2e 33 2d 32 31 36 | 39 0d 0a 48 57 3a 20 34 .0.3-2169..HW: 400000050: 31 2e 39 20 2d 20 53 57 | 3a 20 32 2e 34 36 2e 30 1.9 - SW: 2.46.000000060: 2e 33 2d 32 31 36 39 0d | 0a .3-2169..
    Bei Senden von "digicom" oder dem anderen Befehl tut sich nix.
     
  2. Lostech

    Lostech Senior Member

    Registriert seit:
    15. Januar 2001
    Beiträge:
    182
    Zustimmungen:
    5
    Punkte für Erfolge:
    28
    HW: 41.9 ist zum Beispiel die Hardware Info, die du auch in der Systemsteuerung stehen hast.
    Wie gesagt schick die anderen Kommandos auch mal testweise mit 9600 bzw 38400. Achte auch darauf, ob im Terminal der Cursor dann ein Zeichen weiterspringt, ich glaube als Antwort auf digicom kam ein einzelnes Steuerzeichen (ACK?) als Antwort raus.
     
  3. Gorcon

    Gorcon Kanzler Premium

    Registriert seit:
    15. Januar 2001
    Beiträge:
    149.235
    Zustimmungen:
    27.221
    Punkte für Erfolge:
    273
    Technisches Equipment:
    VU+ Uno 4K SE mit Neutrino HD + VTi
    Kommt so etwas öfters vor das die Baudrate unterschiedlich sein kann?
    Ich kenne das nur so: wenn man zu niedrige Baudrate nutzt dann fehlen bei der Antwort oft Zeichen oder es kommen "Eumeln und Meerkatzen" (undefinierbare Zeichen). Bei einer zu hohen Boudrate wird der Befehl meist nicht verstanden und es kommt dann entweder nichts oder immer etwas anderes als Antwort. Aber normal, so kenne ich das, ist die Baudrate doch Hardwaremäßig festgelegt (durch den Takt usw.) ?
     
  4. Lostech

    Lostech Senior Member

    Registriert seit:
    15. Januar 2001
    Beiträge:
    182
    Zustimmungen:
    5
    Punkte für Erfolge:
    28
    Baudraten sind lediglich eine Softwareeinstellung innerhalb der Range, die die Hardware unterstützt. Die Gründe dahinter für die Wahl eine Baudrate können vielfältig sein, z.B. dass der Bootloader anders kommuniziert als die Firmware oder die Schnittstelle für Servicezwecke auch anders angesprochen werden kann. Richtig ist deine Beobachtung, dass meistens, wenn wirre ASCII Codes im Terminal erscheinen, dies auf eine falsche Baudrateneinstellung hinweist. Mal schauen, ob ich meine alte Sourcen noch irgendwo rumfliegen habe, wobei mir auch mehrere Backups abhanden gekommen sind mit der Zeit. Ist auch rund locker 15 Jahre her, dass ich die Protokolle nachgebaut habe....
     
    Gorcon gefällt das.
  5. Lostech

    Lostech Senior Member

    Registriert seit:
    15. Januar 2001
    Beiträge:
    182
    Zustimmungen:
    5
    Punkte für Erfolge:
    28
    Hier ist noch uralter Quick&Dirty D7 Code von mir für das RS232 Protokoll zum Settings ein-/auslesen. Vielleicht hilfts, falls da einer durchblickt.... :D

     
  6. Lostech

    Lostech Senior Member

    Registriert seit:
    15. Januar 2001
    Beiträge:
    182
    Zustimmungen:
    5
    Punkte für Erfolge:
    28
    Und hier noch das Updateprotokoll über RS232. Auch hier gilt, der Delphi 7 Code ist Quick&Dirty und nicht gepflegt ;)