Paralelný port rýchlosť

G

gvanto

Guest
OK, som konečne dostal par.prístavné pracovné (vďaka šikovný málo miesta, http://mypage.uniserve.ca/ ~ sn0297/company/Pages/tutorials/parport_launch.html, jasný a jednoduchý, chcú viac miestach by sa takhle lol)

Chtěla bych
si jednoduchú funkciu generátora (pomocou Dev-CPP), tzn.byť schopný výstupu jeden sinewave z ľubovoľného frekv.na par portu (ktoré sa potom riadi DAC) ...

moja otázka znie: aké rýchlosti to typický par.portu spustiť na - to závisí na počítači uProc rýchlosť?

Ak majú C slučky napríklad produkujúce sinewave vzorky do prístavu, so spustením ostatných programov 'ukradol' exekúcie cykly z uProc tým spomaľuje par.výstupného portu?

Tiež, ak sa vyskytnú nejaké doporučené stránky / tutorial, ako realizovať nízku / vysokú prejsť filtre / prevod ľubovoľných funkcií, ktoré by bolo veľa!

Děkuji,
gvanto

 
Predpokladám, že máte priamy prístup k I / O portov, bez toho, aby museli skákať cez operačný systém, obruče,
čo je IN alebo OUT výučba na PC paralelný port trvá približne 1 až 2 mikrosekund,
a to v závislosti od vašej konkrétne I / O portu řadič čipu.Čas nezávisí podstatne na rýchlosti CPU.CPU prichádza na zastavenie počas screeching že I / O inštrukcie.Je
to pekné používať DMA, ak môžete na to.

Netuším, prečo je I / O, je tak pomalý - snad pre zachovanie Načasovanie kompatibilita so starými ISA zbernice.

Môžete merať I / O inštrukcie dobou pomocou Pentium
to RDTSC opcode (to číta CPU hodiny cyklu protizáruku).
Naposledy upravil echo47 dňa
10. októbra 2005 16:56; upravený 1 čas celkom

 
http://www.edaboard.com/viewtopic.php?t=52159&highlight=paralell paralelný rýchlostné

 

Welcome to EDABoard.com

Sponsor

Back
Top