Jak urychlit vzorkovaci smycku
skopalik
skopalik
Středa Březen 17 11:43:33 CET 2004
V modu REAL se CPU 286, 386 , .... chova jako 8086, ostatni modu V86 a PROTECTED jsou narocnejsi na vykon CPU (i pri vzorkovani).
V86 pouzivaji spravci EMS pameti (premapovavaji pamet z okna pod 1MB nad jeden 1MB jako EMS), XMS je o neco lepsi (tam se CPU neustale prepina z jednoho modu do druheho). nejlepe (pro low level operace, ne pro aplikacni vykon) je REAL mod (nic se nikam nepremapovava, nic se nekontroluje). Dale odkazuji na ATHELP.
Poznamka k vzorkovani:
bude to chodit na kazdem PC jinak (i se stejnym CPU), IRQ a sejmuti casu jsou na vsech PC stejne (kompatibilni).
obsluha IRQ by vypadala nejak takto
1. IN horni byte z 8253 (uz si nepamatuju adresy)
3. IN dolni byte z 8253
4. IN horni (test jetli jsou stejne, kdez ne tak jeste jednou dolni)
5 Odecist minulou hodnotu (pozor na preteceni)
6 ulozit vypoctenou, i novou hodnotu do pameti (minulou pro bod 5) (mame tedy vysledek zhruba na 1us tedy pod 1% chybu) a
stejny pro vsechny PC
7 konec preruseni
Aplikace si vzdy kdyz potrebuje teplotu vyzvedne z pameti.
Lze to jeste doplnit o Flagy atd.
ing. Slavomir Skopalik
=======================================
DEL a.s. Servisni stredisko
Olomoucka 355
Marianske udoli 783 65
Tel: 068 535 35 48 Fax: 068 535 23 64
e-mail: skopalik@atlas.cz
=======================================
-----P?vodn? zpr?va-----
Od: Petr Simek [SMTP:petrsi@jcu.cz]
Odesl?no: 16. ?ervence 1999 7:48
Komu: Multiple recipients of list
P?edm?t: RE: Jak urychlit vzorkovaci smycku
On Fri, 16 Jul 1999, skopalik wrote:
> Pravda, je treba dodat jeden 74hct132. Ten lze napajet primo z LPT.
> Dale bych jen doporucil nepouzivat mod CPU V86, pouze REAL, v realu by
> to melo byt rychlejsi.
Co je to vlastne REAL ? 32bit mod ? Ja to jedu pod DOSem 6.22 z diskety.
Myslim ze zustanu u vzorkovani - po poslednim urychleni je to dostacujici.
> ing. Slavomir Skopalik
*------------------------------------------------------------------------*
| Petr Simek APS JU |
| petrsi@jcu.cz |
*------------------------------------------------------------------------*
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 7779 bytes
Desc: not available
Url : http://nethouse.cz/pipermail/hw-list/attachments/19990716/88e4a7c8/attachment.bin
Další informace o konferenci Hw-list