hyvin nopeiden rinnakkaisportti

H

hisham_galal

Guest
Olen työskennellyt DAQ hanke ja i tarve kommunikoida withh rinnakkaisporttiin kanssa huippunopeus.
Luin, että pääsemme 2M / s epp tai ECP-tilassa mutta kallistus päästä jopa 400k / s
Haluan tietää:
1-valita epp / ECP?
2-voi tätä työtä kaikissa käyttöjärjestelmissä?
3-joka ohjelmointi lang antaa parhaan tuloksen?
4-kanisteri u antaa minulle yksinkertainen koodi, joka osoittaa tämän nopeus?

Thanks in advance

 
Siirry http://www.beyondlogic.org/epp/epp.htm
Se on kaikki tiedot, joita tarvitset.

Ace-X.

 
Olen lukenut linkkiä sanoitte ennen mutta olen todella kallistuksen saada miten päästä 2M nopeudella, että he sanovat voimme saavuttaa i tarvitse sitä selittää suurnopeusaluksiin käsittelevät rinnakkaisportti

 
tiedot, joita tähän sivustoon mabe vastata kysymyksiisi
http://www.lvr.com/parport.htm

 
Minulla oli samankaltainen hanke ja juuttunut hyvin nopeasti HP näytteenoton laajuus kiinni ECP ja PPE-tilassa rinnakkaisporttiin.Best saisin oli 1MHz vain toggling 1 vähän satamaan.Jopa käyttää Assembly kieli - mitään parempi, että 1MHz.
Lopulta käyttää Nopea PIC18F452 joka ei näytteenoton ja ruokitaan tulokset PC järjestysnumeroa linkkiä.

 
Miksi haluat käyttää rinnakkaisporttiin?, Miksi et käytä USB esimerkiksi se tarjoaa erittäin korkean data rate sinulle, joka on enemmän kuin tarpeeksi ..

 
Asiakirjat, olen lukenut tästä käy ilmi, että on olemassa * ei tapa * saat nopeutta haluat jos running suuri käyttöjärjestelmä (erityisesti Windows!).O / S vain häiritsee liikaa.

Nopein tapa (ei voi muistaa max mahdollista) on kokoonpano kieli MS-DOS.

Puskurointi tuotantopanoksista tai USB kuten jo ovat parhaat valinnat.Haluaisin mennä USB.On paljon MCU ja moduulit hoitaa tämän helposti.

FoxyRick.

 
Kuuntele Friend ..
Tulee vaikea taata vähintään NOPEA virtauksen kanssa rinnakkaisporttiin.
Windows toimii OS ..linux voidaan todennäköisesti paremmin,
sinun on myös tietoinen, että sinun pitää lähettää tai vastaanottaa BURST MODE (32 bit) vaihtaaksesi satamavaltion koneen ECP muuten se on hidas nopeus (8 bittiä).
Kuten joku jo neuvoja sinulle.On parempi mennä USB ..

Hurraa
Last edited by eltonjohn
14. joulukuu 2004 20:52, muokattu 1 kertaa yhteensä

 
Olen tehnyt joitakin kokeilu "high speed" on rinnakkaisporttiin.
http://manubatbat.free.fr/doc/bench.htm
(sorry kyseessä on Ranska).Kaiken kaikkiaan olen päästä 1.1Mo / s käyttämällä kuljettaja (explainantion mainita tekstissä, taulukon liittyvät asia, jotka ovat suoraan mesured, mutta jotka eivät ole totta)

Aion erottaa 2 asiaa:

-saada aikaan kriittinen käyttäytymistä edes suhteellisen alhaisella nopeudella
tästä, te wil on OS liittyvä ongelma.Windows tarvitset reaaliajassa kerros (kuten RTX).Linux on sama (esimerkiksi RTAI)

-saamiseksi (de) korkea (est) nopeus siirtoa.Tässä OS ei ole viimeinen ongelma.Jos haluat ole OS ongelma, driverunder Windows tekee työtä.Olet alimmalla tasolla.Se on sama asia Linuxissa.
Jos haluat päästä 2Mo / s joudut käyttämään kaikki temppu,
suurin niistä on lähetettävä 32 databittiä kerrallaan (joka on jaettu neljään kahdeksan bitin sykli).Ja ratkaista osa I / O hidasta.Sinun on tehtävä 32 bittiä I / O-portti.Thiongs että tarvitsemme kirjastossa tai ASM julkilausuman.
Ole carfeul Windows ratkaisua, joissa on yksi kuljettaja soittaa per I / O on katastrofaalinen (suhteen on PERF).
Viimeinen ongelma on välinen silta I / O-piirisarja ja PCI-väylä, silta, joka on usein liittää piirisarja on emolevyn.Vanhat PC (jossa ei ole PCI-väylä, jota ei ole tällä tasolla ja perharsp paremmin PERF).

Minulla ei ole kokeiltu DMA, että on pehrarps lopullista menetelmää, jotka tekevät 2Mo / s mahdollista.

 
Windows NT/2000/XP voit myös saada maksimaalinen nopeus, kuljettajan kuten giveio.Tämä ohjain avautuu soveltamisen todelliset mahdollisuudet laitteistoportti ohjeiden mukaisesti _inp ja _outp (C).Voit helposti tarkistaa sen SoftIce.

 
Tarkista nämä sivustot:

http://www.control.com/1026178563/index_html
http://www.lvr.com/jansfaq.htm

ja te tiedätte, miksi nopeus on, koska se on ...
Näyttää siltä, että ei ole mitään keinoa sinua lähellä 2M / s.

 

Welcome to EDABoard.com

Sponsor

Back
Top