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