Hallo, weiß jemand wie man es hinbekommt, unter LINUX 9 Daten_bits pro character zu übertragen. also: startbit ... 9Datenbits... Parity Bit... Stopbit ist für die kommunikation mit nem AVR in "Multiprocessormode" standartmäßig kann ich unter LINUX max 8bit pro character übertragen, oder??
Ich denke das Problem liegt weniger im Betriebssystem als vielmehr in der Hardware im PC. Normalerweise unterstützen UART's in PC's nur den 7-Bit und 8-Bit Modus.
> Normalerweise unterstützen UART's in PC's nur den > 7-Bit und 8-Bit Modus. Der UART (16550) unterstützt 5, 6, 7 und 8 Bits (siehe Line Control Register). Unter Linux lassen sich diese Zeichenlängen auch verwenden (CS5 .. CS8).
Ja, das LINUX läuft aber auf nem ARM Prozessor (AT91RM9200). Der kann 9 Bit. Man bräuchte wohl nen eigenen Treiber, extra für diesen Controller?!
@ mussa: Du hast das falsche Forum gewählt, hier geht es um PC-Programmierung. Der ARM ist wohl eher im Forum "µC & Elektronik" unterzubringen, da er keine PC-Architektur und -Peripherie hat. Dies hat zu Missverständnissen geführt. Severino
@mussa: Haste schonmal ein angepasstes Kernelmodul ausprobiert? Sollte eigentlich verfügbar sein.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.