Article View: ee.prog
Article #194Re: VB6 mscomm
From: Lembit
Date: Fri, 21 Apr 2006 16:39
Date: Fri, 21 Apr 2006 16:39
22 lines
2148 bytes
2148 bytes
Kirjeldasin vist puudulikult, arvuti comporti tuleb juba standartne 9600,N,8,1 4-baidine jada ja programmis saan need baidid ka k�tte. Probleem on selles, et kui programm k�ima panna, siis hakkab puhvrisse lugemine suva-kohast ja andmed on nihkes. Kusjuures panin kiiruse 19200 ja asi hakkas toimima, alati on j�rjekord �ige. Kes teab commpordi hingeelu rohkem - kas on mingi delay autoclear buffer v�i miskit, et 9600-ga j�i vahe v�ikseks, uus jada tuli k�hku peale? : Loen kontrollerist umbes iga 6mS j?rel 4 baiti datat commporti. : K?ik ilus, aga programm loeb ju event-iga suvalisest kohast, siis kui : puhver t?is saab(4) : Mina tahan aga, et igas 6mS ts?klis oleks rangelt esimene bait k?ige ees : ja tagumine taga. : Kuidas seda asja k?ige elegantsemalt lahendada? : V?in lasta kontrollerist saata veel 2 baiti lisaks, kas ette v?i taha : v?i m?lemale poole, peaasi, et nihet ei tekiks. Sellise asja jaoks on m�istlik "pisike device driver" kirjutada. Driver loeb iga 6ms tagant rauast (v�i kavalamalt), paneb n�iteks time-stampi juurde ning hoolitseb selle eest, et user-space programm kuidagi andmed k�tte saaks.
Technical Details
Message-ID:
<44490ad8$1_1@news.estpak.ee>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!news.tele.dk!feed118.news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed1.swip.net!swipnet!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!news.estpak.ee!not-for-mailReferences:
<4447a95f_1@news.estpak.ee> <4447d5e1$0$76677$bb624dac@diablo.uninet.ee>Show Full Headers
Complete Article Headers
X-Google-Thread: f8b3f,c82a35d7f4e3b79f X-Google-Attributes: gidf8b3f,public X-Google-Language: ESTONIAN,CP1257 From: "Lembit" <lembit@kodu.ee> Newsgroups: ee.prog References: <4447a95f_1@news.estpak.ee> <4447d5e1$0$76677$bb624dac@diablo.uninet.ee> Subject: Re: VB6 mscomm Date: Fri, 21 Apr 2006 19:39:53 +0300 Lines: 25 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-RFC2646: Format=Flowed; Original NNTP-Posting-Host: 217.159.153.35 Message-ID: <44490ad8$1_1@news.estpak.ee> X-Trace: news.estpak.ee 1145637592 217.159.153.35 (21 Apr 2006 19:39:52 +0300) Distribution: Estonia X-Complaints-To: usenet@estpak.ee Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!news.tele.dk!feed118.news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed1.swip.net!swipnet!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!news.estpak.ee!not-for-mail