Stránka 1 z 1

uart

Napsal: 18 bře 2010, 14:43
od phage
asi su blby...
mam obycejne spojeni procesoru / ftdi-prevodnik na usb /pocitac

kdyz vysilam data z procesoru - klidova uroven TxD je log. 1 start bit je 0 a pak data pozpatku

kdyz vysilam z pocitace resp. ftdi-prevodniku- pro RxD plati to uplne stejne nebo je to invertovane a start bit je 1?

jsem se v tom dokonale zamotal

diky za radu

Napsal: 18 bře 2010, 17:06
od Bernard
Platí úplně to stejné. Tak si vyzkoušíš i komunikaci, když spojíš natvrdo Tx a Rx na blízkém konci, na lince RS232 nebo u vzdáleného procesoru. Jen na lince RS232 je úroveň negovaná a symetrická. A tak když je na uP na Tx +5V jako log1, bude tento signál na RS232 menší (zápornější) než -3 V, pro log0 kladnější než +3.