assembly kod -rs232

VFX info at vfx.hu
Tue Oct 21 23:45:56 CEST 2003


Hali!


> Ha az adas ritkan, mondjuk mp-kent megy nincs gond.
> Ha surubben pl. tickenkent akkor all elo. Nem tudom
> a w98 hogyan kezeli a uart-ot. Dos alatt sajat driverrel
> nem volt gond.
> A teszt pgm alatt csak csak write-nal tudott lefagyni.
> 55 ms-kent  10-20 ms kommunikacio,  ugy emlekszem 5 ms total
> time out. A lefagyas azt jelenti, hogy az oszcin megszunt a jel.
> A write false-el ter vissza, comport init, write, oszcin kis eszreveheto
> szunettel ujra ott a byte. Lehet, hogy a szalak kezelese es az uart
> kezelese valahol hibas. Amit csak  ezen a szinten az szalkezeles
> atmeneti felfuggesztesevel lehetne megoldani.

A win98 es XP UART drivere hibas! Gyarilag vacak, ugyanis ha surun
erkezik azonos tartalmu byte (pl. 0x55) es elotta valami magic szekvenci
volt a porton csont nelkul kifagy az UART (RTS-CTS, Xon-Xoff nincs
hasznalva)!! Egyes debugok eseten reprodukalhato a hiba.
UART megallit, ujraindit es megy tovabb, a kovetkezo fagyasig.
Normal hasznalat eseten szinte soha nem jelenkezik.
Mas is tapasztalta ezt?

UDV. VFX.
http://www.vfx.hu



More information about the Elektro mailing list