Ich möchte binäre Daten von meinem PC zu meinem Mikrocontroller über die reale serielle Schnittstelle in meinem Computer übertragen. Zu diesem Zeitpunkt denke ich über die Verwendung von INB- und OUTB-Funktionen nach, damit ich Linux-tty-Zeichen nicht außer Kraft setzen muss.Baudrate von inb und outb Befehlen - linux
Frage ist, wie konfiguriere ich die Baudrate der seriellen Schnittstelle, wenn ich seine Adresse mit den INB und OUTB Funktionen verwende? Zum Beispiel, wenn ich auf COM1 (0x3F8) schreiben möchte, wie kann ich feststellen, dass die Daten der Baudrate geschrieben werden?
Hat Stty noch eine Art Hintergrundkontrolle mit INB und OUTB oder setserial oder was?
„* Zu dieser Zeit, ich bin der Verwendung von INB und OUTB Denken Funktionen, damit ich nicht mit Linux tty Zeichenüberschreibungen setzen *.“ Sie machen Dinge * viel * komplizierter ohne guten Grund. Einen Port in den Rohmodus zu setzen ist trivial. –
Wenn Sie diesen Bare Metal, auf DOS, usw. machen, dann lesen Sie einfach die Dokumentation. Aber du hast Linux getaggt, also benutzt du einfach die API-Aufrufe, um mit dem Uart umzugehen. –