Ovládání UART PC

Borg Rootan rootan
Středa Březen 17 14:36:56 CET 2004


M?m n?sleduj?c? probl?m s ovl?d?n?m s?riov?ho rozhran? na PC p??mo
prost?ednictv?m jeho registr?:
Pot?ebuji podle pot?eby ve vys?lan?m znaku nastavit na pevno paritn? bit do
1 nebo 0 (multiprocesorov? komunikace s A51).Zkou?el jsem podle r?zn?ch
podklad? nastavit v LCR mark nebo space paritu,ale absolutn? to
nefungovalo.Napsal jsem si proto rutinu,kter? zjist?,jakou paritu pro dann?
znak nastavit
a nasype to do LCR.Probl?m je v?ak v tom,?e p?i signalizaci dokon?en?
vys?l?n? (hl?d?m 6. bit LSR) nen?
vys?l?n? dokon?eno,jeliko? zm?na parity ovlivn? ji? "odeslan?" znak.Zkou?el
jsem v?echno mo?n? a zpo??ovac? smy?ka mi p?ipad? pom?rn? trapn?.
Pokud by jste n?kdo v?d?l jak na to byl bych opravdu moc r?d..P?edem d?k
Borg Rootan





Další informace o konferenci Hw-list