1ms akce pod WinXP

Ondrej leguanolog@seznam.cz
Středa Duben 29 16:38:32 CEST 2009


Možná by pomohlo použít periodu třeba 100uS a za obvyklých okolností ji 
9x "skipnout" a jednou vykonat činnost. No a kdyby se interval 
prodloužil 2x třeba na 200uS, tak prostě přeskočit jen 4 vyvolání. IMO 
by se takhle mohlo zabránit prodloužení intervalu. Ale je to jen laický 
názor - možná je to úplná blbost.

OH

Ing. Petr Weissar napsal(a):
> Zdravim, rada z vas tu k ovladani HW pouziva PC s Win (XP) a tak tu zkusim udat 
> dotaz meho kolegy:
>
> Potrebuji spoustet nejaky podprogram s periodou 1ms. Umim to udelat pomoci 
> TimeSetEvent a callback funkce - z knihovny mmsystem. Umim take zjistit presnou 
> periodu spousteni pomoci TimeGetTime. Problem je ze perioda je v prumeru 
> dostatecne presna,  me by stacila prenost kolem 10%, ale obsas do toho promluvi 
> win, a perioda se prodlouzi 1x na 10-20ms, pak se to system snazi dohnat 
> kratkymi priodami a pak se to vrati zase k normalu. Je to samozrejme 
> nepravidelne s cetnosti tak do 20 za 1s. Co by me stacilo - perioda 1ms, 
> presnost 10% (ale znama, umim zjistit pomoci TimeGetTime) a prodlouzeni, pokud 
> obcas nastane by nemelo presahnout 3-4ms. Potreboval bych zjistit, zda to jde.
>
>
> Poradite prosim nekdo ? Dekuji
>
> 	Petr Weissar
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>   

-- 
Jabber: Iguaner@jabber.cz
ICQ: 122712466

---------------------------------------------------
|                                                 |
|       IKORAS - My home-made MP3 player          |
|       http://ikoras.iglu.cz                     |
|                                                 |
--------------------------------------------------- 




Další informace o konferenci Hw-list