- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 10

Thema: serieller(UART) Zeilenumbruch flexibler gestalten unter C

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Zitat Zitat von oberallgeier Beitrag anzeigen
    Soweit ich weiß gibts Compiler?? und/oder Terminals?? die so nen AutoLinefeed haben - evtl. wählbar mit z.B. [CR=LF]. Da reicht dann ein simples \r . Bei meinen Compilern (Studio4/Winavr bzw. Studio7) schreib ich fürs br@y-Terminal immer nur "\r".
    Das liegt am Betriebssystem.
    CRLF kommt noch von den alten TTY, die Fernschreiber brauchten da einzelne Befehle.
    Die Drucker übernahmen das dann.
    Damals war dann Fettschrift mit mehrmaliger Ausgabe des selben Textes mit nur einem CR.

    Unter Unix/Linux wird normal nur CR verwendet. Der Treiber expandiert dies dann zu CRLF.
    Allerdings kann man den Treiber über Befehle konfigurieren. Will man binäre Daten übertragen, stört das automatische expandieren. Die einfachste Variante ist bei open(); den b-Parameter anzugeben (b = binary).

    MS war so ein Treiber scheinbar zu komplex, der kann seit DOS nicht automatisch expandieren.

    MfG Peter(TOO)

    - - - Aktualisiert - - -

    Hallo Gerhard,

    Bei meinem " ...damaaaals." gab es MS-C/C++ noch gar nicht. Da hatte MS erst BASIC im Verkauf.
    Meine ersten 10 Jahre bestanden aus diversen BASIC und Assembler (6502, 8080 und Z80). C kam dann bei mir erst 1986 dazu.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    74
    Beiträge
    1.175
    Blog-Einträge
    1
    Nun Peter, bis 91 war ich nur vom HF-Bazillus infiziert...die Bits und Bytes kamen dann so 1992....mit dem C64...AT8085(ASSR/BASIC/Pascal) usw... Ich liege in Sachen PC wohl so 10 Jahre hinter Dir...
    Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Zitat Zitat von oderlachs Beitrag anzeigen
    Nun Peter, bis 91 war ich nur vom HF-Bazillus infiziert...die Bits und Bytes kamen dann so 1992....mit dem C64...AT8085(ASSR/BASIC/Pascal) usw... Ich liege in Sachen PC wohl so 10 Jahre hinter Dir...
    HF war nie wirklich mein Ding. Mich faszinierte Analog und Digital mehr. Fundierte HF-Grundlagen habe ich, die benötigte man damals auch um 74Sxx-Schaltungen fehlerfrei zum laufen zu bringen.
    Mein Onkel hatte ab 1972 einen Wang 2200, für seine Buchhaltungen als Treuhänder. Damals habe ich Klingonen abgeschossen, natürlich mit reiner ASCII-Graphik.
    Und 1976 musste ich dann an die Mikroprozessoren ran. Mein damaliger Lehrmeister kam auch an der HF und fand digital langweilig. Folglich wurde ich dazu "verknackt" die µP zu betreuen. Wie bekamen damals ein Projekt eines Geldspielautomaten, welches ein Software-Typ entwickelt hatte, leider auch die Hardware. Das Hauptproblem war, dass wenn der Auszahl-Magnet angesteuert wurde, der µP immer aus dem Programm flog. Nach dem Einbau von 220nF und 100nF am 7805 hat es dann funktioniert.
    Ich musste dann das ganze Hardwarekonzept überarbeiten und im Netzteil waren noch ein paar grobe Fehler.
    Und am Schluss wurde ich dazu verdonnert die Testprogramme für die Hardware auf einem KIM-1 zu schreiben.

    Das nächste war dann BASIC, da habe ich einen Cross-Assembler für den 6502 auf dem Wang geschrieben.

    1978 kam dann ein S100-Bus System mit CP/M 1.4, 8080 Assembler und CBASIC hinzu. Und etwas später ein Apple][ mit DOS, später UCSD-Pascal und Z80-Karte mit CP/M 2.2.

    So sammelt sich etwas Wissen mit der Zeit.
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

Ähnliche Themen

  1. Zeilenumbruch via RS232
    Von Atvilar im Forum Software, Algorithmen und KI
    Antworten: 1
    Letzter Beitrag: 13.09.2013, 17:27
  2. Serielle UART mit C++ Abfragen unter Linux
    Von Celaeno im Forum Arduino -Plattform
    Antworten: 3
    Letzter Beitrag: 30.01.2013, 07:18
  3. Zeilenumbruch Display LCD
    Von TobiasBlome im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 11
    Letzter Beitrag: 08.10.2009, 22:31
  4. Zeilenumbruch
    Von habunus im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 09.11.2007, 08:08
  5. Programm interruptgesteuert gestalten
    Von daiyama im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 02.02.2005, 19:01

Berechtigungen

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

Labornetzteil AliExpress