soros port szívat

Papp Zoltán zombi at c2.hu
Mon Oct 29 22:00:23 CET 2007


2007.10.29. 12:08:51 dátumon Acs Gabor <agabor at electrodesign.hu> írta:

> Én ezt olyan 2400-as baud ratenek számoltam. kb. 40uS bitidő, az 10  
> bittel számolva 400uS.

Most lehet, hogy el vagyok tévedve, de mifelénk a BAUDRATE jobbára a  
BIT/SEC-nek felel meg és nem a BYTE/SEC-nek!
Lévén az RS232 UART digitális, és 1baud=1bit.
Azaz ha 40us egy bit, akkor az 1sec/40us=25000bit/sec, azaz 25kbaud.

> Amit még nem jól számoltál, hogy itt invertált bitek vannak.

Miért lennének invertált bitek? Az UART alapállapotban 1-ben van, és 0 a  
startbit, azaz itt biztos, hogy a TTL-szintű jelet látod, ráadásul a  
látott jel 0-5V-os. (tehát nem a MAX232 által generált kvázi-RS232 szintű  
+/-10V-os jelet látod, ahol -10V=1 és +10V=0)

Üdv!

-- 
Papp Zoltán
OneWay Electronics - www.onewayelectronics.hu
Hangszerviz - www.hangszerviz.hu



More information about the Elektro mailing list